libmoost
|
#include <dense_hash_map.hpp>
Public Types | |
typedef moost::container::dense_hash_map < TKey, TVal > | map_type |
Public Member Functions | |
dense_hs_map (TKey empty_key=TKey(), size_t hint_size=0) | |
virtual | ~dense_hs_map () |
virtual void | init (moost::container::dense_hash_map< TKey, TVal > &map) const |
override | |
virtual void | resize (moost::container::dense_hash_map< TKey, TVal > &map, size_t numKeys) const |
override | |
Private Attributes | |
TKey | m_emptyKey |
size_t | m_hintSize |
dense_hash_map: works with moost::container::dense_hash_map
Definition at line 40 of file dense_hash_map.hpp.
typedef moost::container::dense_hash_map<TKey, TVal> moost::container::policies::dense_hs_map< TKey, TVal >::map_type |
Reimplemented from moost::container::policies::generic_map< moost::container::dense_hash_map< TKey, TVal > >.
Definition at line 44 of file dense_hash_map.hpp.
moost::container::policies::dense_hs_map< TKey, TVal >::dense_hs_map | ( | TKey | empty_key = TKey() , |
size_t | hint_size = 0 |
||
) | [inline] |
Definition at line 46 of file dense_hash_map.hpp.
virtual moost::container::policies::dense_hs_map< TKey, TVal >::~dense_hs_map | ( | ) | [inline, virtual] |
Definition at line 50 of file dense_hash_map.hpp.
virtual void moost::container::policies::dense_hs_map< TKey, TVal >::init | ( | moost::container::dense_hash_map< TKey, TVal > & | map | ) | const [inline, virtual] |
override
Reimplemented from moost::container::policies::generic_map< moost::container::dense_hash_map< TKey, TVal > >.
Definition at line 53 of file dense_hash_map.hpp.
virtual void moost::container::policies::dense_hs_map< TKey, TVal >::resize | ( | moost::container::dense_hash_map< TKey, TVal > & | map, |
size_t | numKeys | ||
) | const [inline, virtual] |
override
Reimplemented from moost::container::policies::generic_map< moost::container::dense_hash_map< TKey, TVal > >.
Definition at line 61 of file dense_hash_map.hpp.
TKey moost::container::policies::dense_hs_map< TKey, TVal >::m_emptyKey [private] |
Definition at line 65 of file dense_hash_map.hpp.
size_t moost::container::policies::dense_hs_map< TKey, TVal >::m_hintSize [private] |
Definition at line 66 of file dense_hash_map.hpp.