Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
helios::log::LoggerWithConfigTrait Concept Reference

Trait to identify loggers with custom configuration. More...

#include <config.hpp>

Concept definition

template<typename T>
concept LoggerWithConfigTrait = LoggerTrait<T> && requires {
{ std::remove_cvref_t<T>::kConfig } -> std::convertible_to<Config>;
}
Trait to identify valid logger types.
Definition config.hpp:115
Trait to identify loggers with custom configuration.
Definition config.hpp:138

Detailed Description

Trait to identify loggers with custom configuration.

A logger with config trait must satisfy LoggerTrait and provide:

Definition at line 138 of file config.hpp.