SST/macro
Classes | Namespaces | Functions
serialize.h File Reference
#include <sprockit/serializer.h>
#include <sprockit/serializable_type.h>
#include <sprockit/debug.h>
#include <sprockit/serialize_array.h>
#include <sprockit/serialize_list.h>
#include <sprockit/serialize_map.h>
#include <sprockit/serialize_set.h>
#include <sprockit/serialize_vector.h>
#include <sprockit/serialize_string.h>
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.

Classes

class  sprockit::serialize< T >
 
class  sprockit::serialize< bool >
 
class  sprockit::serialize< serializable * >
 
struct  sprockit::is_base_of< T, S >
 
class  sprockit::serialize_ptr< T, flag >
 
class  sprockit::serialize_ptr< T, false >
 
class  sprockit::serialize_ptr< T, true >
 

Namespaces

 sprockit
 
 sprockit::pvt
 

Functions

 DeclareDebugSlot (serialize)
 
void sprockit::pvt::size_serializable (serializable *s, serializer &ser)
 
void sprockit::pvt::pack_serializable (serializable *s, serializer &ser)
 
void sprockit::pvt::unpack_serializable (serializable *&s, serializer &ser)
 
void sprockit::operator& (serializer &ser, void *v)
 
template<class T >
void sprockit::operator& (serializer &ser, T *&t)
 
template<class T >
void sprockit::operator& (serializer &ser, T &t)
 

Function Documentation

DeclareDebugSlot ( serialize  )