UT_JSONArchiver::Output Class Reference

#include <UT_JSONArchive.h>

Inheritance diagram for UT_JSONArchiver::Output:

UT_SaveArchiver< Output >

List of all members.

Public Member Functions

 Output (std::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)


Detailed Description

Definition at line 55 of file UT_JSONArchive.h.


Constructor & Destructor Documentation

UT_JSONArchiver::Output::Output ( std::ostream &  os  )  [inline]

Definition at line 58 of file UT_JSONArchive.h.


Member Function Documentation

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

Definition at line 86 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeArrayEnd (  )  [inline]

Definition at line 92 of file UT_JSONArchive.h.

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

Definition at line 71 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeMapBegin (  )  [inline]

Definition at line 63 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeMapEnd (  )  [inline]

Definition at line 67 of file UT_JSONArchive.h.

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

Definition at line 81 of file UT_JSONArchive.h.

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

Definition at line 99 of file UT_JSONArchive.h.

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

Definition at line 77 of file UT_JSONArchive.h.


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

Generated on Mon Jan 28 00:30:11 2013 for HDK by  doxygen 1.5.9