Namespaces |
| namespace | bimap_detail |
Data Structures |
| struct | inv_pair |
| struct | direct_pair |
| struct | bimap_base |
| class | prebimap |
| class | bimap_equal_types |
| class | bimap_different_types |
| class | bimap |
Functions |
| template<typename first_type , typename second_type > |
| inv_pair< first_type, second_type > | make_inv_pair (const first_type &first, const second_type &second) |
| template<typename first_type , typename second_type > |
| bool | operator== (const inv_pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator== (const inv_pair< first_type, second_type > &x, const std::pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator== (const std::pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator!= (const inv_pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator!= (const inv_pair< first_type, second_type > &x, const std::pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator!= (const std::pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator< (const inv_pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator< (const inv_pair< first_type, second_type > &x, const std::pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator< (const std::pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator> (const inv_pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator> (const inv_pair< first_type, second_type > &x, const std::pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator> (const std::pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator<= (const inv_pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator<= (const inv_pair< first_type, second_type > &x, const std::pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator<= (const std::pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator>= (const inv_pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator>= (const inv_pair< first_type, second_type > &x, const std::pair< first_type, second_type > &y) |
| template<typename first_type , typename second_type > |
| bool | operator>= (const std::pair< first_type, second_type > &x, const inv_pair< first_type, second_type > &y) |