Classes | Namespaces | Typedefs | Functions
tuple_basic.hpp File Reference
#include <utility>
#include "boost/type_traits/cv_traits.hpp"
#include "boost/type_traits/function_traits.hpp"
#include "boost/utility/swap.hpp"
#include "boost/detail/workaround.hpp"
Include dependency graph for tuple_basic.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::tuples::access_traits< T >
 
struct  boost::tuples::access_traits< T & >
 
struct  boost::tuples::detail::drop_front< 0 >::apply
 
struct  boost::tuples::detail::drop_front< N >::apply< Tuple >
 
struct  boost::tuples::cons< HT, TT >
 
struct  boost::tuples::cons< HT, TT >
 
struct  boost::tuples::cons< HT, null_type >
 
struct  boost::tuples::detail::drop_front< N >
 
struct  boost::tuples::detail::drop_front< 0 >
 
struct  boost::tuples::element< N, T >
 
struct  boost::tuples::element< N, const T >
 
class  boost::tuples::detail::generate_error< T >
 
struct  boost::tuples::detail::IF< If, Then, Else >
 
struct  boost::tuples::detail::IF< false, Then, Else >
 
struct  boost::tuples::length< T >
 
struct  boost::tuples::length< T >
 
struct  boost::tuples::length< null_type >
 
struct  boost::tuples::length< null_type const >
 
struct  boost::tuples::length< tuple<> >
 
struct  boost::tuples::length< tuple<> const >
 
struct  boost::tuples::detail::make_tuple_mapper< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
struct  boost::tuples::make_tuple_traits< T >
 
struct  boost::tuples::make_tuple_traits< const reference_wrapper< T > >
 
struct  boost::tuples::make_tuple_traits< const T[n]>
 
struct  boost::tuples::make_tuple_traits< const volatile T[n]>
 
struct  boost::tuples::make_tuple_traits< detail::ignore_t(detail::ignore_t)>
 
struct  boost::tuples::make_tuple_traits< reference_wrapper< T > >
 
struct  boost::tuples::make_tuple_traits< T & >
 
struct  boost::tuples::make_tuple_traits< T[n]>
 
struct  boost::tuples::make_tuple_traits< volatile T[n]>
 
struct  boost::tuples::detail::map_tuple_to_cons< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
struct  boost::tuples::detail::map_tuple_to_cons< null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type >
 
class  boost::tuples::detail::non_storeable_type< T >
 
struct  boost::tuples::null_type
 
struct  boost::tuples::detail::swallow_assign
 
struct  boost::tuples::detail::tie_mapper< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
struct  boost::tuples::detail::tie_traits< T >
 
struct  boost::tuples::detail::tie_traits< ignore_t(ignore_t)>
 
struct  boost::tuples::detail::tie_traits< void >
 
class  boost::tuples::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
class  boost::tuples::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
class  boost::tuples::tuple< null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type >
 
struct  boost::tuples::detail::wrap_non_storeable_type< T >
 
struct  boost::tuples::detail::wrap_non_storeable_type< void >
 

Namespaces

 boost
 BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
 
 boost::tuples
 
 boost::tuples::detail
 

Typedefs

typedef void(detail::swallow_assign::* boost::tuples::detail::ignore_t) ()
 

Functions

const null_type boost::tuples::detail::cnull ()
 
template<int N, class HT , class TT >
access_traits< typename element< N, cons< HT, TT > >::type >::non_const_type boost::tuples::get (cons< HT, TT > &c)
 
template<int N, class HT , class TT >
access_traits< typename element< N, cons< HT, TT > >::type >::const_type boost::tuples::get (const cons< HT, TT > &c)
 
detail::ignore_t boost::tuples::ignore (detail::ignore_t)
 
tuple boost::tuples::make_tuple ()
 
template<class T0 >
detail::make_tuple_mapper< T0 >::type boost::tuples::make_tuple (const T0 &t0)
 
template<class T0 , class T1 >
detail::make_tuple_mapper< T0, T1 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1)
 
template<class T0 , class T1 , class T2 >
detail::make_tuple_mapper< T0, T1, T2 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1, const T2 &t2)
 
template<class T0 , class T1 , class T2 , class T3 >
detail::make_tuple_mapper< T0, T1, T2, T3 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1, const T2 &t2, const T3 &t3)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 >
detail::make_tuple_mapper< T0, T1, T2, T3, T4 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 >
detail::make_tuple_mapper< T0, T1, T2, T3, T4, T5 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
detail::make_tuple_mapper< T0, T1, T2, T3, T4, T5, T6 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
detail::make_tuple_mapper< T0, T1, T2, T3, T4, T5, T6, T7 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 >
detail::make_tuple_mapper< T0, T1, T2, T3, T4, T5, T6, T7, T8 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 >
detail::make_tuple_mapper< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::type boost::tuples::make_tuple (const T0 &t0, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9)
 
template<class HH >
void boost::tuples::swap (cons< HH, null_type > &lhs, cons< HH, null_type > &rhs)
 
template<class HH , class TT >
void boost::tuples::swap (cons< HH, TT > &lhs, cons< HH, TT > &rhs)
 
void boost::tuples::swap (null_type &, null_type &)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 >
void boost::tuples::swap (tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &lhs, tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > &rhs)
 
template<class T0 >
detail::tie_mapper< T0 >::type boost::tuples::tie (T0 &t0)
 
template<class T0 , class T1 >
detail::tie_mapper< T0, T1 >::type boost::tuples::tie (T0 &t0, T1 &t1)
 
template<class T0 , class T1 , class T2 >
detail::tie_mapper< T0, T1, T2 >::type boost::tuples::tie (T0 &t0, T1 &t1, T2 &t2)
 
template<class T0 , class T1 , class T2 , class T3 >
detail::tie_mapper< T0, T1, T2, T3 >::type boost::tuples::tie (T0 &t0, T1 &t1, T2 &t2, T3 &t3)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 >
detail::tie_mapper< T0, T1, T2, T3, T4 >::type boost::tuples::tie (T0 &t0, T1 &t1, T2 &t2, T3 &t3, T4 &t4)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 >
detail::tie_mapper< T0, T1, T2, T3, T4, T5 >::type boost::tuples::tie (T0 &t0, T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
detail::tie_mapper< T0, T1, T2, T3, T4, T5, T6 >::type boost::tuples::tie (T0 &t0, T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5, T6 &t6)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
detail::tie_mapper< T0, T1, T2, T3, T4, T5, T6, T7 >::type boost::tuples::tie (T0 &t0, T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5, T6 &t6, T7 &t7)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 >
detail::tie_mapper< T0, T1, T2, T3, T4, T5, T6, T7, T8 >::type boost::tuples::tie (T0 &t0, T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5, T6 &t6, T7 &t7, T8 &t8)
 
template<class T0 , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 >
detail::tie_mapper< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::type boost::tuples::tie (T0 &t0, T1 &t1, T2 &t2, T3 &t3, T4 &t4, T5 &t5, T6 &t6, T7 &t7, T8 &t8, T9 &t9)
 


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:22