Pcannon Debug 1.0.0-build
Simple yet powerful debug manager for C++
|
Go to the source code of this file.
Macros | |
#define | PD_DEBUGLOG(_logger, _type, _msg) |
Debug log with file and line output capabilities using pd::Debug for debugging Output it to the standard output. | |
#define | PD_DEV true |
#define | PD_SIMPLE_DEBUGLOG(_type, _msg) |
Simple debug log with file and line output capabilities with fully custom message without any setting needed Output it to the standard output. | |
#define | PD_STRINGIFY(x) |
#define | PD_TOSTRING(x) |
#define | PD_VERSION ((PD_VERSION_MAJOR<<16)|(STT_VERSION_MINOR<<8)|(STT_VERSION_PATCH)|(STT_VERSION_STATE << 24)) |
#define | PD_VERSION_CHECK(PD_VERSION_MAJOR, PD_VERSION_MINOR, PD_VERSION_PATCH, PD_VERSION_STATE) |
#define | PD_VERSION_MAJOR 1 |
#define | PD_VERSION_MINOR 0 |
#define | PD_VERSION_PATCH 0 |
#define | PD_VERSION_STATE "build" |
#define PD_DEBUGLOG | ( | _logger, | |
_type, | |||
_msg ) |
Debug log with file and line output capabilities using pd::Debug for debugging Output it to the standard output.
_logger | Set the logger for pd::Debug capabilities |
_type | Set the type of the log (Ex: Information, Warning, Successs, Error, ...) |
_msg | Set the message to log |
Definition at line 25 of file macros.hpp.
#define PD_DEV true |
Definition at line 42 of file macros.hpp.
#define PD_SIMPLE_DEBUGLOG | ( | _type, | |
_msg ) |
Simple debug log with file and line output capabilities with fully custom message without any setting needed Output it to the standard output.
_type | Set the type of the log (Ex: Information, Warning, Successs, Error, ...) |
_msg | Set the message to log |
Definition at line 34 of file macros.hpp.
#define PD_STRINGIFY | ( | x | ) |
Definition at line 38 of file macros.hpp.
#define PD_TOSTRING | ( | x | ) |
Definition at line 39 of file macros.hpp.
#define PD_VERSION ((PD_VERSION_MAJOR<<16)|(STT_VERSION_MINOR<<8)|(STT_VERSION_PATCH)|(STT_VERSION_STATE << 24)) |
Definition at line 13 of file macros.hpp.
#define PD_VERSION_CHECK | ( | PD_VERSION_MAJOR, | |
PD_VERSION_MINOR, | |||
PD_VERSION_PATCH, | |||
PD_VERSION_STATE ) |
Definition at line 15 of file macros.hpp.
#define PD_VERSION_MAJOR 1 |
Definition at line 4 of file macros.hpp.
#define PD_VERSION_MINOR 0 |
Definition at line 5 of file macros.hpp.
#define PD_VERSION_PATCH 0 |
Definition at line 6 of file macros.hpp.
#define PD_VERSION_STATE "build" |
Definition at line 11 of file macros.hpp.