cesium-native  0.41.0
CesiumJsonReader::IJsonHandler Class Referenceabstract
Inheritance diagram for CesiumJsonReader::IJsonHandler:
CesiumJsonReader::IgnoreValueJsonHandler CesiumJsonReader::JsonHandler 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 ()=0
 
virtual IJsonHandlerreadBool (bool b)=0
 
virtual IJsonHandlerreadInt32 (int32_t i)=0
 
virtual IJsonHandlerreadUint32 (uint32_t i)=0
 
virtual IJsonHandlerreadInt64 (int64_t i)=0
 
virtual IJsonHandlerreadUint64 (uint64_t i)=0
 
virtual IJsonHandlerreadDouble (double d)=0
 
virtual IJsonHandlerreadString (const std::string_view &str)=0
 
virtual IJsonHandlerreadObjectStart ()=0
 
virtual IJsonHandlerreadObjectKey (const std::string_view &str)=0
 
virtual IJsonHandlerreadObjectEnd ()=0
 
virtual IJsonHandlerreadArrayStart ()=0
 
virtual IJsonHandlerreadArrayEnd ()=0
 
virtual void reportWarning (const std::string &warning, std::vector< std::string > &&context=std::vector< std::string >())=0
 

Detailed Description

Definition at line 11 of file IJsonHandler.h.


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