dump_context Class Reference

Ratpac-two: dump_context Class Reference
Ratpac-two

Public Types

typedef void(* dump_callback) (dump_context &, const void *)
 
typedef std::pair< unsigned short, dump_callback > callback_data
 
typedef void(* installer) (dump_context &)
 

Public Member Functions

 dump_context (const otext &device, unsigned char version=PersistentVersion) 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_callback)
 
bool is_callback (const std::type_info &info) const
 
callback_data lookup_type (const std::type_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 &) const throw ()
 
void register_all (installer)
 

Friends

class dump_context_body
 

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