|
| JSONOutputArchive (TStream *stream_, std::uint32_t indentWidth_) |
|
| ExtendableJSONOutputArchive (JSONOutputArchive< TStream, std::uint32_t, std::uint32_t > *extender, TStream *stream_, std::uint32_t indentWidth) |
|
bool | isOk () |
|
void | sync () |
|
void | label (const char *value) |
|
| Archive (JSONOutputArchive< TStream, std::uint32_t, std::uint32_t > *impl_) |
|
bool | isOk () |
|
void | sync () |
|
void | label (const char *value) |
|
void | operator() (Args &&... args) |
|
JSONOutputArchive< TStream, std::uint32_t, std::uint32_t > & | operator<< (TSerializable &source) |
|
JSONOutputArchive< TStream, std::uint32_t, std::uint32_t > & | operator>> (TSerializable &dest) |
|
void * | getUserData () const |
|
void | setUserData (void *data) |
|
|
void | process (Transparent< T > &&source) |
|
void | process (Anchor< OffsetType > &) |
|
void | process (ArchiveOffset< OffsetType > &source) |
|
void | process (typename ArchiveOffset< OffsetType >::Proxy &) |
|
void | process (typename ArchiveOffset< OffsetType >::Proxy &&) |
|
void | process (ArchiveSize< SizeType, OffsetType > &source) |
|
void | process (typename ArchiveSize< SizeType, OffsetType >::Proxy &) |
|
void | process (typename ArchiveSize< SizeType, OffsetType >::Proxy &&) |
|
void | process (const Blob< T, Args... > &source) |
|
std::enable_if< traits::has_save_member< T >::value, void >::type | process (const T &source) |
|
std::enable_if< traits::has_serialize_member< T >::value, void >::type | process (const T &source) |
|
std::enable_if< traits::has_save_function< T >::value, void >::type | process (const T &source) |
|
std::enable_if< traits::has_serialize_function< T >::value, void >::type | process (const T &source) |
|
std::enable_if<!traits::has_save_member< T >::value &&!traits::has_serialize_member< T >::value &&!traits::has_save_function< T >::value &&!traits::has_serialize_function< T >::value, void >::type | process (const T &source) |
|
void | process (char source) |
|
void | process (std::uint8_t source) |
|
void | process (std::int8_t source) |
|
void | process (const std::array< T, N > &source) |
|
void | process (const std::vector< T, Args... > &source) |
|
void | process (const DynArray< T, Args... > &source) |
|
void | process (const std::basic_string< T, Args... > &source) |
|
void | process (const std::pair< K, V > &source) |
|
void | process (const std::tuple< K, V > &source) |
|
void | processElements (const TContainer &source) |
|
void | dispatch (Head &&head) |
|
void | dispatch (Head &&head, Tail &&... tail) |
|