ITK  4.9.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 136 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 ( )
virtual itk::ExceptionObject::ReferenceCounterInterface::~ReferenceCounterInterface ( )
virtual

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: