My Project
Public Types | Public Member Functions | Protected Types | List of all members
ParaEngine::bimap< from_type_, to_type_, from_compare, to_compare, allocator_type > Class Template Reference
Inheritance diagram for ParaEngine::bimap< from_type_, to_type_, from_compare, to_compare, allocator_type >:

Public Types

typedef bimap< to_type_, from_type_, to_compare, from_compare, typename allocator_type::template rebind< direct_pair< const to_type_, const from_type_ > >::otherinv_bimap
 

Public Member Functions

 bimap (const from_compare &from_comp=from_compare(), const to_compare &to_comp=to_compare(), const allocator_type &al=allocator_type())
 
bimapoperator= (const bimap &r)
 
 bimap (const inv_bimap &r)
 
template<typename it_type >
 bimap (it_type first, it_type last, const from_compare &from_comp=from_compare(), const to_compare &to_comp=to_compare(), const allocator_type &al=allocator_type())
 
bool operator== (const bimap &r) const
 
bool operator!= (const bimap &r) const
 
bool operator< (const bimap &r) const
 
bool operator> (const bimap &r) const
 
bool operator<= (const bimap &r) const
 
bool operator>= (const bimap &r) const
 

Protected Types

typedef bimap_detail::select< bimap_detail::equal_types< from_type_, to_type_ >::value, bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type >, bimap_different_types< from_type_, to_type_, from_compare, to_compare, allocator_type > >::result super
 

The documentation for this class was generated from the following file: