libmoost
|
#include <hash_multimap.hpp>
Public Member Functions | |
writer (memory_mapped_dataset::writer &wr, const std::string &name, size_t hash_bits=MMD_HASH_BITS, size_t alignment=MMD_HASH_ALIGNMENT) | |
writer & | operator<< (const value_type &e) |
void | insert (const value_type &e) |
size_type | size () const |
Protected Member Functions | |
void | pre_commit () |
Private Attributes | |
size_type | m_size |
const size_type | m_hash_mask |
std::vector< std::vector < value_type > > | m_values |
Definition at line 86 of file hash_multimap.hpp.
moost::container::mmd_hash_multimap< Key, T, HashFcn, IndexType >::writer::writer | ( | memory_mapped_dataset::writer & | wr, |
const std::string & | name, | ||
size_t | hash_bits = MMD_HASH_BITS , |
||
size_t | alignment = MMD_HASH_ALIGNMENT |
||
) | [inline] |
void moost::container::mmd_hash_multimap< Key, T, HashFcn, IndexType >::writer::insert | ( | const value_type & | e | ) | [inline] |
writer& moost::container::mmd_hash_multimap< Key, T, HashFcn, IndexType >::writer::operator<< | ( | const value_type & | e | ) | [inline] |
void moost::container::mmd_hash_multimap< Key, T, HashFcn, IndexType >::writer::pre_commit | ( | ) | [inline, protected, virtual] |
Reimplemented from moost::container::mmd_section_writer_base.
Definition at line 126 of file hash_multimap.hpp.
size_type moost::container::mmd_hash_multimap< Key, T, HashFcn, IndexType >::writer::size | ( | ) | const [inline] |
Definition at line 120 of file hash_multimap.hpp.
const size_type moost::container::mmd_hash_multimap< Key, T, HashFcn, IndexType >::writer::m_hash_mask [private] |
Definition at line 147 of file hash_multimap.hpp.
size_type moost::container::mmd_hash_multimap< Key, T, HashFcn, IndexType >::writer::m_size [private] |
Definition at line 146 of file hash_multimap.hpp.
std::vector< std::vector<value_type> > moost::container::mmd_hash_multimap< Key, T, HashFcn, IndexType >::writer::m_values [private] |
Definition at line 148 of file hash_multimap.hpp.