Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

Struct template result<this_type(ContextT)>

boost::log::expressions::attribute_terminal::result<this_type(ContextT)>

Synopsis

// In header: <boost/log/expressions/attr.hpp>


template<typename ContextT> 
struct result<this_type(ContextT)> {
  // 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::result_of< value_extractor_type(attribute_name const &, typename fusion::result_of::at_c< args_type, 0 >::type) >::type type;     
};

PrevUpHomeNext