RSC
0.16.0
|
pair holds two objects of arbitrary type. More...
#include <PairWorkaround.h>
Public Types | |
typedef _T1 | first_type |
first_type is the first bound type More... | |
typedef _T2 | second_type |
second_type is the second bound type More... | |
Public Member Functions | |
pair () | |
The default constructor creates first and second using their respective default constructors. More... | |
pair (typename boost::remove_reference< _T1 >::type &__a, typename boost::remove_reference< _T2 >::type &__b) | |
Two objects may be passed to a pair constructor to be copied. More... | |
template<class _U1 , class _U2 > | |
pair (const pair< _U1, _U2 > &__p) | |
There is also a templated copy ctor for the pair class itself. More... | |
Public Attributes | |
_T1 | first |
first is a copy of the first object More... | |
_T2 | second |
second is a copy of the second object More... | |
pair holds two objects of arbitrary type.
Definition at line 37 of file PairWorkaround.h.
typedef _T1 rsc::patterns::detail::pair< _T1, _T2 >::first_type |
first_type
is the first bound type
Definition at line 38 of file PairWorkaround.h.
typedef _T2 rsc::patterns::detail::pair< _T1, _T2 >::second_type |
second_type
is the second bound type
Definition at line 39 of file PairWorkaround.h.
|
inline |
The default constructor creates first
and second
using their respective default constructors.
Definition at line 48 of file PairWorkaround.h.
|
inline |
Two objects may be passed to a pair
constructor to be copied.
Definition at line 53 of file PairWorkaround.h.
|
inline |
There is also a templated copy ctor for the pair
class itself.
Definition at line 60 of file PairWorkaround.h.
_T1 rsc::patterns::detail::pair< _T1, _T2 >::first |
first
is a copy of the first object
Definition at line 41 of file PairWorkaround.h.
Referenced by rsc::patterns::detail::pair_adapter< Container::key_type, Container::mapped_type, Accessor >::operator()(), rsc::patterns::detail::operator<(), and rsc::patterns::detail::operator==().
_T2 rsc::patterns::detail::pair< _T1, _T2 >::second |
second
is a copy of the second object
Definition at line 42 of file PairWorkaround.h.
Referenced by rsc::patterns::detail::pair_adapter< Container::key_type, Container::mapped_type, Accessor >::operator()(), and rsc::patterns::detail::operator==().