#include <scoped_environment.hpp>
Public Types | |
typedef fusion::result_of::at < typename mpl::eval_if_c < is_const< typename remove_reference< typename Seq::env_type >::type >::value, add_const< typename proto::detail::uncvref < typename Seq::env_type > ::type > , proto::detail::uncvref < typename Seq::env_type > >::type, N >::type | type |
Static Public Member Functions | |
static type | call (Seq &seq) |
typedef fusion::result_of::at< typename mpl::eval_if_c< is_const< typename remove_reference< typename Seq::env_type >::type >::value , add_const< typename proto::detail::uncvref< typename Seq::env_type >::type > , proto::detail::uncvref< typename Seq::env_type > >::type , N >::type boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::at< Seq, N >::type |
|
inlinestatic |