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

#include <UT_JSONArchive.h>

+ Inheritance diagram for UT_JSONArchiver::Output:

Public Member Functions

 Output (UT_OStream &os)
 
bool serializeMapBegin ()
 
bool serializeMapEnd ()
 
bool serializeKey (const char *key)
 
template<typename T >
bool serializeValue (const T &val)
 
bool serializeStringValue (const char *str)
 
bool serializeArrayBegin (int64 count)
 
bool serializeArrayEnd ()
 
template<typename T >
bool serializeUniformArray (T *vec, int64 count)
 
- Public Member Functions inherited from UT_SaveArchiver< Output >
bool isLoading () const
 
bool isSaving () const
 
bool serializeArray (T *vec, int64 count)
 
bool operator() (const SEQ_T &pair_seq)
 

Detailed Description

Definition at line 46 of file UT_JSONArchive.h.

Constructor & Destructor Documentation

UT_JSONArchiver::Output::Output ( UT_OStream os)
inline

Definition at line 49 of file UT_JSONArchive.h.

Member Function Documentation

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

Definition at line 77 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeArrayEnd ( )
inline

Definition at line 81 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeKey ( const char *  key)
inline

Definition at line 62 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeMapBegin ( )
inline

Definition at line 54 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeMapEnd ( )
inline

Definition at line 58 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeStringValue ( const char *  str)
inline

Definition at line 72 of file UT_JSONArchive.h.

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

Definition at line 88 of file UT_JSONArchive.h.

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

Definition at line 68 of file UT_JSONArchive.h.


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