56 virtual bool isValid() const ;
59 virtual
bool isObject() const ;
62 virtual
bool isArray() const ;
65 virtual
bool isNull() const ;
104 virtual uint64 members() ;
107 virtual uint64 length() ;
110 virtual
bool pushMember(::
std::string_view const name, ::cereal::
PropertyReader const&) ;
116 virtual
void pushElement(uint64 index, ::cereal::
PropertyReader const&) ;
131 ::rapidjson::UTF8<
char>,
132 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>> const& value
139 MCAPI
void* $ctor(::
std::
string const& data);
141 MCAPI
void* $ctor(::rapidjson::GenericValue<
142 ::rapidjson::UTF8<
char>,
143 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>> const& value);
155 MCFOLD
bool $isValid() const;
157 MCFOLD
bool $isObject() const;
159 MCFOLD
bool $isArray() const;
161 MCFOLD
bool $isNull() const;
187 MCFOLD uint64 $members();
189 MCFOLD uint64 $length();
191 MCFOLD
bool $pushMember(::
std::string_view const name, ::cereal::
PropertyReader const&);
195 MCFOLD
void $pushElement(uint64 index, ::cereal::
PropertyReader const&);
203 MCAPI static
void** $vftable();