An attribute value presence checker. More...
#include <has_attr.hpp>
Public Types | |
| typedef bool | result_type |
| Function result_type. More... | |
| typedef void | value_type |
| Expected attribute value type. More... | |
Public Member Functions | |
| has_attribute (attribute_name const &name) | |
| Initializing constructor. More... | |
| result_type | operator() (attribute_value_set const &attrs) const |
| Checking operator. More... | |
| result_type | operator() (boost::log::record_view const &rec) const |
| Checking operator. More... | |
An attribute value presence checker.
This specialization does not check the type of the attribute value.
| typedef bool boost::expressions::has_attribute< void >::result_type |
Function result_type.
| typedef void boost::expressions::has_attribute< void >::value_type |
Expected attribute value type.
|
inlineexplicit |
Initializing constructor.
| name | Attribute name |
|
inline |
Checking operator.
| attrs | A set of attribute values |
true if the log record contains the sought attribute value, false otherwise References boost::attribute_value_set::end(), and boost::attribute_value_set::find().
|
inline |
Checking operator.
| rec | A log record |
true if the log record contains the sought attribute value, false otherwise References boost::expressions::has_attribute< T >::operator()().