Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
CJSONVariantParserHandler Class Reference

Public Member Functions

 CJSONVariantParserHandler (CVariant &parsedObject)
 
bool Null ()
 
bool Bool (bool b)
 
bool Int (int i)
 
bool Uint (unsigned u)
 
bool Int64 (int64_t i)
 
bool Uint64 (uint64_t u)
 
bool Double (double d)
 
bool RawNumber (const char *str, rapidjson::SizeType length, bool copy)
 
bool String (const char *str, rapidjson::SizeType length, bool copy)
 
bool StartObject ()
 
bool Key (const char *str, rapidjson::SizeType length, bool copy)
 
bool EndObject (rapidjson::SizeType memberCount)
 
bool StartArray ()
 
bool EndArray (rapidjson::SizeType elementCount)
 

Constructor & Destructor Documentation

◆ CJSONVariantParserHandler()

CJSONVariantParserHandler::CJSONVariantParserHandler ( CVariant & parsedObject)
explicit

Member Function Documentation

◆ Bool()

bool CJSONVariantParserHandler::Bool ( bool b)

◆ Double()

bool CJSONVariantParserHandler::Double ( double d)

◆ EndArray()

bool CJSONVariantParserHandler::EndArray ( rapidjson::SizeType elementCount)

◆ EndObject()

bool CJSONVariantParserHandler::EndObject ( rapidjson::SizeType memberCount)

◆ Int()

bool CJSONVariantParserHandler::Int ( int i)

◆ Int64()

bool CJSONVariantParserHandler::Int64 ( int64_t i)

◆ Key()

bool CJSONVariantParserHandler::Key ( const char * str,
rapidjson::SizeType length,
bool copy )

◆ Null()

bool CJSONVariantParserHandler::Null ( )

◆ RawNumber()

bool CJSONVariantParserHandler::RawNumber ( const char * str,
rapidjson::SizeType length,
bool copy )

◆ StartArray()

bool CJSONVariantParserHandler::StartArray ( )

◆ StartObject()

bool CJSONVariantParserHandler::StartObject ( )

◆ String()

bool CJSONVariantParserHandler::String ( const char * str,
rapidjson::SizeType length,
bool copy )

◆ Uint()

bool CJSONVariantParserHandler::Uint ( unsigned u)

◆ Uint64()

bool CJSONVariantParserHandler::Uint64 ( uint64_t u)

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