Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::concepts::LogLevelEnumLike Concept Reference

A type that represents log levels. More...

#include <logger.h>

Concept definition

template<typename T>
concept kcenon::common::concepts::LogLevelEnumLike = std::is_enum_v<T>
A type that represents log levels.
Definition logger.h:58

Detailed Description

A type that represents log levels.

Types satisfying this concept are enum types that can be used to specify logging severity levels.

Example usage:

template<LogLevelEnumLike L>
void set_level(L level) {
// Configure logging level
}

Definition at line 58 of file logger.h.