codeproject Namespace Reference

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)

Function Documentation

template<typename first_type , typename second_type >
inv_pair<first_type,second_type> codeproject::make_inv_pair ( const first_type &  first,
const second_type &  second 
) [inline]

Definition at line 252 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator!= ( const std::pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 306 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator!= ( const inv_pair< first_type, second_type > &  x,
const std::pair< first_type, second_type > &  y 
) [inline]

Definition at line 298 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator!= ( const inv_pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 290 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator< ( const std::pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 332 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator< ( const inv_pair< first_type, second_type > &  x,
const std::pair< first_type, second_type > &  y 
) [inline]

Definition at line 324 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator< ( const inv_pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 316 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator<= ( const std::pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 384 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator<= ( const inv_pair< first_type, second_type > &  x,
const std::pair< first_type, second_type > &  y 
) [inline]

Definition at line 376 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator<= ( const inv_pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 368 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator== ( const std::pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 280 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator== ( const inv_pair< first_type, second_type > &  x,
const std::pair< first_type, second_type > &  y 
) [inline]

Definition at line 272 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator== ( const inv_pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 264 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator> ( const std::pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 358 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator> ( const inv_pair< first_type, second_type > &  x,
const std::pair< first_type, second_type > &  y 
) [inline]

Definition at line 350 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator> ( const inv_pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 342 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator>= ( const std::pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 410 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator>= ( const inv_pair< first_type, second_type > &  x,
const std::pair< first_type, second_type > &  y 
) [inline]

Definition at line 402 of file bimap.h.

template<typename first_type , typename second_type >
bool codeproject::operator>= ( const inv_pair< first_type, second_type > &  x,
const inv_pair< first_type, second_type > &  y 
) [inline]

Definition at line 394 of file bimap.h.


Generated on Thu Dec 29 00:12:01 2011 for SpringLobby by doxygen 1.6.3