#include <attr.hpp>
Public Types | |
typedef remove_cv< typename remove_reference< typename phoenix::result_of::env < ContextT >::type >::type > ::type | env_type |
typedef env_type::args_type | args_type |
typedef boost::log::aux::copy_cv < ThisT, value_extractor_type > ::type | cv_value_extractor_type |
typedef boost::result_of < cv_value_extractor_type(attribute_name const &, typename fusion::result_of::at_c < args_type, 0 >::type) > ::type | type |
typedef env_type::args_type boost::expressions::attribute_terminal< T, FallbackPolicyT, TagT >::result< ThisT(ContextT) >::args_type |
typedef boost::log::aux::copy_cv< ThisT, value_extractor_type >::type boost::expressions::attribute_terminal< T, FallbackPolicyT, TagT >::result< ThisT(ContextT) >::cv_value_extractor_type |
typedef remove_cv< typename remove_reference< typename phoenix::result_of::env< ContextT >::type >::type >::type boost::expressions::attribute_terminal< T, FallbackPolicyT, TagT >::result< ThisT(ContextT) >::env_type |
typedef boost::result_of< cv_value_extractor_type(attribute_name const&, typename fusion::result_of::at_c< args_type, 0 >::type) >::type boost::expressions::attribute_terminal< T, FallbackPolicyT, TagT >::result< ThisT(ContextT) >::type |