ITK  4.2.0
Insight Segmentation and Registration Toolkit
Public Member Functions
itk::ExceptionObject::ReferenceCounterInterface Class Reference

List of all members.

Public Member Functions

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

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.


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: