Monero
Loading...
Searching...
No Matches
ParseObjectHandler Struct Reference
Inheritance diagram for ParseObjectHandler:
Collaboration diagram for ParseObjectHandler:

Public Member Functions

 ParseObjectHandler ()
bool Default ()
bool Null ()
bool Bool (bool b)
bool Int (int i)
bool Uint (unsigned i)
bool Double (double d)
bool String (const char *str, size_t, bool)
bool StartObject ()
bool EndObject (SizeType memberCount)
bool StartArray ()
bool EndArray (SizeType elementCount)
Public Member Functions inherited from BaseReaderHandler< UTF8<>, ParseObjectHandler >
bool Default ()
bool Null ()
bool Bool (bool)
bool Int (int)
bool Uint (unsigned)
bool Int64 (int64_t)
bool Uint64 (uint64_t)
bool Double (double)
bool RawNumber (const Ch *str, SizeType len, bool copy)
 enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length)
bool String (const Ch *, SizeType, bool)
bool StartObject ()
bool Key (const Ch *str, SizeType len, bool copy)
bool EndObject (SizeType)
bool StartArray ()
bool EndArray (SizeType)

Public Attributes

unsigned step_

Additional Inherited Members

Public Types inherited from BaseReaderHandler< UTF8<>, ParseObjectHandler >
typedef UTF8<>::Ch Ch
typedef internal::SelectIf< internal::IsSame< ParseObjectHandler, void >, BaseReaderHandler, ParseObjectHandler >::Type Override

Constructor & Destructor Documentation

◆ ParseObjectHandler()

ParseObjectHandler::ParseObjectHandler ( )
inline

Member Function Documentation

◆ Bool()

bool ParseObjectHandler::Bool ( bool b)
inline

◆ Default()

bool ParseObjectHandler::Default ( )
inline

◆ Double()

bool ParseObjectHandler::Double ( double d)
inline

◆ EndArray()

bool ParseObjectHandler::EndArray ( SizeType elementCount)
inline

◆ EndObject()

bool ParseObjectHandler::EndObject ( SizeType memberCount)
inline

◆ Int()

bool ParseObjectHandler::Int ( int i)
inline

◆ Null()

bool ParseObjectHandler::Null ( )
inline

◆ StartArray()

bool ParseObjectHandler::StartArray ( )
inline

◆ StartObject()

bool ParseObjectHandler::StartObject ( )
inline

◆ String()

bool ParseObjectHandler::String ( const char * str,
size_t ,
bool  )
inline

◆ Uint()

bool ParseObjectHandler::Uint ( unsigned i)
inline

Member Data Documentation

◆ step_

unsigned ParseObjectHandler::step_

The documentation for this struct was generated from the following file: