Log record filter function wrapper. More...
#include <filter.hpp>
Public Types | |
| typedef bool | result_type |
| Result type. More... | |
Public Member Functions | |
| filter () | |
| Default constructor. More... | |
| filter (filter const &that) | |
| Copy constructor. More... | |
| filter (BOOST_RV_REF(filter) that) BOOST_NOEXCEPT | |
| Move constructor. More... | |
| template<typename FunT > | |
| filter (FunT &&fun) | |
| Initializing constructor. More... | |
| filter & | operator= (BOOST_RV_REF(filter) that) BOOST_NOEXCEPT |
| Move assignment. More... | |
| filter & | operator= (BOOST_COPY_ASSIGN_REF(filter) that) |
| Copy assignment. More... | |
| template<typename FunT > | |
| filter & | operator= (FunT const &fun) |
| Initializing assignment. More... | |
| result_type | operator() (attribute_value_set const &values) const |
| Filtering operator. More... | |
| void | reset () |
| Resets the filter to the default. More... | |
| void | swap (filter &that) BOOST_NOEXCEPT |
| Swaps two filters. More... | |
Log record filter function wrapper.
| typedef bool boost::filter::result_type |
Result type.
|
inline |
|
inline |
Copy constructor.
|
inline |
Move constructor.
The moved-from filter is left in an unspecified state.
|
inline |
Initializing constructor.
Creates a filter which will invoke the specified function object.
|
inline |
Filtering operator.
| values | Attribute values of the log record. |
true if the log record passes the filter, false otherwise.
|
inline |
Move assignment.
The moved-from filter is left in an unspecified state.
|
inline |
Copy assignment.
|
inline |
|
inline |
Resets the filter to the default.
The default filter always returns true.
Referenced by boost::sinks::basic_sink_frontend::reset_filter().
|
inline |
Swaps two filters.