|
CppTrail
|
Log message definitions. More...
#include <memory>#include <string>#include <exception>#include <string_view>#include "cpptrail/def.h"

Go to the source code of this file.
Classes | |
| class | CppTrail::BasicMessageImpl< char_t > |
| Abstract base class for message implementations. More... | |
| class | CppTrail::BasicMessage< char_t > |
| Container for log message implementations. More... | |
| class | CppTrail::BasicStringMessage< char_t > |
| A standard string-based log message. More... | |
Namespaces | |
| namespace | CppTrail |
| Root namespace for the CppTrail logging library. | |
Typedefs | |
BasicMessageImpl Type Aliases | |
Standardized aliases for common character encodings. | |
| using | CppTrail::MessageImpl = BasicMessageImpl< char > |
| Standard char-based message (ASCII/UTF-8). | |
| using | CppTrail::wMessageImpl = BasicMessageImpl< wchar_t > |
| Wide-character message (Platform dependent, typically UTF-16 on Windows). | |
| using | CppTrail::u8MessageImpl = BasicMessageImpl< char8_t > |
| Explicit UTF-8 message using C++20 char8_t. | |
| using | CppTrail::u16MessageImpl = BasicMessageImpl< char16_t > |
| UTF-16 message using char16_t. | |
| using | CppTrail::u32MessageImpl = BasicMessageImpl< char32_t > |
| UTF-32 message using char32_t. | |
BasicMessage Type Aliases | |
Standardized aliases for common character encodings. | |
| using | CppTrail::Message = BasicMessage< char > |
| Standard char-based message (ASCII/UTF-8). | |
| using | CppTrail::wMessage = BasicMessage< wchar_t > |
| Wide-character message (Platform dependent, typically UTF-16 on Windows). | |
| using | CppTrail::u8Message = BasicMessage< char8_t > |
| Explicit UTF-8 message using C++20 char8_t. | |
| using | CppTrail::u16Message = BasicMessage< char16_t > |
| UTF-16 message using char16_t. | |
| using | CppTrail::u32Message = BasicMessage< char32_t > |
| UTF-32 message using char32_t. | |
BasicStringMessage Type Aliases | |
Standardized aliases for common character encodings. | |
| using | CppTrail::StringMessage = BasicStringMessage< char > |
| Standard char-based string message (ASCII/UTF-8). | |
| using | CppTrail::wStringMessage = BasicStringMessage< wchar_t > |
| Wide-character string message (Platform dependent, typically UTF-16 on Windows). | |
| using | CppTrail::u8StringMessage = BasicStringMessage< char8_t > |
| Explicit UTF-8 string message using C++20 char8_t. | |
| using | CppTrail::u16StringMessage = BasicStringMessage< char16_t > |
| UTF-16 string message using char16_t. | |
| using | CppTrail::u32StringMessage = BasicStringMessage< char32_t > |
| UTF-32 string message using char32_t. | |
Log message definitions.