LeviLamina
|
Classes | |
struct | ScopedPop |
Public Member Functions | |
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 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< schar > | asInt8 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< uchar > | asUInt8 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< short > | asInt16 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< ushort > | asUInt16 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< int > | asInt32 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< uint > | asUInt32 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< int64 > | asInt64 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< uint64 > | asUInt64 (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< float > | asFloat (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result< double > | asDouble (::cereal::PropertyReader const &)=0 |
virtual ::Bedrock::Result<::std::string > | asString (::cereal::PropertyReader const &)=0 |
virtual uint64 | members ()=0 |
virtual uint64 | length ()=0 |
virtual bool | pushMember (::std::string_view const, ::cereal::PropertyReader const &)=0 |
virtual::std::string_view | pushNextMember (::cereal::PropertyReader const &)=0 |
virtual void | pushElement (uint64, ::cereal::PropertyReader const &)=0 |
virtual void | pop ()=0 |
virtual bool | isSequenceReader () const |
MCFOLD bool | $isSequenceReader () const |