LeviLamina
|
Classes | |
struct | ScopedPop |
Public Member Functions | |
SchemaReader & | operator= (SchemaReader const &) |
SchemaReader (SchemaReader const &) | |
virtual bool | isValid () const =0 |
virtual bool | isObject () const =0 |
virtual bool | isArray () const =0 |
virtual bool | isNull () const =0 |
virtual ::Bedrock::Result< bool > | asBool ()=0 |
virtual ::Bedrock::Result< schar > | asInt8 ()=0 |
virtual ::Bedrock::Result< uchar > | asUInt8 ()=0 |
virtual ::Bedrock::Result< short > | asInt16 ()=0 |
virtual ::Bedrock::Result< ushort > | asUInt16 ()=0 |
virtual ::Bedrock::Result< int > | asInt32 ()=0 |
virtual ::Bedrock::Result< uint > | asUInt32 ()=0 |
virtual ::Bedrock::Result< int64 > | asInt64 ()=0 |
virtual ::Bedrock::Result< uint64 > | asUInt64 ()=0 |
virtual ::Bedrock::Result< float > | asFloat ()=0 |
virtual ::Bedrock::Result< double > | asDouble ()=0 |
virtual ::Bedrock::Result<::std::string > | asString ()=0 |
virtual uint64 | members ()=0 |
virtual uint64 | length ()=0 |
virtual bool | pushMember (::std::string_view const)=0 |
virtual::std::string_view | pushNextMember ()=0 |
virtual void | pushElement (uint64)=0 |
virtual void | pop ()=0 |
Public Attributes | |
::ll::UntypedStorage< 4, 4 > | mUnkfa0ec0 |