codeproject::direct_pair< first_type, second_type > Struct Template Reference

#include <bimap.h>

Public Member Functions

 direct_pair ()
 direct_pair (const first_type &first, const second_type &second)
 direct_pair (const inv_pair< first_type, second_type > &r)
template<typename F , typename S >
 direct_pair (const std::pair< F, S > &r)
 operator inv_pair< second_type, first_type > & ()
 operator const inv_pair< second_type, first_type > & () const

Private Types

typedef std::pair< first_type,
second_type > 
super

Detailed Description

template<typename first_type, typename second_type>
struct codeproject::direct_pair< first_type, second_type >

Definition at line 224 of file bimap.h.


Member Typedef Documentation

template<typename first_type , typename second_type >
typedef std::pair<first_type,second_type> codeproject::direct_pair< first_type, second_type >::super [private]

Definition at line 227 of file bimap.h.


Constructor & Destructor Documentation

template<typename first_type , typename second_type >
codeproject::direct_pair< first_type, second_type >::direct_pair (  )  [inline]

Definition at line 230 of file bimap.h.

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

Definition at line 231 of file bimap.h.

template<typename first_type , typename second_type >
codeproject::direct_pair< first_type, second_type >::direct_pair ( const inv_pair< first_type, second_type > &  r  )  [inline]

Definition at line 232 of file bimap.h.

template<typename first_type , typename second_type >
template<typename F , typename S >
codeproject::direct_pair< first_type, second_type >::direct_pair ( const std::pair< F, S > &  r  )  [inline]

Definition at line 234 of file bimap.h.


Member Function Documentation

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

Definition at line 241 of file bimap.h.

template<typename first_type , typename second_type >
codeproject::direct_pair< first_type, second_type >::operator inv_pair< second_type, first_type > & (  )  [inline]

Definition at line 236 of file bimap.h.


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

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