API Reference
On this page
Classes | |
| struct | State |
Public Member Functions | |
| 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 > | additionalDataAsBool () |
| virtual ::std::optional< uint > | additionalDataAsUInt32 () |
| virtual ::std::optional<::std::string > | additionalDataAsString (uint64) |
| 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 () |
| virtual bool | _allowAsBool ()=0 |
| virtual bool | _allowAsInt8 ()=0 |
| virtual bool | _allowAsUInt8 ()=0 |
| virtual bool | _allowAsInt16 ()=0 |
| virtual bool | _allowAsUInt16 ()=0 |
| virtual bool | _allowAsInt32 ()=0 |
| virtual bool | _allowAsUInt32 ()=0 |
| virtual bool | _allowAsInt64 ()=0 |
| virtual bool | _allowAsUInt64 ()=0 |
| virtual bool | _allowAsFloat ()=0 |
| virtual bool | _allowAsDouble ()=0 |
| MCAPI | JSONCppSchemaReaderBase (::std::string_view data) |
| MCAPI | JSONCppSchemaReaderBase (::std::reference_wrapper<::Json::Value const > value) |
| MCAPI void * | $ctor (::std::string_view data) |
| MCAPI void * | $ctor (::std::reference_wrapper<::Json::Value const > value) |
| 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 > | $additionalDataAsBool () |
| MCAPI ::std::optional< uint > | $additionalDataAsUInt32 () |
| MCAPI ::std::optional<::std::string > | $additionalDataAsString (uint64) |
| 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 () |
| virtual ::std::optional<::cereal::ResultCode > | inputError () const |
| virtual ::std::optional< uint64 > | remainingInputBytes () const |
| MCAPI ::std::optional<::cereal::ResultCode > | $inputError () const |
| MCAPI ::std::optional< uint64 > | $remainingInputBytes () const |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::cereal::JSONCppSchemaReaderBase::State > > | mState |
| ::ll::TypedStorage< 8, 16, ::Json::Value > | mValue |
| ::ll::TypedStorage< 1, 1, ::cereal::SerializationTraits > | mSerializationTraitsOverride |
| ::ll::TypedStorage< 1, 1, ::cereal::SerializationTraits > | mSerializationTraits |
|
explicit |
|
explicit |
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
|
virtual |
Implements cereal::SchemaReader.
| MCAPI void * cereal::JSONCppSchemaReaderBase::$ctor | ( | ::std::string_view | data | ) |
| MCAPI void * cereal::JSONCppSchemaReaderBase::$ctor | ( | ::std::reference_wrapper<::Json::Value const > | value | ) |
| MCAPI void cereal::JSONCppSchemaReaderBase::$dtor | ( | ) |
| MCAPI bool cereal::JSONCppSchemaReaderBase::$isValid | ( | ) | const |
| MCAPI::cereal::SchemaRWType cereal::JSONCppSchemaReaderBase::$expectedType | ( | ) | const |
| MCAPI ::Bedrock::Result< void > cereal::JSONCppSchemaReaderBase::$asNull | ( | ) |
| MCAPI ::Bedrock::Result< bool > cereal::JSONCppSchemaReaderBase::$asBool | ( | ) |
| MCAPI ::Bedrock::Result< schar > cereal::JSONCppSchemaReaderBase::$asInt8 | ( | ) |
| MCAPI ::Bedrock::Result< uchar > cereal::JSONCppSchemaReaderBase::$asUInt8 | ( | ) |
| MCAPI ::Bedrock::Result< short > cereal::JSONCppSchemaReaderBase::$asInt16 | ( | ) |
| MCAPI ::Bedrock::Result< ushort > cereal::JSONCppSchemaReaderBase::$asUInt16 | ( | ) |
| MCAPI ::Bedrock::Result< int > cereal::JSONCppSchemaReaderBase::$asInt32 | ( | ) |
| MCAPI ::Bedrock::Result< uint > cereal::JSONCppSchemaReaderBase::$asUInt32 | ( | ) |
| MCAPI ::Bedrock::Result< int64 > cereal::JSONCppSchemaReaderBase::$asInt64 | ( | ) |
| MCAPI ::Bedrock::Result< uint64 > cereal::JSONCppSchemaReaderBase::$asUInt64 | ( | ) |
| MCAPI ::Bedrock::Result< float > cereal::JSONCppSchemaReaderBase::$asFloat | ( | ) |
| MCAPI ::Bedrock::Result< double > cereal::JSONCppSchemaReaderBase::$asDouble | ( | ) |
| MCAPI ::Bedrock::Result<::std::string > cereal::JSONCppSchemaReaderBase::$asString | ( | uint64 | maxInputLength | ) |
| MCAPI ::Bedrock::Result< void > cereal::JSONCppSchemaReaderBase::$asRawBytes | ( | ::std::function<::gsl::span< uchar >(uint64)> | storage, |
| uint64 | maxInputLength ) |
| MCAPI ::std::optional< bool > cereal::JSONCppSchemaReaderBase::$additionalDataAsBool | ( | ) |
| MCAPI ::std::optional< uint > cereal::JSONCppSchemaReaderBase::$additionalDataAsUInt32 | ( | ) |
| MCAPI ::std::optional<::std::string > cereal::JSONCppSchemaReaderBase::$additionalDataAsString | ( | uint64 | ) |
| MCAPI uint64 cereal::JSONCppSchemaReaderBase::$members | ( | ) |
| MCAPI uint64 cereal::JSONCppSchemaReaderBase::$length | ( | uint64 | expectedSize | ) |
| MCAPI bool cereal::JSONCppSchemaReaderBase::$pushMember | ( | ::std::string_view const | name | ) |
| MCAPI::std::string_view cereal::JSONCppSchemaReaderBase::$pushNextMember | ( | ) |
| MCAPI void cereal::JSONCppSchemaReaderBase::$pushElement | ( | uint64 | index | ) |
| MCAPI void cereal::JSONCppSchemaReaderBase::$pop | ( | ) |
|
static |
|
inherited |
|
inherited |