|
CHERIoT RTOS
A compartmentalised RTOS for CHERIoT hardware
|
Compatibility wrapper that can be constructed from a boolean or a DebugLevel. More...
#include <debug.hh>
Public Member Functions | |
| consteval | DebugLevelTemplateArgument (bool enabled) |
| Construct from a boolean, enables all debug reporting for true. | |
| consteval | DebugLevelTemplateArgument (DebugLevel level) |
| Construct from a DebugLevel, captures the argument. | |
| consteval | operator DebugLevel () const |
Public Attributes | |
| const DebugLevel | Value |
| The DebugLevel that this encapsulates. | |
Compatibility wrapper that can be constructed from a boolean or a DebugLevel.
|
inlineconsteval |
Construct from a boolean, enables all debug reporting for true.
Definition at line 720 of file debug.hh.
References anonymous_namespace{debug.hh}::Information, and Value.
|
inlineconsteval |
Construct from a DebugLevel, captures the argument.
Definition at line 728 of file debug.hh.
References Value.
|
inlineconsteval |
| const DebugLevel anonymous_namespace{debug.hh}::DebugLevelTemplateArgument::Value |
The DebugLevel that this encapsulates.
Definition at line 715 of file debug.hh.
Referenced by DebugLevelTemplateArgument(), and DebugLevelTemplateArgument().