ITK  4.4.0
Insight Segmentation and Registration Toolkit
Public Member Functions | List of all members
itk::ExceptionObject::ReferenceCounterInterface Class Referenceabstract

Detailed Description

Exception data. Location of the error and description of the error.

Class hierarchy

     ReferenceCounterInterface (Register/UnRegister)
               ^
               |
         ExceptionData       LightObject (Register/UnRegister)
               ^                  ^
               |                  |
             ReferenceCountedExceptionData (Register/UnRegister)

The ReferenceCounterInterface is an abstract class providing the API interface expected by the SmartPointer. Its second derived class, the ReferenceCountedExceptionData, double inherits from LightObject and ExceptionData, and overloads the Register()/UnRegister() methods to delegate them to its second parent, the LightObject.

Definition at line 137 of file itkExceptionObject.h.

Public Member Functions

 ReferenceCounterInterface ()
 
virtual void Register () const =0
 
virtual void UnRegister () const =0
 
virtual ~ReferenceCounterInterface ()
 

Constructor & Destructor Documentation

itk::ExceptionObject::ReferenceCounterInterface::ReferenceCounterInterface ( )
inline

Definition at line 144 of file itkExceptionObject.h.

virtual itk::ExceptionObject::ReferenceCounterInterface::~ReferenceCounterInterface ( )
inlinevirtual

Definition at line 145 of file itkExceptionObject.h.

Member Function Documentation

virtual void itk::ExceptionObject::ReferenceCounterInterface::Register ( ) const
pure virtual
virtual void itk::ExceptionObject::ReferenceCounterInterface::UnRegister ( ) const
pure virtual

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