CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
codeproject::direct_pair< first_type, second_type > Struct Template Reference

#include <bimap.h>

Inheritance diagram for codeproject::direct_pair< first_type, second_type >:
[legend]
Collaboration diagram for codeproject::direct_pair< first_type, second_type >:
[legend]

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

Detailed Description

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

Definition at line 244 of file bimap.h.

Constructor & Destructor Documentation

◆ direct_pair() [1/4]

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

Definition at line 250 of file bimap.h.

◆ direct_pair() [2/4]

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 251 of file bimap.h.

◆ direct_pair() [3/4]

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 252 of file bimap.h.

◆ direct_pair() [4/4]

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 254 of file bimap.h.

Member Function Documentation

◆ operator const inv_pair< second_type, first_type > &()

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 261 of file bimap.h.

◆ operator inv_pair< second_type, first_type > &()

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 256 of file bimap.h.


The documentation for this struct was generated from the following file:
  • /home/ubuntu/c/partner/psyclone2/CMSDK/include/bimap.h