cesium-native  0.41.0
CesiumJsonReader::ExtensionsJsonHandler Class Reference
Inheritance diagram for CesiumJsonReader::ExtensionsJsonHandler:
CesiumJsonReader::ObjectJsonHandler CesiumJsonReader::JsonHandler CesiumJsonReader::IJsonHandler

Public Member Functions

 ExtensionsJsonHandler (const JsonReaderOptions &context) noexcept
 
void reset (IJsonHandler *pParent, CesiumUtility::ExtensibleObject *pObject, const std::string &objectType)
 
virtual IJsonHandlerreadObjectKey (const std::string_view &str) override
 
- Public Member Functions inherited from CesiumJsonReader::ObjectJsonHandler
virtual IJsonHandlerreadObjectStart () override
 
virtual IJsonHandlerreadObjectEnd () override
 
- Public Member Functions inherited from CesiumJsonReader::JsonHandler
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 IJsonHandlerreadArrayStart () override
 
virtual IJsonHandlerreadArrayEnd () override
 

Additional Inherited Members

- Protected Member Functions inherited from CesiumJsonReader::ObjectJsonHandler
virtual IJsonHandlerStartSubObject () noexcept
 
virtual IJsonHandlerEndSubObject () noexcept
 
template<typename TAccessor , typename TProperty >
IJsonHandlerproperty (const char *currentKey, TAccessor &accessor, TProperty &value)
 
const char * getCurrentKey () const noexcept
 
virtual void reportWarning (const std::string &warning, std::vector< std::string > &&context=std::vector< std::string >()) override
 
void setCurrentKey (const char *key) noexcept
 
- Protected Member Functions inherited from CesiumJsonReader::JsonHandler
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 13 of file ExtensionsJsonHandler.h.


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