Go to the documentation of this file.
31 #ifndef vtkDebugLeaks_h
32 #define vtkDebugLeaks_h
40 class vtkDebugLeaksHashTable;
89 static vtkDebugLeaksHashTable* MemoryTable;
110 #endif // vtkDebugLeaks_h
void operator=(const vtkObjectBase &)
#define VTKCOMMONCORE_EXPORT
static void SetExitError(int)
static void ClassInitialize()
#define vtkTypeMacro(thisClass, superclass)
virtual void DestructingObject(vtkObjectBase *)=0
abstract base class for most VTK objects
static int GetExitError()
static int DisplayMessageBox(const char *)
static void ConstructingObject(vtkObjectBase *object)
static void ClassFinalize()
static void ConstructClass(const char *classname)
static int PrintCurrentLeaks()
static void DestructClass(const char *classname)
static vtkDebugLeaksObserver * GetDebugLeaksObserver()
abstract base class for most VTK objects
Critical section locking class.
virtual ~vtkDebugLeaksObserver()
identify memory leaks at program termination
Manages the vtkDebugLeaks singleton.
virtual void ConstructingObject(vtkObjectBase *)=0
static void DestructingObject(vtkObjectBase *object)
static void SetDebugLeaksObserver(vtkDebugLeaksObserver *observer)
static vtkDebugLeaks * New()