phoenix.hpp File Reference

#include <stdlib.h>
#include <iostream>

Go to the source code of this file.

Classes

struct  s11n::Detail::no_op_phoenix_initializer
 Internal helper class to provide a default no-op initializer for phoenixed objects. More...
struct  s11n::Detail::phoenix< BaseType, ContextType, InitializerType >
 The phoenix class acts as a wrapper for adding "phoenixing" behaviour to arbitrary shared objects, as covered in detail in Alexandrescu's "Modern C++ Design". More...

Namespaces

namespace  s11n
 

The s11n serialization (s11n) framework is an object serialization framework for C++ modelled heavily off work by Rusty Ballinger (bozo@users.sourceforge.net http://libfunutil.sourceforge.net).


namespace  s11n::Detail
 

The Detail namespace holds types which aren't strictly internal/private, but are nonetheless considered to be "implementation details." Unless specifically documented otherwise, clients are discouraged from using the Detail-namespace API from client code, as any part of it may change significantly or be replaced/removed without any warning.


Defines

#define s11n_net_s11n_PHOENIX_HPP_INCLUDED   1
#define phoenix_DEBUG   0
#define phoenix_CERR   if(0) std::cerr

Define Documentation

#define phoenix_CERR   if(0) std::cerr
#define phoenix_DEBUG   0

Definition at line 18 of file phoenix.hpp.

#define s11n_net_s11n_PHOENIX_HPP_INCLUDED   1

Definition at line 2 of file phoenix.hpp.


Generated on Sat Mar 20 12:29:24 2010 for libs11n-1.2.10 by  doxygen 1.6.1