|
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.