Namespaces | Classes | Functions
boost::tuples Namespace Reference

Namespaces

 detail
 

Classes

struct  access_traits
 
struct  access_traits< T & >
 
struct  cons
 
struct  cons< HT, null_type >
 
struct  element
 
struct  element< N, const T >
 
struct  length
 
struct  length< null_type >
 
struct  length< null_type const >
 
struct  length< tuple<> >
 
struct  length< tuple<> const >
 
struct  make_tuple_traits
 
struct  make_tuple_traits< const reference_wrapper< T > >
 
struct  make_tuple_traits< const T[n]>
 
struct  make_tuple_traits< const volatile T[n]>
 
struct  make_tuple_traits< detail::ignore_t(detail::ignore_t)>
 
struct  make_tuple_traits< reference_wrapper< T > >
 
struct  make_tuple_traits< T & >
 
struct  make_tuple_traits< T[n]>
 
struct  make_tuple_traits< volatile T[n]>
 
struct  null_type
 
class  tuple
 
class  tuple< null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type, null_type >
 

Functions

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

Function Documentation

◆ get() [1/2]

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)
inline

Definition at line 216 of file tuple_basic.hpp.

◆ get() [2/2]

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)
inline

Definition at line 230 of file tuple_basic.hpp.

◆ ignore()

detail::ignore_t boost::tuples::ignore ( detail::ignore_t  )
inline

Definition at line 621 of file tuple_basic.hpp.

◆ make_tuple() [1/11]

tuple boost::tuples::make_tuple ( )
inline

Definition at line 737 of file tuple_basic.hpp.

◆ make_tuple() [2/11]

template<class T0 >
detail::make_tuple_mapper<T0>::type boost::tuples::make_tuple ( const T0 &  t0)
inline

Definition at line 743 of file tuple_basic.hpp.

◆ make_tuple() [3/11]

template<class T0 , class T1 >
detail::make_tuple_mapper<T0, T1>::type boost::tuples::make_tuple ( const T0 &  t0,
const T1 &  t1 
)
inline

Definition at line 750 of file tuple_basic.hpp.

◆ make_tuple() [4/11]

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 
)
inline

Definition at line 757 of file tuple_basic.hpp.

◆ make_tuple() [5/11]

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 
)
inline

Definition at line 764 of file tuple_basic.hpp.

◆ make_tuple() [6/11]

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 
)
inline

Definition at line 771 of file tuple_basic.hpp.

◆ make_tuple() [7/11]

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 
)
inline

Definition at line 779 of file tuple_basic.hpp.

◆ make_tuple() [8/11]

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 
)
inline

Definition at line 787 of file tuple_basic.hpp.

◆ make_tuple() [9/11]

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 
)
inline

Definition at line 797 of file tuple_basic.hpp.

◆ make_tuple() [10/11]

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 
)
inline

Definition at line 808 of file tuple_basic.hpp.

◆ make_tuple() [11/11]

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 
)
inline

Definition at line 820 of file tuple_basic.hpp.

◆ swap() [1/4]

template<class HH >
void boost::tuples::swap ( cons< HH, null_type > &  lhs,
cons< HH, null_type > &  rhs 
)
inline

Definition at line 961 of file tuple_basic.hpp.

◆ swap() [2/4]

template<class HH , class TT >
void boost::tuples::swap ( cons< HH, TT > &  lhs,
cons< HH, TT > &  rhs 
)
inline

Definition at line 965 of file tuple_basic.hpp.

◆ swap() [3/4]

void boost::tuples::swap ( null_type ,
null_type  
)
inline

Definition at line 959 of file tuple_basic.hpp.

◆ swap() [4/4]

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 
)
inline

Definition at line 971 of file tuple_basic.hpp.

◆ tie() [1/10]

template<class T0 >
detail::tie_mapper<T0>::type boost::tuples::tie ( T0 &  t0)
inline

Definition at line 870 of file tuple_basic.hpp.

◆ tie() [2/10]

template<class T0 , class T1 >
detail::tie_mapper<T0, T1>::type boost::tuples::tie ( T0 &  t0,
T1 &  t1 
)
inline

Definition at line 877 of file tuple_basic.hpp.

◆ tie() [3/10]

template<class T0 , class T1 , class T2 >
detail::tie_mapper<T0, T1, T2>::type boost::tuples::tie ( T0 &  t0,
T1 &  t1,
T2 &  t2 
)
inline

Definition at line 884 of file tuple_basic.hpp.

◆ tie() [4/10]

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 
)
inline

Definition at line 891 of file tuple_basic.hpp.

◆ tie() [5/10]

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 
)
inline

Definition at line 898 of file tuple_basic.hpp.

◆ tie() [6/10]

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 
)
inline

Definition at line 906 of file tuple_basic.hpp.

◆ tie() [7/10]

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 
)
inline

Definition at line 914 of file tuple_basic.hpp.

◆ tie() [8/10]

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 
)
inline

Definition at line 924 of file tuple_basic.hpp.

◆ tie() [9/10]

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 
)
inline

Definition at line 935 of file tuple_basic.hpp.

◆ tie() [10/10]

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 
)
inline

Definition at line 947 of file tuple_basic.hpp.



sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 04:38:17