Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cvariant_spy::all_variants
 Cany_statePolymorphically holds any value implementing the state_traits
 Cpop_front_impl< atria::meta::std_tuple_tag >::apply< Tuple >
 Cpush_back_impl< atria::meta::std_tuple_tag >::apply< Tuple, T >
 Cpush_front_impl< atria::meta::std_tuple_tag >::apply< Tuple, T >
 Cclear_impl< atria::meta::std_tuple_tag >::apply< Tuple >
 Cbegin_impl< atria::meta::std_tuple_tag >::apply< Tuple >
 Cend_impl< atria::meta::std_tuple_tag >::apply< typename >
 Cfront_impl< atria::meta::pack_tag >::apply< PackT >
 Cempty_impl< atria::meta::pack_tag >::apply< PackT >
 Cpop_front_impl< atria::meta::pack_tag >::apply< PackT >
 Cpush_front_impl< atria::meta::pack_tag >::apply< PackT, T >
 Cpush_back_impl< atria::meta::pack_tag >::apply< PackT, T >
 Csize_impl< atria::meta::pack_tag >::apply< PackT >
 Cat_impl< atria::meta::pack_tag >::apply< T >
 Cback_impl< atria::meta::pack_tag >::apply< T >
 Cclear_impl< atria::meta::pack_tag >::apply< PackT >
 Cpop_back_impl< atria::meta::pack_tag >::apply< T >
 Cbegin_impl< atria::meta::pack_tag >::apply< PackT >
 Cend_impl< atria::meta::pack_tag >::apply< typename >
 Cpush_front_impl< atria::meta::pack_tag >::apply< atria::meta::pack< Args... >, T >
 Cpush_back_impl< atria::meta::pack_tag >::apply< atria::meta::pack< Args... >, T >
 Cpop_front_impl< atria::meta::pack_tag >::apply< atria::meta::pack< First, Types... > >
 Cfront_impl< atria::meta::pack_tag >::apply< atria::meta::pack< T, Ts... > >
 Cpush_front_impl< atria::meta::std_tuple_tag >::apply< std::tuple< Args... >, T >
 Cpush_back_impl< atria::meta::std_tuple_tag >::apply< std::tuple< Args... >, T >
 Cpop_front_impl< atria::meta::std_tuple_tag >::apply< std::tuple< First, Types... > >
 Capply_impl
 Cpop_back_impl< atria::meta::std_tuple_tag >::apply_impl< Tuple, Index >
 Cpop_back_impl< atria::meta::std_tuple_tag >::apply_impl< Tuple, tuple_seq< S... > >
 Cat_impl< atria::meta::pack_tag >
 Cat_impl< atria::meta::std_tuple_tag >
 Cback_impl< atria::meta::pack_tag >
 Cback_impl< atria::meta::std_tuple_tag >
 CBaseT
 Cbegin_impl< atria::meta::pack_tag >
 Cbegin_impl< atria::meta::std_tuple_tag >
 Cbenchmark_runnerA class to run multiple suites of benchmarks
 Cbenchmark_settingsSettings to configure a benchmark run
 Cbenchmark_suite_base
 CbottomThis is a type that pretends to be convertible to anything
 Cstate_traits< skip_state< SkippedT, CalledT > >::can_not_do_that
 Cclear_impl< atria::meta::pack_tag >
 Cclear_impl< atria::meta::std_tuple_tag >
 Ccommon_type< Ts >Similar to std::common_type but addresses several issues
 Ccommon_type<>
 Ccomplement_t< FnT >
 Cconditional
 Cconditional_t
 Cconstantly_t< T >
 Ccopy_const
 Ccopy_lvalue_reference
 Ccould_not_find_common_type< Ts >It is allowed to alias boost::mpl inside atria::meta
 Ccould_not_get_index_sequence
 Cdefaulting< T >
 Cderef< atria::meta::pack_iterator< atria::meta::pack< First, Args... > > >
 Cderef< atria::meta::std_tuple_iterator< std::tuple< First, Args... > > >
 Cdetected_any< T, Ops >Metafunction that returns the first type that is detected via the metafunctions in Ops...
 Cdetected_any< T, detail::value_type_t, detail::iterator_value_t, detail::dereference_t, detail::getter_t >
 Cdetected_any< T, Op >
 Cdetected_any< T, Op, Ops... >
 Cemplace_back_rf_tReducing function that emplaces back at the collection that is uses as state
 Cempty_impl< atria::meta::pack_tag >
 Cempty_impl< atria::meta::std_tuple_tag >
 Cend_impl< atria::meta::pack_tag >
 Cend_impl< atria::meta::std_tuple_tag >
 Cequality_comparable
 Ceval_if
 CexceptionSTL class
 Cfalse_type
 Cfirst_rf_tReducing function that always returns the initial state
 Cfold
 Cfrom_voidType to enable making a type convertible from void
 Cfront_impl< atria::meta::pack_tag >
 Cfront_impl< atria::meta::std_tuple_tag >
 Chash< atria::funken::structure< T > >
 Chash< tuple< Ts... > >
 Cidentity< T >Identity metafunction
 Cidentity_tSimilar to clojure.core/identity
 Cidentity_t_Similar to identity, but it never returns a reference to the pased in value
 Cif_any< T, Mfs >Metafunction that given a type T and a one or more of MPL metafunction classes Mfs that boolean metafunctions, returns whether any of these metafunctios Mfs returns true when applied with T
 Cif_any< T, Mf >
 Cinteger_sequence< T, Ints >
 Cintegral_constant
 Citerator_facade
 Clast_rf_tReducing function that produces the tuplification of the last inputs it received
 Clazy_detected_or< D, Op, T >Like estd::detected_or, but evaluates D lazily
 Cless_than_comparable
 Cmaybe_reduced_tagTag for maybe_reduced state wrapper
 Cnext< atria::meta::pack_iterator< atria::meta::pack< First, Args... > > >
 Cnext< atria::meta::std_tuple_iterator< std::tuple< First, Args... > > >
 Cno_tagDefault tag for state_wrapper
 CnonesuchSimilar to TS Fundamentals 2 std::nonesuch
 Cnoop_tDoes nothing
 Cotherwise_t< Fn, ReturnType >Wraps a functor such that it has a fixed return value
 Coutput_impl< detail::up_down_signal< T > >
 Coutput_of< XformT, InputTs >Metafunction that given a transducer XformT and some inputs InputTs, returns the type of the outputs of the transducer, wrapped in a meta::pack
 Coutput_of< XformT, meta::pack< InputTs... > >
 Coutput_rf_tReducing function that outputs through the iterator that is carried as state
 Cpack< Ts >MPL-compatible sequence that just holds a vector of types as a paremeter pack
 Cpack_iterator< Args >
 Cpack_iterator< atria::meta::pack< Args... > >
 Cpop_back_impl< atria::meta::pack_tag >
 Cpop_back_impl< atria::meta::std_tuple_tag >
 Cpop_front_impl< atria::meta::pack_tag >
 Cpop_front_impl< atria::meta::std_tuple_tag >
 Cpush_back_impl< atria::meta::pack_tag >
 Cpush_back_impl< atria::meta::std_tuple_tag >
 Cpush_front_impl< atria::meta::pack_tag >
 Cpush_front_impl< atria::meta::std_tuple_tag >
 Creductor_fn_base< ReducingFnT, StateT, InputTs >Common reductor interface
 Creductor_fn_base< detail::caller< estd::decay_t< ReducingFnT > >, estd::decay_t< skip_result_t< ReducingFnT, InitialStateT, InputTs... > >, InputTs... >
 Creductor_fn_base< ReducingFnT, estd::result_of_t< ReducingFnT(InitialStateT, InputTs...)>, InputTs... >
 Cresult_of< XformT, InputTs >Metafunction that given a transducer XformT and some inputs InputTs, returns the type of the output of the transducer, combined as combined in a single result with tuplify
 Cresult_of< XformT, meta::pack< InputTs... > >
 Creturning< T >
 Csequence_range< ValueT, XformT, RangeTs >Range adaptor that transduces the ranges in RangeTs with the transducer XformT, producing values of ValueT
 Csequence_tag< atria::meta::pack< Args... > >
 Csequence_tag< std::tuple< Args... > >
 Csize_impl< atria::meta::pack_tag >
 Csize_impl< atria::meta::std_tuple_tag >
 Cspy_base
 Cstate_traits< StateT >Interface for a type specializing the State concept
 Cstate_traits< any_state >
 Cstate_traits< skip_state< SkippedT, CalledT > >
 Cstate_traits< state_wrapper< TagT, StateT, DataT > >State traits specialization for state_wrapper
 Cstatic_visitor
 Cstd_tuple_iterator< Args >
 Cstd_tuple_iterator< std::tuple< Args... > >
 CtracerFunction object for calling trace
 Ctransform
 Ctrue_type
 Ctuple
 Ctuple_element
 Cpop_back_impl< atria::meta::std_tuple_tag >::tuple_gens< N, S >
 Cpop_back_impl< atria::meta::std_tuple_tag >::tuple_gens< 0, S... >
 Cpop_back_impl< atria::meta::std_tuple_tag >::tuple_seq<... >
 Ctuple_size
 Ctuplify_tFunction that forwards its argument if only one element passed, otherwise it makes a tuple
 Cunpack
 Cvariant
 Cvariant_types_aux< T >
 Cvariant_types_impl< boost::variant< T, Ts... > >
 Cvariant_types_impl< eggs::variants::variant< Ts... > >
 Cvariant_types_impl< meta::pack< Ts... > >
 Cvisitor_t< ReturnType, Fns >General visitor based on a set of function objects
 Cwatchable< estd::decay_t< estd::result_of_t< SensorFnT()> > >
 Cwatchable< meta::value_t< detail::down_signal< T > > >
 Cwatchable< meta::value_t< detail::up_down_signal< T > > >
 Cwatchable< meta::value_t< SignalT > >
 Cwatchable< T >
 Cwhen_t< Fn, Args >Wraps a functor such that it has a fixed argument list
Fork me on GitHub