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

Classes

struct  State
 

Public Member Functions

RapidJSONSchemaReaderoperator= (RapidJSONSchemaReader const &)
 
 RapidJSONSchemaReader (RapidJSONSchemaReader const &)
 
virtual bool isValid () const
 
virtual bool isObject () const
 
virtual bool isArray () const
 
virtual bool isNull () const
 
virtual ::Bedrock::Result< bool > asBool (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< schar > asInt8 (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< uchar > asUInt8 (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< short > asInt16 (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< ushort > asUInt16 (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< int > asInt32 (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< uint > asUInt32 (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< int64 > asInt64 (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< uint64 > asUInt64 (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< float > asFloat (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result< double > asDouble (::cereal::PropertyReader const &)
 
virtual ::Bedrock::Result<::std::string > asString (::cereal::PropertyReader const &)
 
virtual uint64 members ()
 
virtual uint64 length ()
 
virtual bool pushMember (::std::string_view const name, ::cereal::PropertyReader const &)
 
virtual::std::string_view pushNextMember (::cereal::PropertyReader const &)
 
virtual void pushElement (uint64 index, ::cereal::PropertyReader const &)
 
virtual void pop ()
 
MCFOLD void $dtor ()
 
MCFOLD bool $isValid () const
 
MCFOLD bool $isObject () const
 
MCFOLD bool $isArray () const
 
MCFOLD bool $isNull () const
 
MCAPI ::Bedrock::Result< bool > $asBool (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< schar > $asInt8 (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< uchar > $asUInt8 (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< short > $asInt16 (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< ushort > $asUInt16 (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< int > $asInt32 (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< uint > $asUInt32 (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< int64 > $asInt64 (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< uint64 > $asUInt64 (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< float > $asFloat (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result< double > $asDouble (::cereal::PropertyReader const &)
 
MCAPI ::Bedrock::Result<::std::string > $asString (::cereal::PropertyReader const &)
 
MCFOLD uint64 $members ()
 
MCFOLD uint64 $length ()
 
MCFOLD bool $pushMember (::std::string_view const name, ::cereal::PropertyReader const &)
 
MCFOLD::std::string_view $pushNextMember (::cereal::PropertyReader const &)
 
MCFOLD void $pushElement (uint64 index, ::cereal::PropertyReader const &)
 
MCFOLD void $pop ()
 
virtual bool isSequenceReader () const
 
MCFOLD bool $isSequenceReader () const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkb4890d
 
::ll::UntypedStorage< 8, 96 > mUnk54d3b2
 

Member Function Documentation

◆ isValid()

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

Implements cereal::SchemaReader.

◆ isObject()

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

Implements cereal::SchemaReader.

◆ isArray()

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

Implements cereal::SchemaReader.

◆ isNull()

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

Implements cereal::SchemaReader.

◆ asBool()

virtual ::Bedrock::Result< bool > cereal::RapidJSONSchemaReader::asBool ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asInt8()

virtual ::Bedrock::Result< schar > cereal::RapidJSONSchemaReader::asInt8 ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asUInt8()

virtual ::Bedrock::Result< uchar > cereal::RapidJSONSchemaReader::asUInt8 ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asInt16()

virtual ::Bedrock::Result< short > cereal::RapidJSONSchemaReader::asInt16 ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asUInt16()

virtual ::Bedrock::Result< ushort > cereal::RapidJSONSchemaReader::asUInt16 ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asInt32()

virtual ::Bedrock::Result< int > cereal::RapidJSONSchemaReader::asInt32 ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asUInt32()

virtual ::Bedrock::Result< uint > cereal::RapidJSONSchemaReader::asUInt32 ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asInt64()

virtual ::Bedrock::Result< int64 > cereal::RapidJSONSchemaReader::asInt64 ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asUInt64()

virtual ::Bedrock::Result< uint64 > cereal::RapidJSONSchemaReader::asUInt64 ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asFloat()

virtual ::Bedrock::Result< float > cereal::RapidJSONSchemaReader::asFloat ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asDouble()

virtual ::Bedrock::Result< double > cereal::RapidJSONSchemaReader::asDouble ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ asString()

virtual ::Bedrock::Result<::std::string > cereal::RapidJSONSchemaReader::asString ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ members()

virtual uint64 cereal::RapidJSONSchemaReader::members ( )
virtual

Implements cereal::SchemaReader.

◆ length()

virtual uint64 cereal::RapidJSONSchemaReader::length ( )
virtual

Implements cereal::SchemaReader.

◆ pushMember()

virtual bool cereal::RapidJSONSchemaReader::pushMember ( ::std::string_view const name,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaReader.

◆ pushNextMember()

virtual::std::string_view cereal::RapidJSONSchemaReader::pushNextMember ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaReader.

◆ pushElement()

virtual void cereal::RapidJSONSchemaReader::pushElement ( uint64 index,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaReader.

◆ pop()

virtual void cereal::RapidJSONSchemaReader::pop ( )
virtual

Implements cereal::SchemaReader.


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