libmoost
test_dense_hash_map< HashFcn > Class Template Reference
Collaboration diagram for test_dense_hash_map< HashFcn >:

List of all members.

Public Member Functions

 test_dense_hash_map (const scoped_tempfile &dsfile, size_t elements, float max_pop_ratio)
void operator() ()
const map_typemap () const

Private Types

typedef mmd_dense_hash_map
< boost::uint32_t,
boost::uint32_t, HashFcn > 
map_type

Private Attributes

const scoped_tempfilem_dsfile
const size_t m_elements
boost::scoped_ptr< map_typem_map

Detailed Description

template<class HashFcn = MMD_DEFAULT_HASH_FCN<boost::uint32_t>>
class test_dense_hash_map< HashFcn >

Definition at line 213 of file memory_mapped_dataset.cpp.


Member Typedef Documentation

template<class HashFcn = MMD_DEFAULT_HASH_FCN<boost::uint32_t>>
typedef mmd_dense_hash_map<boost::uint32_t, boost::uint32_t, HashFcn> test_dense_hash_map< HashFcn >::map_type [private]

Definition at line 215 of file memory_mapped_dataset.cpp.


Constructor & Destructor Documentation

template<class HashFcn = MMD_DEFAULT_HASH_FCN<boost::uint32_t>>
test_dense_hash_map< HashFcn >::test_dense_hash_map ( const scoped_tempfile dsfile,
size_t  elements,
float  max_pop_ratio 
) [inline]

Definition at line 218 of file memory_mapped_dataset.cpp.


Member Function Documentation

template<class HashFcn = MMD_DEFAULT_HASH_FCN<boost::uint32_t>>
const map_type& test_dense_hash_map< HashFcn >::map ( ) const [inline]

Definition at line 286 of file memory_mapped_dataset.cpp.

Here is the caller graph for this function:

template<class HashFcn = MMD_DEFAULT_HASH_FCN<boost::uint32_t>>
void test_dense_hash_map< HashFcn >::operator() ( ) [inline]

Definition at line 239 of file memory_mapped_dataset.cpp.


Member Data Documentation

template<class HashFcn = MMD_DEFAULT_HASH_FCN<boost::uint32_t>>
const scoped_tempfile& test_dense_hash_map< HashFcn >::m_dsfile [private]

Definition at line 292 of file memory_mapped_dataset.cpp.

template<class HashFcn = MMD_DEFAULT_HASH_FCN<boost::uint32_t>>
const size_t test_dense_hash_map< HashFcn >::m_elements [private]

Definition at line 293 of file memory_mapped_dataset.cpp.

template<class HashFcn = MMD_DEFAULT_HASH_FCN<boost::uint32_t>>
boost::scoped_ptr<map_type> test_dense_hash_map< HashFcn >::m_map [private]

Definition at line 294 of file memory_mapped_dataset.cpp.


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