Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
tuple.hpp File Reference
Include dependency graph for tuple.hpp:

Classes

struct  boost::type_erasure::cons< Concept, T >
 
struct  boost::type_erasure::cons< Concept >
 
struct  boost::type_erasure::cons< Concept, T0, T...>
 
struct  boost::type_erasure::detail::cons_advance< N, Cons >
 
struct  boost::type_erasure::detail::cons_advance< 0, Cons >
 
struct  boost::type_erasure::detail::make_map< T >
 
struct  boost::type_erasure::detail::make_map< T0, T...>
 
struct  boost::type_erasure::detail::make_map<>
 
class  boost::type_erasure::tuple_iterator< Tuple, N >
 INTERNAL ONLY. More...
 
struct  boost::type_erasure::tuple_iterator< Tuple, N >::value_of< It >
 
struct  boost::type_erasure::tuple_iterator< Tuple, N >::deref< It >
 
struct  boost::type_erasure::tuple_iterator< Tuple, N >::advance< It, M >
 
struct  boost::type_erasure::tuple_iterator< Tuple, N >::next< It >
 
struct  boost::type_erasure::tuple_iterator< Tuple, N >::prior< It >
 
struct  boost::type_erasure::tuple_iterator< Tuple, N >::distance< It1, It2 >
 
class  boost::type_erasure::tuple< Concept, T >
 
struct  boost::type_erasure::tuple< Concept, T >::begin< Seq >
 
struct  boost::type_erasure::tuple< Concept, T >::end< Seq >
 
struct  boost::type_erasure::tuple< Concept, T >::size< Seq >
 
struct  boost::type_erasure::tuple< Concept, T >::empty< Seq >
 
struct  boost::type_erasure::tuple< Concept, T >::at< Seq, N >
 
struct  boost::type_erasure::tuple< Concept, T >::value_at< Seq, N >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::type_erasure
 
 boost::type_erasure::detail
 

Functions

template<int N, class Concept , class... T>
typename::boost::type_erasure::detail::cons_advance
< N,::boost::type_erasure::cons
< Concept, T...>
>::type::value_type & 
boost::type_erasure::get (::boost::type_erasure::tuple< Concept, T...> &t)
 
template<int N, class Concept , class... T>
const
::boost::type_erasure::detail::cons_advance
< N,::boost::type_erasure::cons
< Concept, T...>
>::type::value_type & 
boost::type_erasure::get (const ::boost::type_erasure::tuple< Concept, T...> &t)