cesium-native  0.41.0
CesiumJsonReader::JsonHandler Class Reference
Inheritance diagram for CesiumJsonReader::JsonHandler:
CesiumJsonReader::IJsonHandler CesiumJsonReader::ArrayJsonHandler< T, THandler > CesiumJsonReader::ArrayJsonHandler< T, IntegerJsonHandler< T > > CesiumJsonReader::ArrayJsonHandler< double, DoubleJsonHandler > CesiumJsonReader::ArrayJsonHandler< std::string, StringJsonHandler > CesiumJsonReader::ArrayJsonHandler< std::vector< T >, ArrayJsonHandler< T, THandler > > CesiumJsonReader::BoolJsonHandler CesiumJsonReader::DoubleJsonHandler CesiumJsonReader::IntegerJsonHandler< T > CesiumJsonReader::JsonObjectJsonHandler CesiumJsonReader::ObjectJsonHandler CesiumJsonReader::StringJsonHandler

Public Member Functions

virtual IJsonHandlerreadNull () override
 
virtual IJsonHandlerreadBool (bool b) override
 
virtual IJsonHandlerreadInt32 (int32_t i) override
 
virtual IJsonHandlerreadUint32 (uint32_t i) override
 
virtual IJsonHandlerreadInt64 (int64_t i) override
 
virtual IJsonHandlerreadUint64 (uint64_t i) override
 
virtual IJsonHandlerreadDouble (double d) override
 
virtual IJsonHandlerreadString (const std::string_view &str) override
 
virtual IJsonHandlerreadObjectStart () override
 
virtual IJsonHandlerreadObjectKey (const std::string_view &str) override
 
virtual IJsonHandlerreadObjectEnd () override
 
virtual IJsonHandlerreadArrayStart () override
 
virtual IJsonHandlerreadArrayEnd () override
 
virtual void reportWarning (const std::string &warning, std::vector< std::string > &&context=std::vector< std::string >()) override
 

Protected Member Functions

void reset (IJsonHandler *pParent)
 
IJsonHandlerparent ()
 
IJsonHandlerignoreAndReturnToParent ()
 Ignore a single value and then return to the parent handler.
 
IJsonHandlerignoreAndContinue ()
 Ignore a single value and the continue processing more tokens with this handler.
 

Detailed Description

Definition at line 11 of file JsonHandler.h.


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