Definition of the pass_through transform, which is the default transform of all of the expression generator metafunctions such as unary_plus<>, plus<> and nary_expr<>. More...
#include <boost/preprocessor/cat.hpp>#include <boost/preprocessor/repetition/enum.hpp>#include <boost/preprocessor/iteration/iterate.hpp>#include <boost/mpl/bool.hpp>#include <boost/mpl/if.hpp>#include <boost/type_traits/is_same.hpp>#include <boost/type_traits/remove_reference.hpp>#include <boost/proto/proto_fwd.hpp>#include <boost/proto/args.hpp>#include <boost/proto/transform/impl.hpp>#include <boost/proto/detail/ignore_unused.hpp>#include <boost/proto/transform/detail/pass_through_impl.hpp>

Classes | |
| struct | boost::proto::detail::pass_through_impl< Grammar, Domain, Expr, State, Data, Arity > | 
| struct | boost::proto::detail::pass_through_impl< Grammar, Domain, Expr, State, Data, 0 > | 
| struct | boost::proto::pass_through< Grammar, Domain > | 
| A PrimitiveTransform that transforms the child expressions of an expression node according to the corresponding children of a Grammar.  More... | |
| struct | boost::proto::pass_through< Grammar, Domain >::impl< Expr, State, Data > | 
| struct | boost::proto::is_callable< pass_through< Grammar, Domain > > | 
| INTERNAL ONLY.  More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::proto | |
| boost::proto::detail | |
Definition of the pass_through transform, which is the default transform of all of the expression generator metafunctions such as unary_plus<>, plus<> and nary_expr<>.