cesium-native
0.41.0
|
Public Member Functions | |
ExtensibleObjectJsonHandler (const JsonReaderOptions &context) noexcept | |
Public Member Functions inherited from CesiumJsonReader::ObjectJsonHandler | |
virtual IJsonHandler * | readObjectStart () override |
virtual IJsonHandler * | readObjectEnd () override |
Public Member Functions inherited from CesiumJsonReader::JsonHandler | |
virtual IJsonHandler * | readNull () override |
virtual IJsonHandler * | readBool (bool b) override |
virtual IJsonHandler * | readInt32 (int32_t i) override |
virtual IJsonHandler * | readUint32 (uint32_t i) override |
virtual IJsonHandler * | readInt64 (int64_t i) override |
virtual IJsonHandler * | readUint64 (uint64_t i) override |
virtual IJsonHandler * | readDouble (double d) override |
virtual IJsonHandler * | readString (const std::string_view &str) override |
virtual IJsonHandler * | readObjectKey (const std::string_view &str) override |
virtual IJsonHandler * | readArrayStart () override |
virtual IJsonHandler * | readArrayEnd () override |
Protected Member Functions | |
void | reset (IJsonHandler *pParent, CesiumUtility::ExtensibleObject *pObject) |
IJsonHandler * | readObjectKeyExtensibleObject (const std::string &objectType, const std::string_view &str, CesiumUtility::ExtensibleObject &o) |
Protected Member Functions inherited from CesiumJsonReader::ObjectJsonHandler | |
virtual IJsonHandler * | StartSubObject () noexcept |
virtual IJsonHandler * | EndSubObject () noexcept |
template<typename TAccessor , typename TProperty > | |
IJsonHandler * | property (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) |
IJsonHandler * | parent () |
IJsonHandler * | ignoreAndReturnToParent () |
Ignore a single value and then return to the parent handler. | |
IJsonHandler * | ignoreAndContinue () |
Ignore a single value and the continue processing more tokens with this handler. | |
Definition at line 14 of file ExtensibleObjectJsonHandler.h.