HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_JSONValue Member List

This is the complete list of members for UT_JSONValue, including all inherited members.

addArrayChild(const UT_StringHolder &map_key)UT_JSONValue
addMapChild(const UT_StringHolder &map_key)UT_JSONValue
appendArray(const UT_JSONValue &v)UT_JSONValue
appendMap(const UT_StringHolder &key, const UT_JSONValue &v)UT_JSONValue
beginTraversal()UT_JSONValueinline
dump() const UT_JSONValue
findParentValueRecursive(const UT_StringHolder &map_key, const char *key_value)UT_JSONValue
findValueRecursive(const UT_StringHolder &map_key, const char *key_value)UT_JSONValue
getArray() const UT_JSONValue
getB() const UT_JSONValue
getF() const UT_JSONValue
getI() const UT_JSONValue
getKey() const UT_JSONValue
getKeyHolder() const UT_JSONValue
getKeyLength() const UT_JSONValue
getMap() const UT_JSONValue
getMapIndex() const UT_JSONValueinline
getS() const UT_JSONValue
getSLength() const UT_JSONValue
getSourceLine() const UT_JSONValueinline
getSourceOffset() const UT_JSONValueinline
getStringHolder() const UT_JSONValue
getType() const UT_JSONValueinline
getUniformArrayType() const UT_JSONValue
hash() const UT_JSONValue
import(bool &result) const UT_JSONValueinline
import(int64 &result) const UT_JSONValueinline
import(fpreal64 &result) const UT_JSONValueinline
import(UT_WorkBuffer &result) const UT_JSONValue
import(UT_StringHolder &result) const UT_JSONValue
import(int64 *result, int size) const UT_JSONValue
import(fpreal64 *result, int size) const UT_JSONValue
import(UT_Array< int64 > &array) const UT_JSONValue
import(UT_Array< fpreal64 > &array) const UT_JSONValue
import(UT_StringArray &array) const UT_JSONValue
isNumber() const UT_JSONValueinline
JSON_ARRAY enum valueUT_JSONValue
JSON_BOOL enum valueUT_JSONValue
JSON_INT enum valueUT_JSONValue
JSON_KEY enum valueUT_JSONValue
JSON_MAP enum valueUT_JSONValue
JSON_NULL enum valueUT_JSONValue
JSON_REAL enum valueUT_JSONValue
JSON_STRING enum valueUT_JSONValue
loadFromFile(const char *file_name, bool record_source_offsets=false)UT_JSONValue
myArrayUT_JSONValue
myBoolUT_JSONValue
myIntUT_JSONValue
myMapUT_JSONValue
myRealUT_JSONValue
operator!=(const UT_JSONValue &src) const UT_JSONValueinline
operator=(const UT_JSONValue &v)UT_JSONValueinline
operator==(const UT_JSONValue &src) const UT_JSONValue
parseValue(UT_JSONParser &parser, UT_IStream *is=0, bool record_source_offsets=false)UT_JSONValue
parseValue(const UT_StringRef &json_source)UT_JSONValue
removeNullValuesRecursive()UT_JSONValue
save(UT_JSONWriter &os) const UT_JSONValue
saveToFile(const char *file_name, bool binary=false, UT_CompressionType compressionType=UT_COMPRESSION_TYPE_NONE)UT_JSONValue
setArray(UT_JSONValueArray *array)UT_JSONValue
setBool(bool v)UT_JSONValue
setInt(int64 v)UT_JSONValue
setKey(const char *s, int64 length=-1)UT_JSONValueinline
setKey(const UT_StringHolder &s)UT_JSONValueinline
setMap(UT_JSONValueMap *map)UT_JSONValue
setMapIndex(int i)UT_JSONValueinline
setNull()UT_JSONValueinline
setReal(fpreal64 v)UT_JSONValue
setSourceOffset(int line, int offset)UT_JSONValueinline
setString(const char *s, int64 length=-1)UT_JSONValueinline
setString(const UT_StringHolder &s)UT_JSONValueinline
setUniformArray(int nvalues, const int32 *data)UT_JSONValue
setUniformArray(int nvalues, const int64 *data)UT_JSONValue
setUniformArray(int nvalues, const fpreal16 *data)UT_JSONValue
setUniformArray(int nvalues, const fpreal32 *data)UT_JSONValue
setUniformArray(int nvalues, const fpreal64 *data)UT_JSONValue
setUniformArray(int nvalues, const UT_StringHolder *data)UT_JSONValue
startArray()UT_JSONValue
startMap()UT_JSONValue
Type enum nameUT_JSONValue
UT_JSONValue()UT_JSONValue
UT_JSONValue(bool value)UT_JSONValueexplicit
UT_JSONValue(int64 value)UT_JSONValueexplicit
UT_JSONValue(fpreal64 value)UT_JSONValueexplicit
UT_JSONValue(const char *string, int64 length=-1)UT_JSONValue
UT_JSONValue(const UT_StringHolder &s)UT_JSONValue
UT_JSONValue(const UT_JSONValue &v)UT_JSONValue
~UT_JSONValue()UT_JSONValue