LeviLamina
Loading...
Searching...
No Matches
cereal::StrictRapidJSONSchemaReader Class Reference
+ Inheritance diagram for cereal::StrictRapidJSONSchemaReader:

Classes

struct  State
 

Public Member Functions

StrictRapidJSONSchemaReaderoperator= (StrictRapidJSONSchemaReader const &)
 
 StrictRapidJSONSchemaReader (StrictRapidJSONSchemaReader const &)
 
virtual bool isValid () const
 
virtual bool isObject () const
 
virtual bool isArray () const
 
virtual bool isNull () const
 
virtual ::Bedrock::Result< bool > asBool ()
 
virtual ::Bedrock::Result< schar > asInt8 ()
 
virtual ::Bedrock::Result< uchar > asUInt8 ()
 
virtual ::Bedrock::Result< short > asInt16 ()
 
virtual ::Bedrock::Result< ushort > asUInt16 ()
 
virtual ::Bedrock::Result< int > asInt32 ()
 
virtual ::Bedrock::Result< uint > asUInt32 ()
 
virtual ::Bedrock::Result< int64 > asInt64 ()
 
virtual ::Bedrock::Result< uint64 > asUInt64 ()
 
virtual ::Bedrock::Result< float > asFloat ()
 
virtual ::Bedrock::Result< double > asDouble ()
 
virtual ::Bedrock::Result<::std::string > asString ()
 
virtual uint64 members ()
 
virtual uint64 length ()
 
virtual bool pushMember (::std::string_view const name)
 
virtual::std::string_view pushNextMember ()
 
virtual void pushElement (uint64 index)
 
virtual void pop ()
 
MCAPI StrictRapidJSONSchemaReader (::std::string const &data)
 
MCAPI StrictRapidJSONSchemaReader (::rapidjson::GenericValue< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator > > const &value)
 
MCAPI void * $ctor (::std::string const &data)
 
MCAPI void * $ctor (::rapidjson::GenericValue< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator > > const &value)
 
MCAPI void $dtor ()
 
MCAPI bool $isValid () const
 
MCAPI bool $isObject () const
 
MCAPI bool $isArray () const
 
MCAPI bool $isNull () const
 
MCAPI ::Bedrock::Result< bool > $asBool ()
 
MCAPI ::Bedrock::Result< schar > $asInt8 ()
 
MCAPI ::Bedrock::Result< uchar > $asUInt8 ()
 
MCAPI ::Bedrock::Result< short > $asInt16 ()
 
MCAPI ::Bedrock::Result< ushort > $asUInt16 ()
 
MCAPI ::Bedrock::Result< int > $asInt32 ()
 
MCAPI ::Bedrock::Result< uint > $asUInt32 ()
 
MCAPI ::Bedrock::Result< int64 > $asInt64 ()
 
MCAPI ::Bedrock::Result< uint64 > $asUInt64 ()
 
MCAPI ::Bedrock::Result< float > $asFloat ()
 
MCAPI ::Bedrock::Result< double > $asDouble ()
 
MCAPI ::Bedrock::Result<::std::string > $asString ()
 
MCAPI uint64 $members ()
 
MCAPI uint64 $length ()
 
MCAPI bool $pushMember (::std::string_view const name)
 
MCAPI::std::string_view $pushNextMember ()
 
MCAPI void $pushElement (uint64 index)
 
MCAPI void $pop ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk79bf0b
 
::ll::UntypedStorage< 8, 96 > mUnk5155d9
 
::ll::UntypedStorage< 4, 4 > mUnkfa0ec0
 

Constructor & Destructor Documentation

◆ StrictRapidJSONSchemaReader() [1/2]

MCAPI cereal::StrictRapidJSONSchemaReader::StrictRapidJSONSchemaReader ( ::std::string const & data)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ StrictRapidJSONSchemaReader() [2/2]

MCAPI cereal::StrictRapidJSONSchemaReader::StrictRapidJSONSchemaReader ( ::rapidjson::GenericValue< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator > > const & value)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ isValid()

virtual bool cereal::StrictRapidJSONSchemaReader::isValid ( ) const
virtual

Implements cereal::SchemaReader.

◆ isObject()

virtual bool cereal::StrictRapidJSONSchemaReader::isObject ( ) const
virtual

Implements cereal::SchemaReader.

◆ isArray()

virtual bool cereal::StrictRapidJSONSchemaReader::isArray ( ) const
virtual

Implements cereal::SchemaReader.

◆ isNull()

virtual bool cereal::StrictRapidJSONSchemaReader::isNull ( ) const
virtual

Implements cereal::SchemaReader.

◆ asBool()

virtual ::Bedrock::Result< bool > cereal::StrictRapidJSONSchemaReader::asBool ( )
virtual

Implements cereal::SchemaReader.

◆ asInt8()

virtual ::Bedrock::Result< schar > cereal::StrictRapidJSONSchemaReader::asInt8 ( )
virtual

Implements cereal::SchemaReader.

◆ asUInt8()

virtual ::Bedrock::Result< uchar > cereal::StrictRapidJSONSchemaReader::asUInt8 ( )
virtual

Implements cereal::SchemaReader.

◆ asInt16()

virtual ::Bedrock::Result< short > cereal::StrictRapidJSONSchemaReader::asInt16 ( )
virtual

Implements cereal::SchemaReader.

◆ asUInt16()

virtual ::Bedrock::Result< ushort > cereal::StrictRapidJSONSchemaReader::asUInt16 ( )
virtual

Implements cereal::SchemaReader.

◆ asInt32()

virtual ::Bedrock::Result< int > cereal::StrictRapidJSONSchemaReader::asInt32 ( )
virtual

Implements cereal::SchemaReader.

◆ asUInt32()

virtual ::Bedrock::Result< uint > cereal::StrictRapidJSONSchemaReader::asUInt32 ( )
virtual

Implements cereal::SchemaReader.

◆ asInt64()

virtual ::Bedrock::Result< int64 > cereal::StrictRapidJSONSchemaReader::asInt64 ( )
virtual

Implements cereal::SchemaReader.

◆ asUInt64()

virtual ::Bedrock::Result< uint64 > cereal::StrictRapidJSONSchemaReader::asUInt64 ( )
virtual

Implements cereal::SchemaReader.

◆ asFloat()

virtual ::Bedrock::Result< float > cereal::StrictRapidJSONSchemaReader::asFloat ( )
virtual

Implements cereal::SchemaReader.

◆ asDouble()

virtual ::Bedrock::Result< double > cereal::StrictRapidJSONSchemaReader::asDouble ( )
virtual

Implements cereal::SchemaReader.

◆ asString()

virtual ::Bedrock::Result<::std::string > cereal::StrictRapidJSONSchemaReader::asString ( )
virtual

Implements cereal::SchemaReader.

◆ members()

virtual uint64 cereal::StrictRapidJSONSchemaReader::members ( )
virtual

Implements cereal::SchemaReader.

◆ length()

virtual uint64 cereal::StrictRapidJSONSchemaReader::length ( )
virtual

Implements cereal::SchemaReader.

◆ pushMember()

virtual bool cereal::StrictRapidJSONSchemaReader::pushMember ( ::std::string_view const name)
virtual

Implements cereal::SchemaReader.

◆ pushNextMember()

virtual::std::string_view cereal::StrictRapidJSONSchemaReader::pushNextMember ( )
virtual

Implements cereal::SchemaReader.

◆ pushElement()

virtual void cereal::StrictRapidJSONSchemaReader::pushElement ( uint64 index)
virtual

Implements cereal::SchemaReader.

◆ pop()

virtual void cereal::StrictRapidJSONSchemaReader::pop ( )
virtual

Implements cereal::SchemaReader.

◆ $ctor() [1/2]

MCAPI void * cereal::StrictRapidJSONSchemaReader::$ctor ( ::std::string const & data)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * cereal::StrictRapidJSONSchemaReader::$ctor ( ::rapidjson::GenericValue< ::rapidjson::UTF8< char >, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator > > const & value)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void cereal::StrictRapidJSONSchemaReader::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isValid()

MCAPI bool cereal::StrictRapidJSONSchemaReader::$isValid ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isObject()

MCAPI bool cereal::StrictRapidJSONSchemaReader::$isObject ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isArray()

MCAPI bool cereal::StrictRapidJSONSchemaReader::$isArray ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isNull()

MCAPI bool cereal::StrictRapidJSONSchemaReader::$isNull ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asBool()

MCAPI ::Bedrock::Result< bool > cereal::StrictRapidJSONSchemaReader::$asBool ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asInt8()

MCAPI ::Bedrock::Result< schar > cereal::StrictRapidJSONSchemaReader::$asInt8 ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asUInt8()

MCAPI ::Bedrock::Result< uchar > cereal::StrictRapidJSONSchemaReader::$asUInt8 ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asInt16()

MCAPI ::Bedrock::Result< short > cereal::StrictRapidJSONSchemaReader::$asInt16 ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asUInt16()

MCAPI ::Bedrock::Result< ushort > cereal::StrictRapidJSONSchemaReader::$asUInt16 ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asInt32()

MCAPI ::Bedrock::Result< int > cereal::StrictRapidJSONSchemaReader::$asInt32 ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asUInt32()

MCAPI ::Bedrock::Result< uint > cereal::StrictRapidJSONSchemaReader::$asUInt32 ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asInt64()

MCAPI ::Bedrock::Result< int64 > cereal::StrictRapidJSONSchemaReader::$asInt64 ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asUInt64()

MCAPI ::Bedrock::Result< uint64 > cereal::StrictRapidJSONSchemaReader::$asUInt64 ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asFloat()

MCAPI ::Bedrock::Result< float > cereal::StrictRapidJSONSchemaReader::$asFloat ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asDouble()

MCAPI ::Bedrock::Result< double > cereal::StrictRapidJSONSchemaReader::$asDouble ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $asString()

MCAPI ::Bedrock::Result<::std::string > cereal::StrictRapidJSONSchemaReader::$asString ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $members()

MCAPI uint64 cereal::StrictRapidJSONSchemaReader::$members ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $length()

MCAPI uint64 cereal::StrictRapidJSONSchemaReader::$length ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $pushMember()

MCAPI bool cereal::StrictRapidJSONSchemaReader::$pushMember ( ::std::string_view const name)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $pushNextMember()

MCAPI::std::string_view cereal::StrictRapidJSONSchemaReader::$pushNextMember ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $pushElement()

MCAPI void cereal::StrictRapidJSONSchemaReader::$pushElement ( uint64 index)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $pop()

MCAPI void cereal::StrictRapidJSONSchemaReader::$pop ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** cereal::StrictRapidJSONSchemaReader::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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