#include <scoped_environment.hpp>


Classes | |
| struct | at |
| struct | begin |
| struct | end |
| struct | size |
| struct | value_at |
Public Types | |
| typedef Env | env_type |
| typedef OuterEnv | outer_env_type |
| typedef Locals | locals_type |
| typedef Map | map_type |
| typedef fusion::result_of::pop_front < typename add_const< typename proto::detail::uncvref< Env > ::type >::type >::type | args_type |
| typedef fusion_sequence_tag | tag |
| typedef sequence_facade_tag | fusion_tag |
| typedef scoped_environment < Env, OuterEnv, Locals, Map > | derived_type |
| typedef fusion::random_access_traversal_tag | category |
| typedef IsView | is_view |
| typedef mpl::false_ | is_segmented |
Public Member Functions | |
| scoped_environment (Env const &env_, OuterEnv const &outer_env_, Locals const &locals_) | |
| scoped_environment (scoped_environment const &o) | |
| args_type | args () const |
| BOOST_FUSION_GPU_ENABLED scoped_environment< Env, OuterEnv, Locals, Map >const & | derived () const |
| BOOST_FUSION_GPU_ENABLED scoped_environment< Env, OuterEnv, Locals, Map > & | derived () |
| BOOST_FUSION_GPU_ENABLED | operator detail::from_sequence_convertible_type () const |
Public Attributes | |
| Env const & | env |
| OuterEnv const & | outer_env |
| Locals const & | locals |
| typedef fusion::result_of::pop_front< typename add_const< typename proto::detail::uncvref<Env>::type >::type >::type boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::args_type |
|
inherited |
|
inherited |
| typedef Env boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::env_type |
|
inherited |
|
inherited |
|
inherited |
| typedef Locals boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::locals_type |
| typedef Map boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::map_type |
| typedef OuterEnv boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::outer_env_type |
|
inherited |
|
inline |
|
inline |
|
inline |
References boost::fusion::pop_front().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
| Env const& boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::env |
| Locals const& boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::locals |
| OuterEnv const& boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::outer_env |