Orfeo Toolbox  4.0
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
itk::ExceptionObject::ExceptionData Class Referenceabstract

Exception data, used to implement itk::ExceptionObject. More...

+ Inheritance diagram for itk::ExceptionObject::ExceptionData:
+ Collaboration diagram for itk::ExceptionObject::ExceptionData:

Public Member Functions

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

Protected Member Functions

 ExceptionData (const std::string &file, unsigned int line, const std::string &description, const std::string &location)

Private Member Functions

void operator= (const ExceptionData &)

Private Attributes

const std::string m_Description
const std::string m_File
const unsigned int m_Line
const std::string m_Location
std::string m_What
const char * m_WhatPointer


class ExceptionObject

Detailed Description

Exception data, used to implement itk::ExceptionObject.

Contains the location and description of the error, as well as the text that should be returned by itk::ExceptionObject::what().

Definition at line 29 of file itkExceptionObject.cxx.

Constructor & Destructor Documentation

itk::ExceptionObject::ExceptionData::ExceptionData ( const std::string &  file,
unsigned int  line,
const std::string &  description,
const std::string &  location 

Definition at line 33 of file itkExceptionObject.cxx.

References m_Description, m_File, m_Line, m_What, and m_WhatPointer.

Member Function Documentation

void itk::ExceptionObject::ExceptionData::operator= ( const ExceptionData )
virtual void itk::ExceptionObject::ReferenceCounterInterface::Register ( ) const
pure virtualinherited
virtual void itk::ExceptionObject::ReferenceCounterInterface::UnRegister ( ) const
pure virtualinherited

Friends And Related Function Documentation

friend class ExceptionObject

Definition at line 54 of file itkExceptionObject.cxx.

Member Data Documentation

const std::string itk::ExceptionObject::ExceptionData::m_Description
const std::string itk::ExceptionObject::ExceptionData::m_File
const unsigned int itk::ExceptionObject::ExceptionData::m_Line
const std::string itk::ExceptionObject::ExceptionData::m_Location
std::string itk::ExceptionObject::ExceptionData::m_What

Definition at line 63 of file itkExceptionObject.cxx.

Referenced by ExceptionData().

const char* itk::ExceptionObject::ExceptionData::m_WhatPointer

Definition at line 64 of file itkExceptionObject.cxx.

Referenced by ExceptionData(), and itk::ExceptionObject::what().

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

Generated at Sat Mar 8 2014 16:57:12 for Orfeo Toolbox with doxygen