#include <scoped_environment.hpp>
Public Types | |
typedef fusion::result_of::value_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 |
typedef fusion::result_of::value_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 >::value_at< Seq, N >::type |