#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/function_traits.hpp>
#include <boost/log/core/record_view.hpp>
#include <boost/log/attributes/attribute_name.hpp>
#include <boost/log/attributes/attribute_value.hpp>
#include <boost/log/attributes/value_visitation.hpp>
#include <boost/log/utility/functional/logical.hpp>
#include <boost/log/utility/functional/nop.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Classes | |
class | boost::abstract_ordering< FunT > |
Ordering predicate, based on opaque pointers to the record view implementation data. More... | |
class | boost::attribute_value_ordering< ValueT, FunT > |
Ordering predicate, based on attribute values associated with records. More... | |
struct | boost::aux::make_attr_ordering_type< FunT, ArityCheckT, Arg1T, Arg2T, ArgsCheckT > |
An ordering predicate constructor that uses SFINAE to disable invalid instantiations. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::aux | |
Functions | |
template<typename ValueT , typename FunT > | |
attribute_value_ordering < ValueT, FunT > | boost::make_attr_ordering (attribute_name const &name, FunT const &fun) |
The function constructs a log record ordering predicate. More... | |
template<typename FunT > | |
aux::make_attr_ordering_type < FunT >::type | boost::make_attr_ordering (attribute_name const &name, FunT const &fun) |
The function constructs a log record ordering predicate. More... | |
This header contains ordering predicates for logging records.