libmoost
|
#include <vector.hpp>
Public Types | |
typedef const T & | const_reference |
typedef size_t | size_type |
typedef T | value_type |
Public Member Functions | |
writer (memory_mapped_dataset::writer &wr, const std::string &name, size_t alignment=MMD_VECTOR_ALIGNMENT) | |
writer & | operator<< (const_reference e) |
void | push_back (const_reference e) |
size_type | size () const |
Protected Member Functions | |
void | pre_commit () |
Private Attributes | |
size_type | m_size |
Definition at line 67 of file vector.hpp.
typedef const T& moost::container::mmd_vector< T >::writer::const_reference |
Definition at line 71 of file vector.hpp.
typedef size_t moost::container::mmd_vector< T >::writer::size_type |
Definition at line 72 of file vector.hpp.
typedef T moost::container::mmd_vector< T >::writer::value_type |
Definition at line 73 of file vector.hpp.
moost::container::mmd_vector< T >::writer::writer | ( | memory_mapped_dataset::writer & | wr, |
const std::string & | name, | ||
size_t | alignment = MMD_VECTOR_ALIGNMENT |
||
) | [inline] |
writer& moost::container::mmd_vector< T >::writer::operator<< | ( | const_reference | e | ) | [inline] |
void moost::container::mmd_vector< T >::writer::pre_commit | ( | ) | [inline, protected, virtual] |
Reimplemented from moost::container::mmd_section_writer_base.
Definition at line 100 of file vector.hpp.
void moost::container::mmd_vector< T >::writer::push_back | ( | const_reference | e | ) | [inline] |
Definition at line 88 of file vector.hpp.
size_type moost::container::mmd_vector< T >::writer::size | ( | ) | const [inline] |
Definition at line 94 of file vector.hpp.
size_type moost::container::mmd_vector< T >::writer::m_size [private] |
Definition at line 106 of file vector.hpp.