dump_context_body Class Reference

Ratpac-two: dump_context_body Class Reference
Ratpac-two

Public Types

typedef std::map< const void *, unsigned > magic_map
 
typedef std::map< std::string, dump_context::callback_data > callback_map
 
typedef std::map< std::string, unsigned short > interface_map
 

Public Member Functions

 dump_context_body (const otext &_device, unsigned char _version) throw ()
 
void put (unsigned char data) throw ()
 
const otextdevice (void) const
 
unsigned char version (void) const
 
bool little_endian (void) const
 
std::pair< bool, unsigned > pointer_map (const void *const pointer)
 
unsigned short register_type (const std::type_info &info, dump_context::dump_callback callback)
 
bool is_callback (const std::type_info &info) const
 
dump_context::callback_data lookup_type (const std::type_info &info) const throw ()
 
unsigned short register_interface (const std::type_info &info)
 
bool is_interface (const std::type_info &info) const
 
unsigned short lookup_interface (const std::type_info &info) const throw ()
 

Public Attributes

unsigned short m_max_key
 
unsigned char m_version
 
bool m_little_endian
 
otext m_device
 
magic_map m_pointers
 
callback_map m_callbacks
 
interface_map m_interfaces
 

The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/external/stlplus/src/persistent.cc