Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::proto::transform_impl< Expr, State, Data > Struct Template Reference

#include <impl.hpp>

Inherited by boost::phoenix::_actions::impl< Expr, State, Data >, boost::phoenix::_context::impl< Expr, State, Data >, boost::phoenix::_env::impl< Expr, State, Data >, boost::phoenix::detail::call_impl< Fun, Expr, State, Data, 0 >, boost::phoenix::evaluator::impl< Expr, State, Data >, boost::proto::_::impl< Expr, State, Data >, boost::proto::_child_c< N >::impl< Expr, State, Data >, boost::proto::_env::impl< Expr, State, Data >, boost::proto::_env_var< Key >::impl< Expr, State, Data >, boost::proto::_expr::impl< Expr, State, Data >, boost::proto::_state::impl< Expr, State, Data >, boost::proto::_value::impl< Expr, State, Data >, boost::proto::_void::impl< Expr, State, Data >, boost::proto::call< Fun()>::impl2< Expr, State, Data, B >, boost::proto::call< Fun(A0)>::impl2< Expr, State, Data, B >, boost::proto::call< Fun(A0)>::impl2< Expr, State, Data, true >, boost::proto::call< Fun(A0, A1)>::impl2< Expr, State, Data, B >, boost::proto::call< Fun(A0, A1)>::impl2< Expr, State, Data, true >, boost::proto::call< Fun(A0, A1, A2)>::impl2< Expr, State, Data, B >, boost::proto::call< Fun(A0, A1, A2)>::impl2< Expr, State, Data, true >, boost::proto::detail::default_comma< Grammar >::impl< Expr, State, Data >, boost::proto::detail::default_function_impl< Grammar, Expr, State, Data, 1 >, boost::proto::detail::default_function_impl< Grammar, Expr, State, Data, 2 >, boost::proto::detail::default_if_else_< Grammar >::impl< Expr, State, Data >, boost::proto::detail::default_mem_ptr_impl< Grammar, Expr, State, Data, IsMemFunCall >, boost::proto::detail::default_mem_ptr_impl< Grammar, Expr, State, Data, true >, boost::proto::detail::default_post_dec< Grammar >::impl< Expr, State, Data >, boost::proto::detail::default_post_inc< Grammar >::impl< Expr, State, Data >, boost::proto::detail::default_subscript< Grammar >::impl< Expr, State, Data >, boost::proto::detail::pass_through_impl< Grammar, Domain, Expr, State, Data, 0 >, boost::proto::detail::when_impl< Grammar, R, Fun >::impl< Expr, State, Data >, boost::proto::fold< Sequence, State0, Fun >::impl< Expr, State, Data >, boost::proto::if_< If, Then, Else >::impl< Expr, State, Data >, boost::proto::integral_c< T, I >::impl< Expr, State, Data >, boost::proto::make< Object >::impl< Expr, State, Data >, boost::proto::not_< Grammar >::impl< Expr, State, Data >, boost::proto::nullary_expr< Tag, T >::impl< Expr, State, Data >, boost::proto::reverse_fold< Sequence, State0, Fun >::impl< Expr, State, Data >, boost::proto::terminal< T >::impl< Expr, State, Data >, boost::spirit::detail::make_action< Domain, Grammar >::impl< Expr, State, Data >, boost::spirit::detail::make_binary< Domain, Tag, Grammar, flatten >::impl< Expr, State, Data >, boost::spirit::detail::make_binary< Domain, Tag, Grammar, true >::impl< Expr, State, Data >, boost::spirit::detail::make_binary_helper< Grammar >::impl< Expr, State, Data >, boost::spirit::detail::make_directive< Domain, Grammar >::impl< Expr, State, Data >, boost::spirit::detail::make_terminal_impl< Expr, State, Data, Domain >, boost::spirit::detail::make_unary< Domain, Tag, Grammar >::impl< Expr, State, Data >, boost::xpressive::detail::skip_primitives::impl< Expr, State, Data >, and boost::proto::detail::default_mem_ptr_impl< Grammar, Expr, State, Data, is_member_function_invocation< Grammar, Expr, State, Data >::value >.

Public Types

typedef Expr const expr
 
typedef Expr const & expr_param
 
typedef State const state
 
typedef State const & state_param
 
typedef Data const data
 
typedef Data const & data_param
 

Member Typedef Documentation

template<typename Expr, typename State, typename Data>
typedef Data const boost::proto::transform_impl< Expr, State, Data >::data
template<typename Expr, typename State, typename Data>
typedef Data const& boost::proto::transform_impl< Expr, State, Data >::data_param
template<typename Expr, typename State, typename Data>
typedef Expr const boost::proto::transform_impl< Expr, State, Data >::expr
template<typename Expr, typename State, typename Data>
typedef Expr const& boost::proto::transform_impl< Expr, State, Data >::expr_param
template<typename Expr, typename State, typename Data>
typedef State const boost::proto::transform_impl< Expr, State, Data >::state
template<typename Expr, typename State, typename Data>
typedef State const& boost::proto::transform_impl< Expr, State, Data >::state_param

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