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

Classes

struct  boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >
 
struct  boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::begin< Seq >
 
struct  boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::end< Seq >
 
struct  boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::size< Seq >
 
struct  boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::value_at< Seq, N >
 
struct  boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::at< Seq, N >
 
struct  boost::phoenix::is_scoped_environment< Env, Dummy >
 
struct  boost::phoenix::is_scoped_environment< Env & >
 
struct  boost::phoenix::is_scoped_environment< scoped_environment< Env, OuterEnv, Locals, Map > >
 
struct  boost::phoenix::is_scoped_environment< scoped_environment< Env, OuterEnv, Locals, Map > const >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::phoenix
 

Macros

#define BOOST_PHOENIX_ADAPT_SCOPED_ENVIRONMENT(INTRINSIC)
 

Macro Definition Documentation

#define BOOST_PHOENIX_ADAPT_SCOPED_ENVIRONMENT (   INTRINSIC)
Value:
template <typename Seq> \
struct INTRINSIC \
{ \
typedef \
typename fusion::result_of::INTRINSIC< \
typename mpl::eval_if_c< \
is_const< \
typename remove_reference< \
typename Seq::env_type \
>::type \
, add_const< \
typename proto::detail::uncvref< \
typename Seq::env_type \
>::type \
> \
, proto::detail::uncvref< \
typename Seq::env_type \
> \
>::type \
\
static type call(Seq & seq) \
{ \
return fusion::INTRINSIC(seq.env); \
} \
} \
auto call(F f, Context const &context, mpl::true_)
Definition: call.hpp:52
typed_value< T > * value()
Creates a typed_value instance.
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42
Definition: eval_if.hpp:53