Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CJSONVariantParserHandler Class Reference
Inheritance diagram for CJSONVariantParserHandler:

Public Member Functions

 CJSONVariantParserHandler (CVariant &parsedObject)
 
bool null () override
 
bool binary (binary_t &b) override
 
bool boolean (bool b) override
 
bool number_integer (number_integer_t i) override
 
bool number_unsigned (number_unsigned_t u) override
 
bool number_float (number_float_t d, const string_t &s) override
 
bool string (std::string &str) override
 
bool start_object (std::size_t elements) override
 
bool key (string_t &str) override
 
bool end_object () override
 
bool start_array (std::size_t elements) override
 
bool end_array () override
 
bool parse_error (std::size_t position, const std::string &last_token, const nlohmann::json::exception &ex) override
 

Constructor & Destructor Documentation

◆ CJSONVariantParserHandler()

CJSONVariantParserHandler::CJSONVariantParserHandler ( CVariant parsedObject)
explicit

Member Function Documentation

◆ binary()

bool CJSONVariantParserHandler::binary ( binary_t &  b)
override

◆ boolean()

bool CJSONVariantParserHandler::boolean ( bool  b)
override

◆ end_array()

bool CJSONVariantParserHandler::end_array ( )
override

◆ end_object()

bool CJSONVariantParserHandler::end_object ( )
override

◆ key()

bool CJSONVariantParserHandler::key ( string_t &  str)
override

◆ null()

bool CJSONVariantParserHandler::null ( )
override

◆ number_float()

bool CJSONVariantParserHandler::number_float ( number_float_t  d,
const string_t &  s 
)
override

◆ number_integer()

bool CJSONVariantParserHandler::number_integer ( number_integer_t  i)
override

◆ number_unsigned()

bool CJSONVariantParserHandler::number_unsigned ( number_unsigned_t  u)
override

◆ parse_error()

bool CJSONVariantParserHandler::parse_error ( std::size_t  position,
const std::string &  last_token,
const nlohmann::json::exception &  ex 
)
override

◆ start_array()

bool CJSONVariantParserHandler::start_array ( std::size_t  elements)
override

◆ start_object()

bool CJSONVariantParserHandler::start_object ( std::size_t  elements)
override

◆ string()

bool CJSONVariantParserHandler::string ( std::string &  str)
override

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