Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <berryDebugUtil.h>
Static Public Member Functions | |
static DebugBreakpointManager * | GetBreakpointManager () |
static void | TraceObject (const Object *) |
static void | TraceObject (unsigned int traceId) |
static void | TraceClass (const QString &className) |
static void | StopTracing (unsigned int traceId) |
static void | StopTracing (const Object *obj) |
static void | StopTracing (const QString &className) |
static bool | IsTraced (const Object *object) |
static bool | IsTraced (unsigned int traceId) |
static bool | IsTraced (const QString &className) |
static QSet< unsigned int > | GetTracedObjects () |
static const Object * | GetObject (unsigned int traceId) |
static QList< unsigned int > | GetSmartPointerIDs (const Object *objectPointer, const QList< unsigned int > &excludeList=QList< unsigned int >()) |
static QList< const Object * > | GetRegisteredObjects () |
static void | PrintSmartPointerIDs (const Object *objectPointer, const QList< unsigned int > &excludeList=QList< unsigned int >()) |
static void | ResetObjectSummary () |
static bool | PrintObjectSummary (bool details=false) |
static bool | PrintObjectSummary (const QString &className, bool details=false) |
static void | AddObjectListener (IDebugObjectListener *listener) |
static void | RemoveObjectListener (IDebugObjectListener *listener) |
static void | SaveState (const QDir &path) |
static void | RestoreState (const QDir &path) |
static unsigned int & | GetSmartPointerCounter () |
static void | RegisterSmartPointer (unsigned int smartPointerId, const Object *objectPointer, bool recordStack=false) |
static void | UnregisterSmartPointer (unsigned int smartPointerId, const Object *objectPointer) |
static void | RegisterObject (const Object *objectPointer) |
static void | UnregisterObject (const Object *objectPointer) |
Definition at line 36 of file berryDebugUtil.h.
|
static |
Definition at line 287 of file berryDebugUtil.cpp.
References berry::IDebugObjectListener::Events::AddListener().
|
static |
Definition at line 89 of file berryDebugUtil.cpp.
Referenced by RestoreState(), and SaveState().
|
static |
Definition at line 239 of file berryDebugUtil.cpp.
|
static |
Definition at line 263 of file berryDebugUtil.cpp.
|
static |
Definition at line 349 of file berryDebugUtil.cpp.
|
static |
Definition at line 256 of file berryDebugUtil.cpp.
Referenced by PrintSmartPointerIDs().
|
static |
Definition at line 234 of file berryDebugUtil.cpp.
|
static |
Definition at line 194 of file berryDebugUtil.cpp.
Referenced by PrintSmartPointerIDs().
|
static |
Definition at line 216 of file berryDebugUtil.cpp.
|
static |
Definition at line 228 of file berryDebugUtil.cpp.
|
static |
Definition at line 304 of file berryDebugUtil.cpp.
Referenced by berry::TestCase::tearDown().
|
static |
Definition at line 327 of file berryDebugUtil.cpp.
References PrintSmartPointerIDs().
|
static |
Definition at line 268 of file berryDebugUtil.cpp.
References GetSmartPointerIDs(), and IsTraced().
Referenced by PrintObjectSummary().
|
static |
Definition at line 404 of file berryDebugUtil.cpp.
Referenced by berry::Object::Object().
|
static |
Definition at line 385 of file berryDebugUtil.cpp.
|
static |
Definition at line 292 of file berryDebugUtil.cpp.
References berry::IDebugObjectListener::Events::RemoveListener().
|
static |
Definition at line 297 of file berryDebugUtil.cpp.
Referenced by berry::TestCase::setUp().
|
static |
Definition at line 472 of file berryDebugUtil.cpp.
References BERRY_WARN, berry::DebugBreakpointManager::BREAKPOINTS_XML, GetBreakpointManager(), berry::DebugBreakpointManager::RestoreState(), TraceClass(), and TraceObject().
|
static |
Definition at line 428 of file berryDebugUtil.cpp.
References BERRY_WARN, berry::DebugBreakpointManager::BREAKPOINTS_XML, GetBreakpointManager(), and berry::DebugBreakpointManager::SaveState().
|
static |
Definition at line 151 of file berryDebugUtil.cpp.
|
static |
Definition at line 164 of file berryDebugUtil.cpp.
|
static |
Definition at line 177 of file berryDebugUtil.cpp.
|
static |
Definition at line 133 of file berryDebugUtil.cpp.
Referenced by RestoreState().
|
static |
Definition at line 103 of file berryDebugUtil.cpp.
Referenced by RestoreState().
|
static |
Definition at line 120 of file berryDebugUtil.cpp.
|
static |
Definition at line 416 of file berryDebugUtil.cpp.
Referenced by berry::Object::~Object().
|
static |
Definition at line 364 of file berryDebugUtil.cpp.