boost::details::boost::details::compressed_pair_imp< T1, T2, 2 > Class Template Reference

#include <sysc/packages/boost/detail/compressed_pair.hpp>

Inheritance diagram for boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >:

Inheritance graph
[legend]
Collaboration diagram for boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef T1 first_type
typedef T2 second_type
typedef call_traits
< first_type >::param_type 
first_param_type
typedef call_traits
< second_type >::param_type 
second_param_type
typedef call_traits
< first_type >::reference 
first_reference
typedef call_traits
< second_type >::reference 
second_reference
typedef call_traits
< first_type >
::const_reference 
first_const_reference
typedef call_traits
< second_type >
::const_reference 
second_const_reference

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)


Detailed Description

template<class T1, class T2>
class boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >

Definition at line 176 of file compressed_pair.hpp.


Member Typedef Documentation

template<class T1, class T2>
typedef T1 boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::first_type

Definition at line 180 of file compressed_pair.hpp.

template<class T1, class T2>
typedef T2 boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::second_type

Definition at line 181 of file compressed_pair.hpp.

template<class T1, class T2>
typedef call_traits<first_type>::param_type boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::first_param_type

Definition at line 182 of file compressed_pair.hpp.

template<class T1, class T2>
typedef call_traits<second_type>::param_type boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::second_param_type

Definition at line 183 of file compressed_pair.hpp.

template<class T1, class T2>
typedef call_traits<first_type>::reference boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::first_reference

Definition at line 184 of file compressed_pair.hpp.

template<class T1, class T2>
typedef call_traits<second_type>::reference boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::second_reference

Definition at line 185 of file compressed_pair.hpp.

template<class T1, class T2>
typedef call_traits<first_type>::const_reference boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::first_const_reference

Definition at line 186 of file compressed_pair.hpp.

template<class T1, class T2>
typedef call_traits<second_type>::const_reference boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::second_const_reference

Definition at line 187 of file compressed_pair.hpp.


Member Function Documentation

template<class T1, class T2>
boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::compressed_pair_imp (  )  [inline]

Definition at line 189 of file compressed_pair.hpp.

template<class T1, class T2>
boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::compressed_pair_imp ( first_param_type  x,
second_param_type  y 
) [inline]

Definition at line 191 of file compressed_pair.hpp.

template<class T1, class T2>
boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::compressed_pair_imp ( first_param_type  x  )  [inline]

Definition at line 194 of file compressed_pair.hpp.

template<class T1, class T2>
boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::compressed_pair_imp ( second_param_type  y  )  [inline]

Definition at line 197 of file compressed_pair.hpp.

template<class T1, class T2>
first_reference boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::first (  )  [inline]

Definition at line 200 of file compressed_pair.hpp.

template<class T1, class T2>
first_const_reference boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::first (  )  const [inline]

Definition at line 201 of file compressed_pair.hpp.

template<class T1, class T2>
second_reference boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::second (  )  [inline]

Definition at line 203 of file compressed_pair.hpp.

template<class T1, class T2>
second_const_reference boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::second (  )  const [inline]

Definition at line 204 of file compressed_pair.hpp.

template<class T1, class T2>
void boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >::swap ( ::boost::compressed_pair< T1, T2 > &  y  )  [inline]

Definition at line 206 of file compressed_pair.hpp.


The documentation for this class was generated from the following file:

Generated on Wed Jan 21 15:32:12 2009 for SystemC by  doxygen 1.5.5