libmoost
|
#include <simple_multi_map.hpp>
Public Types | |
typedef multi_map< TKey, TVal, TLocMap >::loc_map_policy_type | loc_map_policy_type |
Public Member Functions | |
simple_multi_map (const loc_map_policy_type &locHandlerPolicy=loc_map_policy_type()) | |
template<typename Reader > | |
void | create_map (const std::string &dataFileName, int maxEntriesPerVec=std::numeric_limits< int >::max(), bool sortByValue=false) |
template<typename Reader , typename ValueTransform > | |
void | create_map (const std::string &dataFileName, const ValueTransform &valueTransformPolicy, int maxEntriesPerVec=std::numeric_limits< int >::max(), bool sortByValue=false) |
template<typename Reader , typename ValueTransform > | |
void | create_map (Reader &reader, const ValueTransform &valueTransformPolicy, int maxEntriesPerVec=std::numeric_limits< int >::max(), bool sortByValue=false) |
void | create_map_from_vector (std::vector< std::pair< TKey, TVal > > &i2i) |
Definition at line 85 of file simple_multi_map.hpp.
typedef multi_map<TKey, TVal, TLocMap>::loc_map_policy_type moost::container::simple_multi_map< TKey, TVal, TLocMap >::loc_map_policy_type |
Reimplemented from moost::container::multi_map< TKey, TVal, TLocMap >.
Definition at line 89 of file simple_multi_map.hpp.
moost::container::simple_multi_map< TKey, TVal, TLocMap >::simple_multi_map | ( | const loc_map_policy_type & | locHandlerPolicy = loc_map_policy_type() | ) | [inline] |
Definition at line 95 of file simple_multi_map.hpp.
void moost::container::simple_multi_map< TKey, TVal, TLocMap >::create_map | ( | const std::string & | dataFileName, |
int | maxEntriesPerVec = std::numeric_limits<int>::max() , |
||
bool | sortByValue = false |
||
) | [inline] |
void moost::container::simple_multi_map< TKey, TVal, TLocMap >::create_map | ( | const std::string & | dataFileName, |
const ValueTransform & | valueTransformPolicy, | ||
int | maxEntriesPerVec = std::numeric_limits<int>::max() , |
||
bool | sortByValue = false |
||
) | [inline] |
void moost::container::simple_multi_map< TKey, TVal, TLocMap >::create_map | ( | Reader & | reader, |
const ValueTransform & | valueTransformPolicy, | ||
int | maxEntriesPerVec = std::numeric_limits<int>::max() , |
||
bool | sortByValue = false |
||
) |
void moost::container::simple_multi_map< TKey, TVal, TLocMap >::create_map_from_vector | ( | std::vector< std::pair< TKey, TVal > > & | i2i | ) | [inline] |
Definition at line 132 of file simple_multi_map.hpp.