|
gem5
v19.0.0.0
|
#include <debug.hh>
Public Member Functions | |
| Flag (const char *name, const char *desc) | |
| virtual | ~Flag () |
| std::string | name () const |
| std::string | desc () const |
| virtual std::vector< Flag * > | kids () |
| virtual void | enable ()=0 |
| virtual void | disable ()=0 |
| virtual void | sync () |
Protected Attributes | |
| const char * | _name |
| const char * | _desc |
| Debug::Flag::Flag | ( | const char * | name, |
| const char * | desc | ||
| ) |
Definition at line 83 of file debug.cc.
References Debug::allFlags(), Debug::allFlagsVersion, and panic.
|
inline |
|
pure virtual |
Implemented in Debug::AllFlags, Debug::CompoundFlag, and Debug::SimpleFlag.
Referenced by Debug::changeFlag(), kids(), Debug::CompoundFlag::kids(), and pybind_init_debug().
|
pure virtual |
Implemented in Debug::AllFlags, Debug::CompoundFlag, and Debug::SimpleFlag.
Referenced by Debug::changeFlag(), kids(), Debug::CompoundFlag::kids(), and pybind_init_debug().
|
inlinevirtual |
Reimplemented in Debug::CompoundFlag.
Definition at line 55 of file debug.hh.
References disable(), and enable().
Referenced by pybind_init_debug().
|
inline |
Definition at line 53 of file debug.hh.
References _name.
Referenced by dumpDebugFlags(), and pybind_init_debug().
|
inlinevirtual |
Reimplemented in Debug::SimpleFlag.
Definition at line 59 of file debug.hh.
Referenced by Debug::SimpleFlag::disable(), Debug::SimpleFlag::enable(), and pybind_init_debug().
|
protected |
|
protected |