![]() |
Orfeo Toolbox
3.16
|
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 |
Friends | |
| class | ExceptionObject |
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 32 of file itkExceptionObject.cxx.
|
inlineprotected |
Definition at line 36 of file itkExceptionObject.cxx.
References m_Description, m_File, m_Line, m_What, and m_WhatPointer.
|
private |
|
pure virtualinherited |
Implemented in itk::ExceptionObject::ReferenceCountedExceptionData.
|
pure virtualinherited |
Implemented in itk::ExceptionObject::ReferenceCountedExceptionData.
|
friend |
Definition at line 57 of file itkExceptionObject.cxx.
|
private |
Definition at line 62 of file itkExceptionObject.cxx.
Referenced by ExceptionData(), itk::ExceptionObject::GetDescription(), itk::ExceptionObject::operator==(), itk::ExceptionObject::Print(), and itk::ExceptionObject::SetLocation().
|
private |
Definition at line 63 of file itkExceptionObject.cxx.
Referenced by ExceptionData(), itk::ExceptionObject::GetFile(), itk::ExceptionObject::operator==(), and itk::ExceptionObject::Print().
|
private |
Definition at line 64 of file itkExceptionObject.cxx.
Referenced by ExceptionData(), itk::ExceptionObject::GetLine(), itk::ExceptionObject::operator==(), itk::ExceptionObject::Print(), itk::ExceptionObject::SetDescription(), and itk::ExceptionObject::SetLocation().
|
private |
Definition at line 61 of file itkExceptionObject.cxx.
Referenced by itk::ExceptionObject::GetLocation(), itk::ExceptionObject::operator==(), itk::ExceptionObject::Print(), and itk::ExceptionObject::SetDescription().
|
private |
Definition at line 65 of file itkExceptionObject.cxx.
Referenced by ExceptionData().
|
private |
Definition at line 66 of file itkExceptionObject.cxx.
Referenced by ExceptionData(), and itk::ExceptionObject::what().