<div class="api-version-container">
  <select onchange="vm.onLanguageChange(this)">
    <option value="cpp">C++</option>
  </select>
  <select onchange="vm.onVersionChange(this)">
    <option value="nightly">Nightly</option>
  </select>
</div>

- [**API**](/api/)
  - [occa::device](/api/device/)
  - [occa::dtype_t](/api/dtype_t/)
  - [occa::function](/api/function/)
  - [occa::hash_t](/api/hash_t/)
  - [occa::json](/api/json/)
    - [asArray](/api/json/asArray)
    - [asBoolean](/api/json/asBoolean)
    - [asNull](/api/json/asNull)
    - [asNumber](/api/json/asNumber)
  - [occa::kernel](/api/kernel/)
  - [occa::kernelArg](/api/kernelArg)
  - [occa::memory](/api/memory/)
  - [occa::stream](/api/stream/)
  - [occa::streamTag](/api/streamTag/)
    - [asObject](/api/json/asObject)
    - [asString](/api/json/asString)
    - [dump](/api/json/dump)
    - [get](/api/json/get)
    - [has](/api/json/has)
    - [isArray](/api/json/isArray)
    - [isBool](/api/json/isBool)
    - [isNull](/api/json/isNull)
    - [isNumber](/api/json/isNumber)
    - [isObject](/api/json/isObject)
    - [isString](/api/json/isString)
    - [keys](/api/json/keys)
    - [operator []](/api/json/operator_brackets)
    - [operator ==](/api/json/operator_equals)
    - [parse](/api/json/parse)
    - [read](/api/json/read)
    - [remove](/api/json/remove)
    - [set](/api/json/set)
    - [set](/api/json/size)
    - [values](/api/json/value)
    - [write](/api/json/write)
