|
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>
Include dependency graph for UT_JSONValue.h:
This graph shows which files directly or indirectly include this file: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 | |
| std::hash specialization for UT_IntrusivePtr<T> | |
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.