Medical Imaging Interaction Toolkit  2023.12.99-3b10b122
Medical Imaging Interaction Toolkit
berry::IDebugObjectListener Struct Referenceabstract

#include <berryIDebugObjectListener.h>

Classes

struct  Events
 

Public Member Functions

virtual ~IDebugObjectListener ()
 
virtual Events::Types GetEventTypes () const =0
 
virtual void ObjectCreated (const Object *)
 
virtual void ObjectDestroyed (const Object *)
 
virtual void ObjectTracingChanged (unsigned int, bool=true, const Object *=nullptr)
 
virtual void SmartPointerCreated (unsigned int, const Object *)
 
virtual void SmartPointerDestroyed (unsigned int, const Object *)
 

Detailed Description

Definition at line 26 of file berryIDebugObjectListener.h.

Constructor & Destructor Documentation

◆ ~IDebugObjectListener()

virtual berry::IDebugObjectListener::~IDebugObjectListener ( )
virtual

Member Function Documentation

◆ GetEventTypes()

virtual Events::Types berry::IDebugObjectListener::GetEventTypes ( ) const
pure virtual

◆ ObjectCreated()

virtual void berry::IDebugObjectListener::ObjectCreated ( const Object )
inlinevirtual

Definition at line 66 of file berryIDebugObjectListener.h.

◆ ObjectDestroyed()

virtual void berry::IDebugObjectListener::ObjectDestroyed ( const Object )
inlinevirtual

Definition at line 70 of file berryIDebugObjectListener.h.

◆ ObjectTracingChanged()

virtual void berry::IDebugObjectListener::ObjectTracingChanged ( unsigned int  ,
bool  = true,
const Object = nullptr 
)
inlinevirtual

Definition at line 74 of file berryIDebugObjectListener.h.

◆ SmartPointerCreated()

virtual void berry::IDebugObjectListener::SmartPointerCreated ( unsigned int  ,
const Object  
)
inlinevirtual

Definition at line 78 of file berryIDebugObjectListener.h.

◆ SmartPointerDestroyed()

virtual void berry::IDebugObjectListener::SmartPointerDestroyed ( unsigned int  ,
const Object  
)
inlinevirtual

Definition at line 82 of file berryIDebugObjectListener.h.


The documentation for this struct was generated from the following file: