utility 2026.1.9
A comprehensive C++ utilities library tailored for the development of modern desktop and extended reality (XR) applications.
Loading...
Searching...
No Matches
loggable.hpp File Reference

Mixin class to provide logging capabilities to derived classes. More...

#include <memory>
#include <string>
#include <typeinfo>
#include "utility/demangle.hpp"
#include "utility/logging/logger.hpp"
Include dependency graph for loggable.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  utility::logging::Loggable< ClassType, LoggerType >
 Mixin base class providing logging capabilities to derived classes. More...
 

Namespaces

namespace  utility
 The utility namespace contains classes and functions for the utility project.
 

Detailed Description

Mixin class to provide logging capabilities to derived classes.

Defines the utility::Loggable base class that can be inherited by any class that needs logging functionality. Derived classes gain access to logging methods through an internal Logger instance.

Definition in file loggable.hpp.