Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
has_attr.hpp File Reference
#include <boost/phoenix/core/actor.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/core/record_view.hpp>
#include <boost/log/attributes/attribute_name.hpp>
#include <boost/log/attributes/attribute_value_set.hpp>
#include <boost/log/attributes/value_visitation.hpp>
#include <boost/log/expressions/keyword_fwd.hpp>
#include <boost/log/detail/unary_function_terminal.hpp>
#include <boost/log/utility/functional/nop.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for has_attr.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::expressions::has_attribute< T >
 An attribute value presence checker. More...
 
class  boost::expressions::has_attribute< void >
 An attribute value presence checker. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::expressions
 

Functions

template<typename AttributeValueT >
BOOST_FORCEINLINE
phoenix::actor
< aux::unary_function_terminal
< has_attribute
< AttributeValueT > > > 
boost::expressions::has_attr (attribute_name const &name)
 The function generates a terminal node in a template expression. More...
 
template<typename DescriptorT , template< typename > class ActorT>
BOOST_FORCEINLINE ActorT
< aux::unary_function_terminal
< has_attribute< typename
DescriptorT::value_type > > > 
boost::expressions::has_attr (attribute_keyword< DescriptorT, ActorT > const &)
 The function generates a terminal node in a template expression. More...
 

Detailed Description

Author
Andrey Semashev
Date
23.07.2012

The header contains implementation of a generic attribute presence checker in template expressions.