3D Forest
Software for analysis of Lidar data from forest environment.
Json Member List

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

array() constJsoninline
clear()Json
contains(const std::string &key) constJsoninline
containsArray(const std::string &key) constJsoninline
containsBool(const std::string &key) constJsoninline
containsNumber(const std::string &key) constJsoninline
containsObject(const std::string &key) constJsoninline
containsString(const std::string &key) constJsoninline
createArray()Jsoninlineprivate
createArray(const std::vector< double > &in)Jsoninlineprivate
createNumber(double in)Jsoninlineprivate
createObject()Jsoninlineprivate
createString(const std::string &in)Jsoninlineprivate
createType(Type t)Jsoninlineprivate
data_Jsonprivate
DEFAULT_INDENTJsonstatic
deserialize(const std::string &in)Json
deserialize(const char *in, size_t n)Json
deserialize(Json &obj, const char *in, size_t n, size_t &i)Jsonprivate
isArray() constJsoninline
isFalse() constJsoninline
isNull() constJsoninline
isNumber() constJsoninline
isObject() constJsoninline
isString() constJsoninline
isTrue() constJsoninline
Json()Jsoninline
Json(bool in)Jsoninline
Json(int in)Jsoninline
Json(unsigned int in)Jsoninline
Json(double in)Jsoninline
Json(long in)Jsoninline
Json(unsigned long in)Jsoninline
Json(long long in)Jsoninline
Json(unsigned long long in)Jsoninline
Json(const char *in)Jsoninline
Json(const std::string &in)Jsoninline
Json(const std::vector< double > &in)Jsoninline
number() constJsoninline
object() constJsoninline
operator[](const std::string &key)Jsoninline
operator[](const std::string &key) constJsoninline
operator[](size_t index)Jsoninline
operator[](size_t index) constJsoninline
read(const std::string &fileName)Json
serialize(size_t indent=DEFAULT_INDENT) constJson
serialize(std::ostringstream &out) constJsonprivate
serialize(std::ostringstream &out, const std::string &indent, const std::string &indentPlus) constJsonprivate
size() constJsoninline
string() constJsoninline
Type enum nameJsonprivate
type_Jsonprivate
TYPE_ARRAY enum valueJsonprivate
TYPE_FALSE enum valueJsonprivate
TYPE_NULL enum valueJsonprivate
TYPE_NUMBER enum valueJsonprivate
TYPE_OBJECT enum valueJsonprivate
TYPE_STRING enum valueJsonprivate
TYPE_TRUE enum valueJsonprivate
uint32() constJsoninline
uint64() constJsoninline
write(const std::string &fileName, size_t indent=DEFAULT_INDENT)Json
~Json()=defaultJson