MOS Source Code
Loading...
Searching...
No Matches
LoggingDescriptor< feature, level > Struct Template Reference

#include <syslog.hpp>

+ Collaboration diagram for LoggingDescriptor< feature, level >:

Public Member Functions

template<typename T>
SyslogStreamWriter operator<< (const T &value) const
 

Static Public Attributes

static constexpr auto feature_value = feature
 
static constexpr auto level_value = level
 

Private Attributes

SyslogBuffer fmtBuffer {}
 
RCCore RefCounter {}
 

Detailed Description

template<DebugFeature feature, LogLevel level>
struct mos::LoggingDescriptor< feature, level >

Definition at line 128 of file syslog.hpp.

Member Function Documentation

◆ operator<<()

template<DebugFeature feature, LogLevel level>
template<typename T>
SyslogStreamWriter operator<< ( const T & value) const
inline

Definition at line 134 of file syslog.hpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ feature_value

template<DebugFeature feature, LogLevel level>
auto feature_value = feature
staticconstexpr

Definition at line 130 of file syslog.hpp.

◆ level_value

template<DebugFeature feature, LogLevel level>
auto level_value = level
staticconstexpr

Definition at line 131 of file syslog.hpp.

◆ fmtBuffer

template<DebugFeature feature, LogLevel level>
SyslogBuffer fmtBuffer {}
mutableprivate

Definition at line 141 of file syslog.hpp.

Referenced by operator<<().

◆ RefCounter

template<DebugFeature feature, LogLevel level>
RCCore RefCounter {}
mutableprivate

Definition at line 142 of file syslog.hpp.

Referenced by operator<<().


The documentation for this struct was generated from the following file: