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)

Definition at line 49 of file UT_JSONArchive.h.

Member Function Documentation

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

Definition at line 77 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeArrayEnd ( )

Definition at line 81 of file UT_JSONArchive.h.

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

Definition at line 62 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeMapBegin ( )

Definition at line 54 of file UT_JSONArchive.h.

bool UT_JSONArchiver::Output::serializeMapEnd ( )

Definition at line 58 of file UT_JSONArchive.h.

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

Definition at line 72 of file UT_JSONArchive.h.

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

Definition at line 88 of file UT_JSONArchive.h.

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

Definition at line 68 of file UT_JSONArchive.h.

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