iFun Engine API  1.0.0-b6053
Great Technology for Great Games
fun::Json Member List

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

AddAttribute(const string &attr_name, bool value) (defined in fun::Json)fun::Json
AddAttribute(const string &attr_name, int value) (defined in fun::Json)fun::Json
AddAttribute(const string &attr_name, int64_t value) (defined in fun::Json)fun::Json
AddAttribute(const string &attr_name, double value) (defined in fun::Json)fun::Json
AddAttribute(const string &attr_name, const char *value) (defined in fun::Json)fun::Json
AddAttribute(const string &attr_name, const string &value) (defined in fun::Json)fun::Json
AddAttribute(const string &attr_name, const Json &value) (defined in fun::Json)fun::Json
AttributeBegin() (defined in fun::Json)fun::Json
AttributeBegin() const (defined in fun::Json)fun::Json
AttributeEnd() (defined in fun::Json)fun::Json
AttributeEnd() const (defined in fun::Json)fun::Json
AttributeIterator typedef (defined in fun::Json)fun::Json
Begin() (defined in fun::Json)fun::Json
Begin() const (defined in fun::Json)fun::Json
ConstAttributeIterator typedef (defined in fun::Json)fun::Json
ConstValueIterator typedef (defined in fun::Json)fun::Json
Copy(Json *to) const (defined in fun::Json)fun::Json
Copy() const (defined in fun::Json)fun::Json
DECLARE_CLASS_PTR(Json) (defined in fun::Json)fun::Json
DEPRECATED(bool FromStringWithComments(const string &json_string, const ParseErrorCallback &cb=NULL)) (defined in fun::Json)fun::Json
DEPRECATED(bool FromStreamWithComments(std::istream &input_stream, const ParseErrorCallback &cb=NULL)) (defined in fun::Json)fun::Json
End() (defined in fun::Json)fun::Json
End() const (defined in fun::Json)fun::Json
FindAttribute(const string &attr_name) (defined in fun::Json)fun::Json
FindAttribute(const string &attr_name) const (defined in fun::Json)fun::Json
FromFile(const string &file_path, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromFileWithComments(const string &file_path, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromStream(std::istream &input_stream, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromStream(std::istream &input_stream, int parser_flag, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromString(const string &json_string, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromString(const string &json_string, int parser_flag, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromString(const char *json_string, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromString(const char *json_string, size_t len, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromStringInsitu(string *json_string, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromStringInsitu(char *json_string, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
FromStringInsitu(char *json_string, size_t len, const ParseErrorCallback &cb=NULL) (defined in fun::Json)fun::Json
GetAttribute(const string &attr_name) const (defined in fun::Json)fun::Json
GetAttribute(const string &attr_name) (defined in fun::Json)fun::Json
GetBool() const (defined in fun::Json)fun::Json
GetDouble() const (defined in fun::Json)fun::Json
GetInteger() const (defined in fun::Json)fun::Json
GetString() const (defined in fun::Json)fun::Json
HasAttribute(const string &attr_name) const (defined in fun::Json)fun::Json
HasAttribute(const string &attr_name, Type type) const (defined in fun::Json)fun::Json
IsArray() const (defined in fun::Json)fun::Json
IsBool() const (defined in fun::Json)fun::Json
IsDouble() const (defined in fun::Json)fun::Json
IsInteger() const (defined in fun::Json)fun::Json
IsNull() const (defined in fun::Json)fun::Json
IsObject() const (defined in fun::Json)fun::Json
IsString() const (defined in fun::Json)fun::Json
Json() (defined in fun::Json)fun::Json
Json(bool value) (defined in fun::Json)fun::Jsonexplicit
Json(int value) (defined in fun::Json)fun::Jsonexplicit
Json(int64_t value) (defined in fun::Json)fun::Jsonexplicit
Json(double value) (defined in fun::Json)fun::Jsonexplicit
Json(const char *value) (defined in fun::Json)fun::Jsonexplicit
Json(const string &value) (defined in fun::Json)fun::Jsonexplicit
Json(const Json &other) (defined in fun::Json)fun::Json
Json(Json &&other) (defined in fun::Json)fun::Json
kAllowComment enum value (defined in fun::Json)fun::Json
kAllowUtf8Bom enum value (defined in fun::Json)fun::Json
kArray enum value (defined in fun::Json)fun::Json
kBoolean enum value (defined in fun::Json)fun::Json
kDefaultParseErrorHandler (defined in fun::Json)fun::Jsonstatic
kDouble enum value (defined in fun::Json)fun::Json
kInteger enum value (defined in fun::Json)fun::Json
kNone enum value (defined in fun::Json)fun::Json
kNull enum value (defined in fun::Json)fun::Json
kObject enum value (defined in fun::Json)fun::Json
kString enum value (defined in fun::Json)fun::Json
MemberCount() const (defined in fun::Json)fun::Json
Move(Json *to) (defined in fun::Json)fun::Json
operator=(bool value) (defined in fun::Json)fun::Json
operator=(int value) (defined in fun::Json)fun::Json
operator=(int64_t value) (defined in fun::Json)fun::Json
operator=(double value) (defined in fun::Json)fun::Json
operator=(const char *value) (defined in fun::Json)fun::Json
operator=(const string &value) (defined in fun::Json)fun::Json
operator=(const Json &value) (defined in fun::Json)fun::Json
operator=(Json &&value) (defined in fun::Json)fun::Json
operator[](size_t index) const (defined in fun::Json)fun::Json
operator[](size_t index) (defined in fun::Json)fun::Json
operator[](const string &attr_name) const (defined in fun::Json)fun::Json
operator[](const string &attr_name) (defined in fun::Json)fun::Json
ParseErrorCallback typedef (defined in fun::Json)fun::Json
ParserFlag enum name (defined in fun::Json)fun::Json
PushBack() (defined in fun::Json)fun::Json
PushBack(bool value) (defined in fun::Json)fun::Json
PushBack(int value) (defined in fun::Json)fun::Json
PushBack(int64_t value) (defined in fun::Json)fun::Json
PushBack(double value) (defined in fun::Json)fun::Json
PushBack(const char *value) (defined in fun::Json)fun::Json
PushBack(const string &value) (defined in fun::Json)fun::Json
PushBack(const Json &value) (defined in fun::Json)fun::Json
RemoveAllAttributes() (defined in fun::Json)fun::Json
RemoveAllElements() (defined in fun::Json)fun::Json
RemoveAttribute(const string &attr_name) (defined in fun::Json)fun::Json
RemoveAttribute(AttributeIterator iterator) (defined in fun::Json)fun::Json
RemoveElement(ValueIterator iterator) (defined in fun::Json)fun::Json
RemoveElementByIndex(size_t index) (defined in fun::Json)fun::Json
SetArray() (defined in fun::Json)fun::Json
SetBool(bool value) (defined in fun::Json)fun::Json
SetDouble(double value) (defined in fun::Json)fun::Json
SetInteger(int64_t value) (defined in fun::Json)fun::Json
SetNull() (defined in fun::Json)fun::Json
SetObject() (defined in fun::Json)fun::Json
SetString(const string &value) (defined in fun::Json)fun::Json
Size() const (defined in fun::Json)fun::Json
ToString(bool pretty=false) const (defined in fun::Json)fun::Json
ToString(string *str, bool pretty=false) const (defined in fun::Json)fun::Json
ToString(Buffer *buffer, bool pretty=false) const (defined in fun::Json)fun::Json
ToString(std::ostream *stream, bool pretty=false) const (defined in fun::Json)fun::Json
type() const (defined in fun::Json)fun::Json
Type enum name (defined in fun::Json)fun::Json
ValueIterator typedef (defined in fun::Json)fun::Json
~Json() (defined in fun::Json)fun::Json