Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::fusion::traits Namespace Reference

Namespaces

 detail
 

Classes

struct  category_of
 
struct  deduce
 
struct  deduce< const T(&)[N]>
 
struct  deduce< const volatile T(&)[N]>
 
struct  deduce< reference_wrapper< T > & >
 
struct  deduce< reference_wrapper< T > const & >
 
struct  deduce< T & >
 
struct  deduce< T const >
 
struct  deduce< T const & >
 
struct  deduce< T const volatile & >
 
struct  deduce< T const volatile >
 
struct  deduce< T volatile & >
 
struct  deduce< T volatile >
 
struct  deduce< T(&)[N]>
 
struct  deduce< volatile T(&)[N]>
 
struct  deduce_sequence
 
struct  enable_comparison
 
struct  enable_comparison< Seq1, Seq2, typename enable_if_c< mpl::or_< proto::is_expr< Seq1 >, proto::is_expr< Seq2 > >::value >::type >
 
struct  enable_equality
 
struct  enable_equality< Seq1, Seq2, typename enable_if_c< mpl::or_< proto::is_expr< Seq1 >, proto::is_expr< Seq2 > >::value >::type >
 
struct  is_associative
 
struct  is_bidirectional
 
struct  is_forward
 
struct  is_incrementable
 
struct  is_native_fusion_sequence
 
struct  is_random_access
 
struct  is_segmented
 
struct  is_sequence
 
struct  is_single_pass
 
struct  is_view
 
struct  tag_of
 
struct  tag_of< boost::array< T, N > >
 
struct  tag_of< std::tuple< Elements...> >
 
struct  tag_of< T const [N], void >
 
struct  tag_of< T[N], void >
 
struct  tag_of< tuples::cons< Head, Tail > >
 
struct  tag_of< tuples::null_type >
 
struct  tag_of< tuples::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > >