Simple-Log
alpha-v0.7
|
Provides a layer of abstraction to Record member types. More...
#include <Record.hpp>
Public Types | |
using | Message_t = typename TRecord::Message_t |
using | Severity_t = typename TRecord::SeverityLevel_t |
using | Channel_t = typename TRecord::Channel_t |
using | TimePoint_t = typename TRecord::TimePoint_t |
Provides a layer of abstraction to Record member types.
TRecord | The used Record type |
There is no need for the users using this type of indirection. The library makes use of this abstraction, thus users may specialize it to use Record types, which does not fit in the original concept and trait syntax provided by this library.
using sl::log::RecordTypedefs< TRecord >::Channel_t = typename TRecord::Channel_t |
using sl::log::RecordTypedefs< TRecord >::Message_t = typename TRecord::Message_t |
using sl::log::RecordTypedefs< TRecord >::Severity_t = typename TRecord::SeverityLevel_t |
using sl::log::RecordTypedefs< TRecord >::TimePoint_t = typename TRecord::TimePoint_t |