HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_JSONArchiver::Input Class Reference

#include <UT_JSONArchive.h>

+ Inheritance diagram for UT_JSONArchiver::Input:

Public Member Functions

 Input (UT_IStream &is)
 
UT_JSONParserparser ()
 
bool serializeMapBegin ()
 
bool serializeMapEnd ()
 
bool serializeKey (UT_WorkBuffer &key)
 
template<typename T >
bool serializeValue (T &val)
 
bool serializeStringValue (UT_WorkBuffer &str)
 
bool serializeArrayBegin (int64 &count)
 
bool serializeArrayEnd ()
 
template<typename T >
bool serializeUniformArray (T *vec, int64 count)
 
- Public Member Functions inherited from UT_LoadArchiver< Input >
bool isLoading () const
 
bool isSaving () const
 
bool serializeArray (T *vec, int64 count)
 
bool operator() (const SEQ_T &pair_seq)
 

Detailed Description

Definition at line 99 of file UT_JSONArchive.h.

Constructor & Destructor Documentation

UT_JSONArchiver::Input::Input ( UT_IStream is)
inline

Definition at line 102 of file UT_JSONArchive.h.

Member Function Documentation

UT_JSONParser& UT_JSONArchiver::Input::parser ( )
inline

Definition at line 107 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Input::serializeArrayBegin ( int64 count)
inline

Definition at line 141 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Input::serializeArrayEnd ( )
inline

Definition at line 148 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Input::serializeKey ( UT_WorkBuffer key)
inline

Definition at line 122 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Input::serializeMapBegin ( )
inline

Definition at line 112 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Input::serializeMapEnd ( )
inline

Definition at line 117 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Input::serializeStringValue ( UT_WorkBuffer str)
inline

Definition at line 134 of file UT_JSONArchive.h.

template<typename T >
bool UT_JSONArchiver::Input::serializeUniformArray ( T vec,
int64  count 
)
inline

Definition at line 158 of file UT_JSONArchive.h.

template<typename T >
bool UT_JSONArchiver::Input::serializeValue ( T val)
inline

Definition at line 128 of file UT_JSONArchive.h.


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