libmoost
Fixture_generic< TMultiMap > Struct Template Reference

List of all members.

Public Types

typedef TMultiMap multi_map_type
typedef TMultiMap multi_map_type
typedef TMultiMap multi_map_type

Public Member Functions

template<int WhichKey, typename TKey , typename TVal >
void create_data (multi_map_type &map, TKey num_keys, TVal num_val)
void check_map (multi_map_type &map, typename multi_map_type::first_type num_keys, typename multi_map_type::second_type num_val)
 Fixture_generic ()
 ~Fixture_generic ()
void load_data (multi_map_type &map)
void check_map (multi_map_type &map)
 Fixture_generic ()
 ~Fixture_generic ()
void load_data (multi_map_type &map, int maxEntriesPerVec=std::numeric_limits< int >::max(), bool sortByValue=false, bool doubleValues=false)
void check_map (multi_map_type &map, int maxEntriesPerVec=(std::numeric_limits< int >::max)(), bool sortByValue=false, bool doubleValues=false)

Public Attributes

int m_num_keys
int m_num_vals
const std::string m_fileName

Detailed Description

template<typename TMultiMap>
struct Fixture_generic< TMultiMap >

Definition at line 50 of file multi_map.cpp.


Member Typedef Documentation

template<typename TMultiMap>
typedef TMultiMap Fixture_generic< TMultiMap >::multi_map_type

Definition at line 51 of file neigh_multi_map.cpp.

template<typename TMultiMap>
typedef TMultiMap Fixture_generic< TMultiMap >::multi_map_type

Definition at line 52 of file multi_map.cpp.

template<typename TMultiMap>
typedef TMultiMap Fixture_generic< TMultiMap >::multi_map_type

Definition at line 63 of file simple_multi_map.cpp.


Constructor & Destructor Documentation

template<typename TMultiMap>
Fixture_generic< TMultiMap >::Fixture_generic ( ) [inline]

Definition at line 57 of file neigh_multi_map.cpp.

template<typename TMultiMap>
Fixture_generic< TMultiMap >::~Fixture_generic ( ) [inline]

Definition at line 82 of file neigh_multi_map.cpp.

template<typename TMultiMap>
Fixture_generic< TMultiMap >::Fixture_generic ( ) [inline]

Definition at line 69 of file simple_multi_map.cpp.

template<typename TMultiMap>
Fixture_generic< TMultiMap >::~Fixture_generic ( ) [inline]

Definition at line 86 of file simple_multi_map.cpp.


Member Function Documentation

template<typename TMultiMap>
void Fixture_generic< TMultiMap >::check_map ( multi_map_type map,
typename multi_map_type::first_type  num_keys,
typename multi_map_type::second_type  num_val 
) [inline]

Definition at line 80 of file multi_map.cpp.

template<typename TMultiMap>
void Fixture_generic< TMultiMap >::check_map ( multi_map_type map) [inline]

Definition at line 93 of file neigh_multi_map.cpp.

template<typename TMultiMap>
void Fixture_generic< TMultiMap >::check_map ( multi_map_type map,
int  maxEntriesPerVec = (std::numeric_limits<int>::max)(),
bool  sortByValue = false,
bool  doubleValues = false 
) [inline]

Definition at line 107 of file simple_multi_map.cpp.

template<typename TMultiMap>
template<int WhichKey, typename TKey , typename TVal >
void Fixture_generic< TMultiMap >::create_data ( multi_map_type map,
TKey  num_keys,
TVal  num_val 
) [inline]

Definition at line 55 of file multi_map.cpp.

template<typename TMultiMap>
void Fixture_generic< TMultiMap >::load_data ( multi_map_type map) [inline]

Definition at line 88 of file neigh_multi_map.cpp.

template<typename TMultiMap>
void Fixture_generic< TMultiMap >::load_data ( multi_map_type map,
int  maxEntriesPerVec = std::numeric_limits<int>::max(),
bool  sortByValue = false,
bool  doubleValues = false 
) [inline]

Definition at line 91 of file simple_multi_map.cpp.


Member Data Documentation

template<typename TMultiMap>
const std::string Fixture_generic< TMultiMap >::m_fileName

Definition at line 55 of file neigh_multi_map.cpp.

template<typename TMultiMap>
int Fixture_generic< TMultiMap >::m_num_keys

Reimplemented in Fixture_vector.

Definition at line 53 of file neigh_multi_map.cpp.

template<typename TMultiMap>
int Fixture_generic< TMultiMap >::m_num_vals

Definition at line 54 of file neigh_multi_map.cpp.


The documentation for this struct was generated from the following files: