#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 T | 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 T | second_type |
Public Member Functions | |
compressed_pair () | |
compressed_pair (first_param_type x, second_param_type y) | |
compressed_pair (first_param_type x) | |
first_reference | first () |
first_const_reference | first () const |
second_reference | second () |
second_const_reference | second () const |
void | swap (::boost::compressed_pair< T, T > &y) |
Private Types | |
typedef details::compressed_pair_imp < T, T,::boost::details::compressed_pair_switch < T, T,::boost::is_same < typename remove_cv< T > ::type, typename remove_cv< T > ::type >::value,::boost::is_empty < T >::value,::boost::is_empty < T >::value >::value > | base |
Definition at line 385 of file compressed_pair.hpp.
typedef details::compressed_pair_imp<T, T, ::boost::details::compressed_pair_switch< T, T, ::boost::is_same<typename remove_cv<T>::type, typename remove_cv<T>::type>::value, ::boost::is_empty<T>::value, ::boost::is_empty<T>::value>::value> boost::compressed_pair< T, T >::base [private] |
Definition at line 401 of file compressed_pair.hpp.
typedef call_traits<first_type>::const_reference boost::compressed_pair< T, T >::first_const_reference |
Definition at line 409 of file compressed_pair.hpp.
typedef call_traits<first_type>::param_type boost::compressed_pair< T, T >::first_param_type |
Definition at line 405 of file compressed_pair.hpp.
typedef call_traits<first_type>::reference boost::compressed_pair< T, T >::first_reference |
Definition at line 407 of file compressed_pair.hpp.
typedef T boost::compressed_pair< T, T >::first_type |
Definition at line 403 of file compressed_pair.hpp.
typedef call_traits<second_type>::const_reference boost::compressed_pair< T, T >::second_const_reference |
Definition at line 410 of file compressed_pair.hpp.
typedef call_traits<second_type>::param_type boost::compressed_pair< T, T >::second_param_type |
Definition at line 406 of file compressed_pair.hpp.
typedef call_traits<second_type>::reference boost::compressed_pair< T, T >::second_reference |
Definition at line 408 of file compressed_pair.hpp.
typedef T boost::compressed_pair< T, T >::second_type |
Definition at line 404 of file compressed_pair.hpp.
boost::compressed_pair< T, T >::compressed_pair | ( | ) | [inline] |
Definition at line 412 of file compressed_pair.hpp.
boost::compressed_pair< T, T >::compressed_pair | ( | first_param_type | x, |
second_param_type | y | ||
) | [inline] |
Definition at line 413 of file compressed_pair.hpp.
boost::compressed_pair< T, T >::compressed_pair | ( | first_param_type | x | ) | [inline, explicit] |
Definition at line 417 of file compressed_pair.hpp.
first_reference boost::compressed_pair< T, T >::first | ( | ) | [inline] |
Definition at line 419 of file compressed_pair.hpp.
first_const_reference boost::compressed_pair< T, T >::first | ( | ) | const [inline] |
Definition at line 420 of file compressed_pair.hpp.
second_reference boost::compressed_pair< T, T >::second | ( | ) | [inline] |
Definition at line 422 of file compressed_pair.hpp.
second_const_reference boost::compressed_pair< T, T >::second | ( | ) | const [inline] |
Definition at line 423 of file compressed_pair.hpp.
void boost::compressed_pair< T, T >::swap | ( | ::boost::compressed_pair< T, T > & | y | ) | [inline] |
Definition at line 425 of file compressed_pair.hpp.