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