gem5
|
#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(), and pybind_init_debug().
|
pure virtual |
Implemented in Debug::AllFlags, Debug::CompoundFlag, and Debug::SimpleFlag.
Referenced by Debug::changeFlag(), and pybind_init_debug().
|
inlinevirtual |
Reimplemented in Debug::CompoundFlag.
Definition at line 55 of file debug.hh.
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 pybind_init_debug().
|
protected |
|
protected |