HDK
|
#include "UT_API.h"
#include "UT_SymbolTable.h"
#include "UT_VectorTypes.h"
#include "UT_StringArray.h"
#include "UT_StringHolder.h"
#include "UT_Compression.h"
#include <SYS/SYS_Compiler.h>
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Hash.h>
Go to the source code of this file.
Classes | |
struct | UT_JSONFindResult |
class | UT_JSONValue |
Class to store JSON objects as C++ objects. More... | |
class | UT_JSONValue::traverser |
Traverse the children of the current value. More... | |
class | UT_JSONValue::indexed_traverser |
class | UT_JSONValue::indexed_map_traverser |
class | UT_JSONValue::map_traverser |
class | UT_JSONValue::json_proxy< IteratorT > |
Used to iterate over a map from a json value. More... | |
struct | std::tuple_size< UT_JSONValue::map_traverser > |
struct | std::tuple_element< N, UT_JSONValue::map_traverser > |
struct | std::tuple_size< UT_JSONValue::indexed_traverser > |
struct | std::tuple_element< N, UT_JSONValue::indexed_traverser > |
struct | std::tuple_size< UT_JSONValue::indexed_map_traverser > |
struct | std::tuple_element< N, UT_JSONValue::indexed_map_traverser > |
Namespaces | |
std | |
Functions | |
UT_API size_t | format (char *buffer, size_t buffer_size, const UT_JSONValue &v) |
template<std::size_t N, std::enable_if_t< N==0, int > = 0> | |
auto | get (const UT_JSONValue::map_traverser &m) -> decltype(m.key()) |
template<std::size_t N, std::enable_if_t< N==0, int > = 0> | |
auto | get (const UT_JSONValue::indexed_traverser &it) -> decltype(it.getArrayIndex()) |
template<std::size_t N, std::enable_if_t< N==0, int > = 0> | |
auto | get (const UT_JSONValue::indexed_map_traverser &it) -> decltype(it.getArrayIndex()) |
UT_API size_t format | ( | char * | buffer, |
size_t | buffer_size, | ||
const UT_JSONValue & | v | ||
) |
auto get | ( | const UT_JSONValue::map_traverser & | m | ) | -> decltype(m.key()) |
Definition at line 993 of file UT_JSONValue.h.
auto get | ( | const UT_JSONValue::indexed_traverser & | it | ) | -> decltype(it.getArrayIndex()) |
Definition at line 1008 of file UT_JSONValue.h.
auto get | ( | const UT_JSONValue::indexed_map_traverser & | it | ) | -> decltype(it.getArrayIndex()) |
Definition at line 1022 of file UT_JSONValue.h.