Master Core  v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
CFlatData Class Reference

Wrapper for serializing arrays and POD. More...

#include <serialize.h>

+ Collaboration diagram for CFlatData:

Public Member Functions

 CFlatData (void *pbeginIn, void *pendIn)
 
char * begin ()
 
const char * begin () const
 
char * end ()
 
const char * end () const
 
unsigned int GetSerializeSize (int, int=0) const
 
template<typename Stream >
void Serialize (Stream &s, int, int=0) const
 
template<typename Stream >
void Unserialize (Stream &s, int, int=0)
 

Protected Attributes

char * pbegin
 
char * pend
 

Detailed Description

Wrapper for serializing arrays and POD.

Definition at line 315 of file serialize.h.

Constructor & Destructor Documentation

CFlatData::CFlatData ( void *  pbeginIn,
void *  pendIn 
)
inline

Definition at line 321 of file serialize.h.

Member Function Documentation

char* CFlatData::begin ( )
inline

Definition at line 322 of file serialize.h.

References pbegin.

const char* CFlatData::begin ( ) const
inline

Definition at line 323 of file serialize.h.

References pbegin.

char* CFlatData::end ( )
inline

Definition at line 324 of file serialize.h.

References pend.

const char* CFlatData::end ( ) const
inline

Definition at line 325 of file serialize.h.

References pend.

unsigned int CFlatData::GetSerializeSize ( int  ,
int  = 0 
) const
inline

Definition at line 327 of file serialize.h.

References pbegin.

template<typename Stream >
void CFlatData::Serialize ( Stream &  s,
int  ,
int  = 0 
) const
inline

Definition at line 333 of file serialize.h.

template<typename Stream >
void CFlatData::Unserialize ( Stream &  s,
int  ,
int  = 0 
)
inline

Definition at line 339 of file serialize.h.

Member Data Documentation

char* CFlatData::pbegin
protected

Definition at line 318 of file serialize.h.

Referenced by begin(), and GetSerializeSize().

char* CFlatData::pend
protected

Definition at line 319 of file serialize.h.

Referenced by end().


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