Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
environment.hpp File Reference
Include dependency graph for environment.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::phoenix::unused
 
struct  boost::phoenix::result_of::context< Env, Actions >
 
struct  boost::phoenix::result_of::make_context< Env, Actions >
 
struct  boost::phoenix::result_of::env< Context >
 
struct  boost::phoenix::result_of::actions< Context >
 
struct  boost::phoenix::functional::context
 
struct  boost::phoenix::functional::context::result< Sig >
 
struct  boost::phoenix::functional::context::result< This(Env, Actions)>
 
struct  boost::phoenix::functional::context::result< This(Env &, Actions)>
 
struct  boost::phoenix::functional::context::result< This(Env, Actions &)>
 
struct  boost::phoenix::functional::context::result< This(Env &, Actions &)>
 
struct  boost::phoenix::functional::make_context
 
struct  boost::phoenix::functional::env
 
struct  boost::phoenix::functional::env::result< Sig >
 
struct  boost::phoenix::functional::env::result< This(Context)>
 
struct  boost::phoenix::functional::env::result< This(Context &)>
 
struct  boost::phoenix::functional::actions
 
struct  boost::phoenix::functional::actions::result< Sig >
 
struct  boost::phoenix::functional::actions::result< This(Context)>
 
struct  boost::phoenix::functional::actions::result< This(Context &)>
 
struct  boost::phoenix::_context
 
struct  boost::phoenix::_context::impl< Expr, State, Data >
 
struct  boost::phoenix::_env
 
struct  boost::phoenix::_env::impl< Expr, State, Data >
 
struct  boost::phoenix::_env::impl< Expr, State, proto::empty_env >
 
struct  boost::phoenix::_env::impl< Expr, State, unused >
 
struct  boost::phoenix::_actions
 
struct  boost::phoenix::_actions::impl< Expr, State, Data >
 
struct  boost::phoenix::_actions::impl< Expr, State, proto::empty_env >
 
struct  boost::phoenix::_actions::impl< Expr, State, unused >
 
struct  boost::phoenix::result_of::make_env<, Dummy >
 
struct  boost::phoenix::is_environment< T, Enable >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::phoenix
 
 boost::phoenix::result_of
 
 boost::phoenix::functional
 

Macros

#define M0(Z, N, D)
 
#define M0(Z, N, D)
 

Functions

template<typename Env , typename Actions >
result_of::context< Env const
&, Actions const & >::type
const 
boost::phoenix::context (Env const &env, Actions const &actions)
 
template<typename Env , typename Actions >
result_of::context< Env const
&, Actions const & >::type
const 
boost::phoenix::make_context (Env const &env, Actions const &actions)
 
template<typename Env , typename Actions >
result_of::context< Env
&, Actions const & >::type
const 
boost::phoenix::context (Env &env, Actions const &actions)
 
template<typename Env , typename Actions >
result_of::context< Env
&, Actions const & >::type
const 
boost::phoenix::make_context (Env &env, Actions const &actions)
 
template<typename Env , typename Actions >
result_of::context< Env const
&, Actions & >::type const 
boost::phoenix::context (Env const &env, Actions &actions)
 
template<typename Env , typename Actions >
result_of::context< Env const
&, Actions & >::type const 
boost::phoenix::make_context (Env const &env, Actions &actions)
 
template<typename Env , typename Actions >
result_of::context< Env
&, Actions & >::type const 
boost::phoenix::context (Env &env, Actions &actions)
 
template<typename Env , typename Actions >
result_of::context< Env
&, Actions & >::type const 
boost::phoenix::make_context (Env &env, Actions &actions)
 
template<typename Context >
fusion::result_of::at_c
< Context, 0 >::type 
boost::phoenix::env (Context &ctx)
 
template<typename Context >
fusion::result_of::at_c
< Context const, 0 >::type 
boost::phoenix::env (Context const &ctx)
 
template<typename Context >
fusion::result_of::at_c
< Context, 1 >::type 
boost::phoenix::actions (Context &ctx)
 
template<typename Context >
fusion::result_of::at_c
< Context const, 1 >::type 
boost::phoenix::actions (Context const &ctx)
 
result_of::make_env::type boost::phoenix::make_env ()
 

Macro Definition Documentation

#define M0 (   Z,
  N,
 
)
Value:
template <BOOST_PHOENIX_typename_A(N)> \
struct make_env<BOOST_PHOENIX_A(N)> \
{ \
typedef BOOST_PP_CAT(vector, N)<BOOST_PHOENIX_A(N)> type; \
}; \
#define BOOST_PP_CAT(a, b)
Definition: cat.hpp:24
#define N
Definition: forward_adapter.hpp:198
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42
#define M0 (   Z,
  N,
 
)
Value:
template <BOOST_PHOENIX_typename_A(N)> \
inline \
make_env(BOOST_PHOENIX_A_ref_a(N)) \
{ \
env = \
{ \
BOOST_PHOENIX_a(N) \
}; \
return env; \
} \
template <BOOST_PHOENIX_typename_A(N)> \
inline \
make_env(BOOST_PHOENIX_A_const_ref_a(N)) \
{ \
env = \
{ \
BOOST_PHOENIX_a(N) \
}; \
return env; \
} \
result_of::make_env::type make_env()
Definition: environment.hpp:431
#define N
Definition: forward_adapter.hpp:198
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42
fusion::result_of::at_c< Context const, 0 >::type env(Context const &ctx)
Definition: environment.hpp:339