Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::phoenix::scoped_environment< Env, OuterEnv, Locals, Map >::value_at< Seq, N > Struct Template Reference

#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
 

Member Typedef Documentation

template<typename Env , typename OuterEnv , typename Locals , typename Map >
template<typename Seq , typename N >
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

The documentation for this struct was generated from the following file: