libstdc++
|
Struct holding two objects of arbitrary type.
typedef _T2 std::pair::second_type |
first_type
is the first bound type
Definition at line 90 of file stl_pair.h.
constexpr std::pair::pair | ( | ) | [inline] |
second
is a copy of the second object
The default constructor creates first
and second
using their respective default constructors.
Definition at line 99 of file stl_pair.h.
constexpr std::pair::pair | ( | const _T1 & | __a, |
const _T2 & | __b | ||
) | [inline] |
Two objects may be passed to a pair
constructor to be copied.
Definition at line 103 of file stl_pair.h.
constexpr std::pair::pair | ( | const pair< _U1, _U2 > & | __p | ) | [inline] |
There is also a templated copy ctor for the pair
class itself.
Definition at line 108 of file stl_pair.h.
_T1 std::pair::first |
second_type
is the second bound type
Definition at line 92 of file stl_pair.h.
Referenced by std::operator==(), std::operator<(), std::set< _StateIdT >::insert(), and std::_Temporary_buffer::_Temporary_buffer().
first
is a copy of the first object
Definition at line 93 of file stl_pair.h.
Referenced by std::operator==(), std::set< _StateIdT >::insert(), and std::_Temporary_buffer::_Temporary_buffer().