|
|
typedef BimapBase2< TEnum, std::string, EnumStringMap< TEnum > > | base |
| |
|
typedef base::bm_type | bm_type |
| |
|
typedef base::type1 | type1 |
| |
|
typedef base::type2 | type2 |
| |
|
typedef BimapBase1< TEnum, std::string, EnumStringMap< TEnum > > | base |
| |
|
typedef base::bm_type | bm_type |
| |
|
typedef base::type1 | type1 |
| |
|
typedef base::type2 | type2 |
| |
|
typedef Type1 | type1 |
| |
|
typedef Type2 | type2 |
| |
|
typedef boost::bimap< Type1, Type2 > | bm_type |
| |
|
|
template<typename Type1 , typename Type2 , typename CRTP > |
| class | BimapBase2 |
| |
|
template<typename Type1 , typename Type2 , typename CRTP > |
| class | BimapBase1 |
| |
|
|
static auto | beginImpl (const TEnum *=nullptr) -> decltype(base::beginLeft()) |
| | Implementation of begin() for the left-map.
|
| |
|
static auto | beginImpl (const std::string *=nullptr) -> decltype(base::beginRight()) |
| | Implementation of begin() for the right-map.
|
| |
|
static auto | begin () -> decltype(beginImpl((T *) nullptr)) |
| | Derivate of map::begin()
|
| |
|
static auto | endImpl (const TEnum *=nullptr) -> decltype(base::endLeft()) |
| | Implementation of end() for the left-map.
|
| |
|
static auto | endImpl (const std::string *=nullptr) -> decltype(base::endRight()) |
| | Implementation of end() for the right-map.
|
| |
|
static auto | end () -> decltype(endImpl((T *) nullptr)) |
| | map::end()
|
| |
|
static auto | findImpl (const type1 &item) -> decltype(base::findLeft(item)) |
| | Implementation of find() for left-map.
|
| |
|
static auto | findImpl (const type2 &item) -> decltype(base::findRight(item)) |
| | Implementation of find() for right-map.
|
| |
|
static auto | find (const T &item) -> decltype(findImpl(item)) |
| | map::find()
|
| |
|
static const bm_type::left_map & | left () |
| |
|
static const bm_type::right_map & | right () |
| |
|
static bm_type::left_const_iterator | beginLeft () |
| |
|
static bm_type::left_const_iterator | endLeft () |
| |
|
static bm_type::left_const_iterator | findLeft (const type1 &rhs) |
| |
|
static bm_type::right_const_iterator | beginRight () |
| |
|
static bm_type::right_const_iterator | endRight () |
| |
|
static bm_type::right_const_iterator | findRight (const type2 &rhs) |
| |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/cloe/checkouts/v0.23.0/plugins/gndtruth_extractor/src/bimap.hpp