RetroArch
Public Member Functions | Public Attributes | List of all members
ParseObjectHandler Struct Reference
Inheritance diagram for ParseObjectHandler:
[legend]
Collaboration diagram for ParseObjectHandler:
[legend]

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) More...
 
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: