libmoost
moost::container::policies::dense_hs_map< TKey, TVal > Class Template Reference

#include <dense_hash_map.hpp>

Inheritance diagram for moost::container::policies::dense_hs_map< TKey, TVal >:
Collaboration diagram for moost::container::policies::dense_hs_map< TKey, TVal >:

List of all members.

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

Detailed Description

template<typename TKey, typename TVal>
class moost::container::policies::dense_hs_map< TKey, TVal >

dense_hash_map: works with moost::container::dense_hash_map

Definition at line 40 of file dense_hash_map.hpp.


Member Typedef Documentation

template<typename TKey , typename TVal >
typedef moost::container::dense_hash_map<TKey, TVal> moost::container::policies::dense_hs_map< TKey, TVal >::map_type

Constructor & Destructor Documentation

template<typename TKey , typename TVal >
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.

template<typename TKey , typename TVal >
virtual moost::container::policies::dense_hs_map< TKey, TVal >::~dense_hs_map ( ) [inline, virtual]

Definition at line 50 of file dense_hash_map.hpp.


Member Function Documentation

template<typename TKey , typename TVal >
virtual void moost::container::policies::dense_hs_map< TKey, TVal >::init ( moost::container::dense_hash_map< TKey, TVal > &  map) const [inline, virtual]
template<typename TKey , typename TVal >
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]

Member Data Documentation

template<typename TKey , typename TVal >
TKey moost::container::policies::dense_hs_map< TKey, TVal >::m_emptyKey [private]

Definition at line 65 of file dense_hash_map.hpp.

template<typename TKey , typename TVal >
size_t moost::container::policies::dense_hs_map< TKey, TVal >::m_hintSize [private]

Definition at line 66 of file dense_hash_map.hpp.


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