Medical Imaging Interaction Toolkit
2018.4.99-389bf124
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 32 of file berryDebugUtil.h.
|
static |
Definition at line 273 of file berryDebugUtil.cpp.
References berry::IDebugObjectListener::Events::AddListener().
|
static |
Definition at line 75 of file berryDebugUtil.cpp.
References BERRY_INFO, berry::IDebugObjectListener::Events::objTracingEvent, and TraceObject().
Referenced by berry::DebugBreakpointManager::SaveState().
|
static |
Definition at line 225 of file berryDebugUtil.cpp.
References GetSmartPointerIDs().
Referenced by berry::DebugBreakpointManager::BreakAtSmartpointer().
|
static |
Definition at line 249 of file berryDebugUtil.cpp.
|
static |
Definition at line 337 of file berryDebugUtil.cpp.
References berry::IDebugObjectListener::Events::spDestroyedEvent, and UnregisterSmartPointer().
Referenced by berry::SmartPointer< berry::MenuManager >::Print().
|
static |
Definition at line 242 of file berryDebugUtil.cpp.
Referenced by GetObject().
|
static |
Definition at line 220 of file berryDebugUtil.cpp.
|
static |
Definition at line 180 of file berryDebugUtil.cpp.
Referenced by IsTraced(), and StopTracing().
|
static |
Definition at line 202 of file berryDebugUtil.cpp.
References IsTraced().
|
static |
Definition at line 214 of file berryDebugUtil.cpp.
|
static |
Definition at line 290 of file berryDebugUtil.cpp.
References berry::Object::GetClassName().
|
static |
Definition at line 315 of file berryDebugUtil.cpp.
|
static |
Definition at line 254 of file berryDebugUtil.cpp.
|
static |
Definition at line 392 of file berryDebugUtil.cpp.
References berry::IDebugObjectListener::Events::objDestroyedEvent, and UnregisterObject().
Referenced by berry::Object::Object(), and RegisterSmartPointer().
|
static |
Definition at line 373 of file berryDebugUtil.cpp.
References berry::Object::GetClassName(), berry::IDebugObjectListener::Events::objCreatedEvent, and RegisterObject().
Referenced by berry::SmartPointer< berry::MenuManager >::Print(), and UnregisterSmartPointer().
|
static |
Definition at line 278 of file berryDebugUtil.cpp.
References berry::IDebugObjectListener::Events::RemoveListener().
|
static |
Definition at line 283 of file berryDebugUtil.cpp.
|
static |
Definition at line 460 of file berryDebugUtil.cpp.
References BERRY_WARN, berry::DebugBreakpointManager::BREAKPOINTS_XML, TraceClass(), and TraceObject().
|
static |
Definition at line 416 of file berryDebugUtil.cpp.
References BERRY_WARN, and berry::DebugBreakpointManager::BREAKPOINTS_XML.
|
static |
Definition at line 137 of file berryDebugUtil.cpp.
References BERRY_INFO, and berry::IDebugObjectListener::Events::objTracingEvent.
Referenced by StopTracing(), and TraceClass().
|
static |
Definition at line 150 of file berryDebugUtil.cpp.
References BERRY_INFO, and StopTracing().
|
static |
Definition at line 163 of file berryDebugUtil.cpp.
References berry::Object::GetClassName(), and IsTraced().
|
static |
Definition at line 119 of file berryDebugUtil.cpp.
References BERRY_INFO, berry::IDebugObjectListener::Events::objTracingEvent, and StopTracing().
Referenced by RestoreState(), and TraceObject().
|
static |
Definition at line 89 of file berryDebugUtil.cpp.
References BERRY_INFO, and berry::IDebugObjectListener::Events::objTracingEvent.
Referenced by GetBreakpointManager(), and RestoreState().
|
static |
Definition at line 106 of file berryDebugUtil.cpp.
References BERRY_INFO, and TraceClass().
|
static |
Definition at line 404 of file berryDebugUtil.cpp.
Referenced by RegisterObject(), and berry::Object::~Object().
|
static |
Definition at line 352 of file berryDebugUtil.cpp.
References berry::Object::GetClassName(), RegisterSmartPointer(), and berry::IDebugObjectListener::Events::spCreatedEvent.
Referenced by GetSmartPointerCounter(), and berry::SmartPointer< berry::MenuManager >::Print().