#include <compressed_pair.hpp>
Public Types | |
typedef call_traits < first_type > ::const_reference | first_const_reference |
typedef call_traits < first_type >::param_type | first_param_type |
typedef call_traits < first_type >::reference | first_reference |
typedef T1 | first_type |
typedef call_traits < second_type > ::const_reference | second_const_reference |
typedef call_traits < second_type >::param_type | second_param_type |
typedef call_traits < second_type >::reference | second_reference |
typedef T2 | second_type |
Public Member Functions | |
compressed_pair_imp () | |
compressed_pair_imp (first_param_type x, second_param_type y) | |
compressed_pair_imp (first_param_type x) | |
compressed_pair_imp (second_param_type y) | |
first_reference | first () |
first_const_reference | first () const |
second_reference | second () |
second_const_reference | second () const |
void | swap (::boost::compressed_pair< T1, T2 > &y) |
Private Attributes | |
first_type | first_ |
second_type | second_ |
Definition at line 96 of file compressed_pair.hpp.
typedef call_traits<first_type>::const_reference boost::details::compressed_pair_imp< T1, T2, 0 >::first_const_reference |
Definition at line 105 of file compressed_pair.hpp.
typedef call_traits<first_type>::param_type boost::details::compressed_pair_imp< T1, T2, 0 >::first_param_type |
Definition at line 101 of file compressed_pair.hpp.
typedef call_traits<first_type>::reference boost::details::compressed_pair_imp< T1, T2, 0 >::first_reference |
Definition at line 103 of file compressed_pair.hpp.
typedef T1 boost::details::compressed_pair_imp< T1, T2, 0 >::first_type |
Definition at line 99 of file compressed_pair.hpp.
typedef call_traits<second_type>::const_reference boost::details::compressed_pair_imp< T1, T2, 0 >::second_const_reference |
Definition at line 106 of file compressed_pair.hpp.
typedef call_traits<second_type>::param_type boost::details::compressed_pair_imp< T1, T2, 0 >::second_param_type |
Definition at line 102 of file compressed_pair.hpp.
typedef call_traits<second_type>::reference boost::details::compressed_pair_imp< T1, T2, 0 >::second_reference |
Definition at line 104 of file compressed_pair.hpp.
typedef T2 boost::details::compressed_pair_imp< T1, T2, 0 >::second_type |
Definition at line 100 of file compressed_pair.hpp.
boost::details::compressed_pair_imp< T1, T2, 0 >::compressed_pair_imp | ( | ) | [inline] |
Definition at line 108 of file compressed_pair.hpp.
boost::details::compressed_pair_imp< T1, T2, 0 >::compressed_pair_imp | ( | first_param_type | x, |
second_param_type | y | ||
) | [inline] |
Definition at line 110 of file compressed_pair.hpp.
boost::details::compressed_pair_imp< T1, T2, 0 >::compressed_pair_imp | ( | first_param_type | x | ) | [inline] |
Definition at line 113 of file compressed_pair.hpp.
boost::details::compressed_pair_imp< T1, T2, 0 >::compressed_pair_imp | ( | second_param_type | y | ) | [inline] |
Definition at line 116 of file compressed_pair.hpp.
first_reference boost::details::compressed_pair_imp< T1, T2, 0 >::first | ( | ) | [inline] |
Definition at line 119 of file compressed_pair.hpp.
first_const_reference boost::details::compressed_pair_imp< T1, T2, 0 >::first | ( | ) | const [inline] |
Definition at line 120 of file compressed_pair.hpp.
second_reference boost::details::compressed_pair_imp< T1, T2, 0 >::second | ( | ) | [inline] |
Definition at line 122 of file compressed_pair.hpp.
second_const_reference boost::details::compressed_pair_imp< T1, T2, 0 >::second | ( | ) | const [inline] |
Definition at line 123 of file compressed_pair.hpp.
void boost::details::compressed_pair_imp< T1, T2, 0 >::swap | ( | ::boost::compressed_pair< T1, T2 > & | y | ) | [inline] |
Definition at line 125 of file compressed_pair.hpp.
first_type boost::details::compressed_pair_imp< T1, T2, 0 >::first_ [private] |
Definition at line 131 of file compressed_pair.hpp.
second_type boost::details::compressed_pair_imp< T1, T2, 0 >::second_ [private] |
Definition at line 132 of file compressed_pair.hpp.