libmoost
moost::container::mmd_generic_archive< ArchivePolicy >::writer Class Reference

#include <archive.hpp>

Inheritance diagram for moost::container::mmd_generic_archive< ArchivePolicy >::writer:
Collaboration diagram for moost::container::mmd_generic_archive< ArchivePolicy >::writer:

List of all members.

Public Member Functions

 writer (memory_mapped_dataset::writer &wr, const std::string &name)
template<typename T >
writeroperator<< (const T &e)

Protected Member Functions

void pre_commit ()

Private Attributes

std::ostringstream m_oss
ArchivePolicy::oarchive_t m_oa

Detailed Description

template<class ArchivePolicy>
class moost::container::mmd_generic_archive< ArchivePolicy >::writer

Definition at line 77 of file archive.hpp.


Constructor & Destructor Documentation

template<class ArchivePolicy >
moost::container::mmd_generic_archive< ArchivePolicy >::writer::writer ( memory_mapped_dataset::writer wr,
const std::string &  name 
) [inline]

Definition at line 80 of file archive.hpp.


Member Function Documentation

template<class ArchivePolicy >
template<typename T >
writer& moost::container::mmd_generic_archive< ArchivePolicy >::writer::operator<< ( const T &  e) [inline]

Definition at line 88 of file archive.hpp.

template<class ArchivePolicy >
void moost::container::mmd_generic_archive< ArchivePolicy >::writer::pre_commit ( ) [inline, protected, virtual]

Reimplemented from moost::container::mmd_section_writer_base.

Definition at line 95 of file archive.hpp.

Here is the call graph for this function:


Member Data Documentation

template<class ArchivePolicy >
ArchivePolicy::oarchive_t moost::container::mmd_generic_archive< ArchivePolicy >::writer::m_oa [private]

Definition at line 103 of file archive.hpp.

template<class ArchivePolicy >
std::ostringstream moost::container::mmd_generic_archive< ArchivePolicy >::writer::m_oss [private]

Definition at line 102 of file archive.hpp.


The documentation for this class was generated from the following file: