Class JSONStateReader_impl¶
Defined in File JSONStateReader.cpp
Inheritance Relationships¶
Base Type¶
public rapidjson::BaseReaderHandler< rapidjson::UTF8<>, JSONStateReader_impl >
Class Documentation¶
-
class JSONStateReader_impl : public rapidjson::BaseReaderHandler<rapidjson::UTF8<>, JSONStateReader_impl>¶
This is the main sax style parser for the json state It stores it’s current position within the hierarchy with mode, lastKey and current_variable_array_index
Public Functions
-
inline bool Null()¶
-
inline bool Bool(bool b)¶
-
inline bool Int(int i)¶
-
inline bool Uint(unsigned u)¶
-
inline bool Int64(int64_t i)¶
-
inline bool Uint64(uint64_t u)¶
-
inline bool Double(double d)¶
-
inline bool String(const char*, rapidjson::SizeType, bool)¶
-
inline bool StartObject()¶
-
inline bool Key(const char *str, rapidjson::SizeType, bool)¶
-
inline bool EndObject(rapidjson::SizeType)¶
-
inline bool StartArray()¶
-
inline bool EndArray(rapidjson::SizeType)¶
-
inline bool Null()¶