compressed_pair.hpp File Reference

#include <algorithm>
#include <sysc/packages/boost/type_traits/remove_cv.hpp>
#include <sysc/packages/boost/type_traits/is_empty.hpp>
#include <sysc/packages/boost/type_traits/is_same.hpp>
#include <sysc/packages/boost/call_traits.hpp>

Include dependency graph for compressed_pair.hpp:

Go to the source code of this file.

Namespaces

namespace  boost
namespace  boost::details

Classes

struct  boost::details::boost::details::compressed_pair_switch< T1, T2, false, false, false >
struct  boost::details::boost::details::compressed_pair_switch< T1, T2, false, true, true >
struct  boost::details::boost::details::compressed_pair_switch< T1, T2, false, true, false >
struct  boost::details::boost::details::compressed_pair_switch< T1, T2, false, false, true >
struct  boost::details::boost::details::compressed_pair_switch< T1, T2, true, true, true >
struct  boost::details::boost::details::compressed_pair_switch< T1, T2, true, false, false >
class  boost::details::boost::details::compressed_pair_imp< T1, T2, 0 >
class  boost::details::boost::details::compressed_pair_imp< T1, T2, 1 >
class  boost::details::boost::details::compressed_pair_imp< T1, T2, 2 >
class  boost::details::boost::details::compressed_pair_imp< T1, T2, 3 >
class  boost::details::boost::details::compressed_pair_imp< T1, T2, 4 >
class  boost::details::boost::details::compressed_pair_imp< T1, T2, 5 >
class  boost::compressed_pair< T1, T2 >
class  boost::boost::compressed_pair< T, T >

Functions

template<typename T>
void boost::details::cp_swap (T &t1, T &t2)
template<class T1, class T2>
void boost::swap (compressed_pair< T1, T2 > &x, compressed_pair< T1, T2 > &y)


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