Go to the source code of this file.
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
Typedefs | |
template<log_event_severity severity> | |
using | eagine::log_event_severity_constant = std::integral_constant< log_event_severity, severity > |
Type alias for log event severity constants. | |
using | eagine::min_log_severity_t = log_event_severity_constant< log_event_severity::EAGINE_MIN_LOG_SEVERITY > |
The minimal log severity constant. | |
template<log_event_severity severity> | |
using | eagine::is_log_level_enabled_t = bool_constant<(severity >=min_log_severity_t::value)> |
Compile-time trait indicating if the specified log severity is enabled. More... | |
Functions | |
static constexpr auto | eagine::is_log_level_enabled (log_event_severity severity) noexcept -> bool |
Function indicating if the specified log severity is enabled. More... | |
Variables | |
template<log_event_severity severity> | |
static constexpr const bool | eagine::is_log_level_enabled_v |
Compile-time trait indicating if the specified log severity is enabled. More... | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt