|
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.