serialise::document_info_context_from< DocumentInfo > Class Template Reference

#include <document_info.hpp>

Inheritance diagram for serialise::document_info_context_from< DocumentInfo >:

context_base_from serialise::default_context_from< const obby::basic_document_info< Document, Selector > * > serialise::document_info_hex_context_from< DocumentInfo > serialise::hex_context_from< const obby::basic_document_info< Document, Selector > * > List of all members.

Public Types

typedef DocumentInfo * data_type
typedef DocumentInfo::buffer_type buffer_type

Public Member Functions

 document_info_context_from (const buffer_type &buffer)
virtual data_type from_string (const std::string &from) const

Protected Member Functions

virtual void on_stream_setup (std::stringstream &stream) const

Protected Attributes

const buffer_typem_buffer

Detailed Description

template<typename DocumentInfo>
class serialise::document_info_context_from< DocumentInfo >

Definition at line 425 of file document_info.hpp.


Member Typedef Documentation

template<typename DocumentInfo>
typedef DocumentInfo* serialise::document_info_context_from< DocumentInfo >::data_type

Definition at line 428 of file document_info.hpp.

template<typename DocumentInfo>
typedef DocumentInfo::buffer_type serialise::document_info_context_from< DocumentInfo >::buffer_type

Reimplemented in serialise::document_info_hex_context_from< DocumentInfo >, serialise::default_context_from< obby::basic_document_info< Document, Selector > * >, serialise::default_context_from< const obby::basic_document_info< Document, Selector > * >, serialise::hex_context_from< obby::basic_document_info< Document, Selector > * >, serialise::hex_context_from< const obby::basic_document_info< Document, Selector > * >, and serialise::document_info_hex_context_from< obby::basic_document_info< Document, Selector > >.

Definition at line 429 of file document_info.hpp.


Constructor & Destructor Documentation

template<typename DocumentInfo>
serialise::document_info_context_from< DocumentInfo >::document_info_context_from ( const buffer_type buffer  ) 

Definition at line 528 of file document_info.hpp.


Member Function Documentation

template<typename DocumentInfo>
document_info_context_from< DocumentInfo >::data_type serialise::document_info_context_from< DocumentInfo >::from_string ( const std::string &  from  )  const [virtual]

Definition at line 536 of file document_info.hpp.

References serialise::document_info_context_from< DocumentInfo >::m_buffer, serialise::document_info_context_from< DocumentInfo >::on_stream_setup(), and obby::basic_format_string< string_type, stream_type >::str().

template<typename DocumentInfo>
void serialise::document_info_context_from< DocumentInfo >::on_stream_setup ( std::stringstream &  stream  )  const [protected, virtual]

Reimplemented in serialise::document_info_hex_context_from< DocumentInfo >, and serialise::document_info_hex_context_from< obby::basic_document_info< Document, Selector > >.

Definition at line 564 of file document_info.hpp.

Referenced by serialise::document_info_context_from< DocumentInfo >::from_string().


Member Data Documentation

template<typename DocumentInfo>
const buffer_type& serialise::document_info_context_from< DocumentInfo >::m_buffer [protected]

Definition at line 436 of file document_info.hpp.

Referenced by serialise::document_info_context_from< DocumentInfo >::from_string().


The documentation for this class was generated from the following file:
Generated on Fri Jan 11 10:01:33 2008 for obby by  doxygen 1.5.1