#include <boost/ref.hpp>
#include <boost/proto/extends.hpp>
#include <boost/proto/make_expr.hpp>
#include <boost/phoenix/core/actor.hpp>
#include <boost/phoenix/core/domain.hpp>
#include <boost/phoenix/core/environment.hpp>
#include <boost/fusion/sequence/intrinsic/at.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/custom_terminal_spec.hpp>
#include <boost/log/expressions/keyword_fwd.hpp>
#include <boost/log/expressions/is_keyword_descriptor.hpp>
#include <boost/log/expressions/attr.hpp>
#include <boost/log/attributes/attribute_name.hpp>
#include <boost/log/attributes/value_extraction.hpp>
#include <boost/log/attributes/fallback_policy.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::expressions | |
boost::proto | |
boost::proto::detail | |
Macros | |
#define | BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE_IMPL(keyword_, name_, value_type_, tag_ns_) |
#define | BOOST_LOG_ATTRIBUTE_KEYWORD_IMPL(keyword_, name_, value_type_, tag_ns_) |
#define | BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE(keyword_, name_, value_type_) BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE_IMPL(keyword_, name_, value_type_, tag) |
The macro declares an attribute keyword type. More... | |
#define | BOOST_LOG_ATTRIBUTE_KEYWORD(keyword_, name_, value_type_) BOOST_LOG_ATTRIBUTE_KEYWORD_IMPL(keyword_, name_, value_type_, tag) |
The macro declares an attribute keyword. More... | |
#define BOOST_LOG_ATTRIBUTE_KEYWORD | ( | keyword_, | |
name_, | |||
value_type_ | |||
) | BOOST_LOG_ATTRIBUTE_KEYWORD_IMPL(keyword_, name_, value_type_, tag) |
The macro declares an attribute keyword.
The macro provides definitions similar to BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE
and additionally defines the keyword object.
keyword_ | Keyword name |
name_ | Attribute name string |
value_type_ | Attribute value type |
#define BOOST_LOG_ATTRIBUTE_KEYWORD_IMPL | ( | keyword_, | |
name_, | |||
value_type_, | |||
tag_ns_ | |||
) |
#define BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE | ( | keyword_, | |
name_, | |||
value_type_ | |||
) | BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE_IMPL(keyword_, name_, value_type_, tag) |
The macro declares an attribute keyword type.
The macro should be used at a namespace scope. It expands into an attribute keyword type definition, including the tag
namespace and the keyword tag type within which has the following layout:
The get_name
method returns the attribute name.
BOOST_LOG_ATTRIBUTE_KEYWORD
macro instead.keyword_ | Keyword name |
name_ | Attribute name string |
value_type_ | Attribute value type |
#define BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE_IMPL | ( | keyword_, | |
name_, | |||
value_type_, | |||
tag_ns_ | |||
) |