Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::type_erasure::cons< Concept, T0, T...> Struct Template Reference

#include <tuple.hpp>

Collaboration diagram for boost::type_erasure::cons< Concept, T0, T...>:

Public Types

typedef any< Concept, T0 > value_type
 
typedef cons< Concept, T...> rest_type
 

Public Member Functions

template<class Binding , class U0 , class... U>
 cons (const Binding &b, U0 &&u0, U &&...u)
 

Public Attributes

any< Concept, T0 > value
 
cons< Concept, T...> rest
 

Member Typedef Documentation

template<class Concept , class T0 , class... T>
typedef cons<Concept, T...> boost::type_erasure::cons< Concept, T0, T...>::rest_type
template<class Concept , class T0 , class... T>
typedef any<Concept, T0> boost::type_erasure::cons< Concept, T0, T...>::value_type

Constructor & Destructor Documentation

template<class Concept , class T0 , class... T>
template<class Binding , class U0 , class... U>
boost::type_erasure::cons< Concept, T0, T...>::cons ( const Binding &  b,
U0 &&  u0,
U &&...  u 
)
inline

Member Data Documentation

template<class Concept , class T0 , class... T>
cons<Concept, T...> boost::type_erasure::cons< Concept, T0, T...>::rest
template<class Concept , class T0 , class... T>
any<Concept, T0> boost::type_erasure::cons< Concept, T0, T...>::value

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