LeviLamina
Loading...
Searching...
No Matches
NBTSchemaReader Class Reference
Inheritance diagram for NBTSchemaReader:

Classes

struct  State

Public Member Functions

NBTSchemaReaderoperator= (NBTSchemaReader const &)
 NBTSchemaReader (NBTSchemaReader const &)
virtual bool isValid () const
virtual::cereal::SchemaRWType expectedType () const
virtual ::Bedrock::Result< void > asNull ()
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 (uint64 maxInputLength)
virtual ::Bedrock::Result< void > asRawBytes (::std::function<::gsl::span< uchar >(uint64)> storage, uint64 maxInputLength)
virtual ::std::optional< bool > readValidityFlag ()
virtual ::std::optional< uint > readControlValue ()
virtual uint64 members ()
virtual uint64 length (uint64 expectedSize)
virtual bool pushMember (::std::string_view const name)
virtual::std::string_view pushNextMember ()
virtual void pushElement (uint64 index)
virtual void pop ()
MCAPI void $dtor ()
MCAPI bool $isValid () const
MCAPI::cereal::SchemaRWType $expectedType () const
MCAPI ::Bedrock::Result< void > $asNull ()
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 (uint64 maxInputLength)
MCAPI ::Bedrock::Result< void > $asRawBytes (::std::function<::gsl::span< uchar >(uint64)> storage, uint64 maxInputLength)
MCAPI ::std::optional< bool > $readValidityFlag ()
MCAPI ::std::optional< uint > $readControlValue ()
MCAPI uint64 $members ()
MCAPI uint64 $length (uint64 expectedSize)
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 > mUnk52ac22
::ll::UntypedStorage< 8, 8 > mUnkf954e9
::ll::UntypedStorage< 1, 1 > mUnke9e0de
::ll::UntypedStorage< 1, 1 > mUnk225374

Member Function Documentation

◆ isValid()

virtual bool NBTSchemaReader::isValid ( ) const
virtual

Implements cereal::SchemaReader.

◆ expectedType()

virtual::cereal::SchemaRWType NBTSchemaReader::expectedType ( ) const
virtual

Implements cereal::SchemaReader.

◆ asNull()

virtual ::Bedrock::Result< void > NBTSchemaReader::asNull ( )
virtual

Implements cereal::SchemaReader.

◆ asBool()

virtual ::Bedrock::Result< bool > NBTSchemaReader::asBool ( )
virtual

Implements cereal::SchemaReader.

◆ asInt8()

virtual ::Bedrock::Result< schar > NBTSchemaReader::asInt8 ( )
virtual

Implements cereal::SchemaReader.

◆ asUInt8()

virtual ::Bedrock::Result< uchar > NBTSchemaReader::asUInt8 ( )
virtual

Implements cereal::SchemaReader.

◆ asInt16()

virtual ::Bedrock::Result< short > NBTSchemaReader::asInt16 ( )
virtual

Implements cereal::SchemaReader.

◆ asUInt16()

virtual ::Bedrock::Result< ushort > NBTSchemaReader::asUInt16 ( )
virtual

Implements cereal::SchemaReader.

◆ asInt32()

virtual ::Bedrock::Result< int > NBTSchemaReader::asInt32 ( )
virtual

Implements cereal::SchemaReader.

◆ asUInt32()

virtual ::Bedrock::Result< uint > NBTSchemaReader::asUInt32 ( )
virtual

Implements cereal::SchemaReader.

◆ asInt64()

virtual ::Bedrock::Result< int64 > NBTSchemaReader::asInt64 ( )
virtual

Implements cereal::SchemaReader.

◆ asUInt64()

virtual ::Bedrock::Result< uint64 > NBTSchemaReader::asUInt64 ( )
virtual

Implements cereal::SchemaReader.

◆ asFloat()

virtual ::Bedrock::Result< float > NBTSchemaReader::asFloat ( )
virtual

Implements cereal::SchemaReader.

◆ asDouble()

virtual ::Bedrock::Result< double > NBTSchemaReader::asDouble ( )
virtual

Implements cereal::SchemaReader.

◆ asString()

virtual ::Bedrock::Result<::std::string > NBTSchemaReader::asString ( uint64 maxInputLength)
virtual

Implements cereal::SchemaReader.

◆ asRawBytes()

virtual ::Bedrock::Result< void > NBTSchemaReader::asRawBytes ( ::std::function<::gsl::span< uchar >(uint64)> storage,
uint64 maxInputLength )
virtual

Implements cereal::SchemaReader.

◆ readValidityFlag()

virtual ::std::optional< bool > NBTSchemaReader::readValidityFlag ( )
virtual

Implements cereal::SchemaReader.

◆ readControlValue()

virtual ::std::optional< uint > NBTSchemaReader::readControlValue ( )
virtual

Implements cereal::SchemaReader.

◆ members()

virtual uint64 NBTSchemaReader::members ( )
virtual

Implements cereal::SchemaReader.

◆ length()

virtual uint64 NBTSchemaReader::length ( uint64 expectedSize)
virtual

Implements cereal::SchemaReader.

◆ pushMember()

virtual bool NBTSchemaReader::pushMember ( ::std::string_view const name)
virtual

Implements cereal::SchemaReader.

◆ pushNextMember()

virtual::std::string_view NBTSchemaReader::pushNextMember ( )
virtual

Implements cereal::SchemaReader.

◆ pushElement()

virtual void NBTSchemaReader::pushElement ( uint64 index)
virtual

Implements cereal::SchemaReader.

◆ pop()

virtual void NBTSchemaReader::pop ( )
virtual

Implements cereal::SchemaReader.

◆ $dtor()

MCAPI void NBTSchemaReader::$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 NBTSchemaReader::$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.

◆ $expectedType()

MCAPI::cereal::SchemaRWType NBTSchemaReader::$expectedType ( ) 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.

◆ $asNull()

MCAPI ::Bedrock::Result< void > NBTSchemaReader::$asNull ( )
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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$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 > NBTSchemaReader::$asString ( uint64 maxInputLength)
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.

◆ $asRawBytes()

MCAPI ::Bedrock::Result< void > NBTSchemaReader::$asRawBytes ( ::std::function<::gsl::span< uchar >(uint64)> storage,
uint64 maxInputLength )
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.

◆ $readValidityFlag()

MCAPI ::std::optional< bool > NBTSchemaReader::$readValidityFlag ( )
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.

◆ $readControlValue()

MCAPI ::std::optional< uint > NBTSchemaReader::$readControlValue ( )
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 NBTSchemaReader::$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 NBTSchemaReader::$length ( uint64 expectedSize)
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 NBTSchemaReader::$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 NBTSchemaReader::$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 NBTSchemaReader::$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 NBTSchemaReader::$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()

MCAPI void ** NBTSchemaReader::$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: