TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
serialize.h File Reference
#include "G3D/BinaryInput.h"
#include "G3D/BinaryOutput.h"
#include "G3D/Array.h"
#include <string>
+ Include dependency graph for serialize.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 G3D
 

Functions

void G3D::serialize (const std::string &s, BinaryOutput &b)
 
void G3D::deserialize (std::string &s, BinaryInput &b)
 
void G3D::serialize (const int32 &i, BinaryOutput &b)
 
void G3D::deserialize (int32 &i, BinaryInput &b)
 
void G3D::serialize (const uint32 &i, BinaryOutput &b)
 
void G3D::deserialize (uint32 &i, BinaryInput &b)
 
void G3D::serialize (const bool &i, BinaryOutput &b)
 
void G3D::deserialize (bool &i, BinaryInput &b)
 
void G3D::serialize (const float32 &f, BinaryOutput &b)
 
void G3D::deserialize (float32 &f, BinaryInput &b)
 
void G3D::serialize (const float64 &f, BinaryOutput &b)
 
void G3D::deserialize (float64 &f, BinaryInput &b)
 
template<typename T >
void G3D::serialize (const Array< T > &array, BinaryOutput &b)
 
template<typename T >
void G3D::deserialize (Array< T > &array, BinaryInput &b)