#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 phoenix_CERR if(0) std::cerr |
Definition at line 27 of file phoenix.hpp.
Referenced by s11n::Detail::phoenix< BaseType, ContextType, InitializerType >::instance().
#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.