Description of an exception type.
More...
#include <Safir/Dob/Typesystem/ToolSupport/TypeRepository.h>
|
virtual | ~ExceptionDescription ()=default |
| Destructor.
|
|
virtual const char * | FileName () const =0 |
| Get dou file path as a string.
|
|
virtual const char * | Summary () const =0 |
| Get a summary about this exception.
|
|
virtual DotsC_TypeId | GetTypeId () const =0 |
| Get the typeId of this exception.
|
|
virtual const char * | GetName () const =0 |
| Get qualified name of the exception type.
|
|
virtual const ExceptionDescription * | GetBaseClass () const =0 |
| Get the base class description of this exception.
|
|
Description of an exception type.
◆ ~ExceptionDescription()
virtual Safir::Dob::Typesystem::ToolSupport::ExceptionDescription::~ExceptionDescription |
( |
| ) |
|
|
virtualdefault |
◆ FileName()
virtual const char * Safir::Dob::Typesystem::ToolSupport::ExceptionDescription::FileName |
( |
| ) |
const |
|
pure virtual |
Get dou file path as a string.
- Returns
- Path to file.
◆ GetBaseClass()
virtual const ExceptionDescription * Safir::Dob::Typesystem::ToolSupport::ExceptionDescription::GetBaseClass |
( |
| ) |
const |
|
pure virtual |
Get the base class description of this exception.
- Returns
- Base class description.
◆ GetName()
virtual const char * Safir::Dob::Typesystem::ToolSupport::ExceptionDescription::GetName |
( |
| ) |
const |
|
pure virtual |
Get qualified name of the exception type.
- Returns
- Type name.
◆ GetTypeId()
virtual DotsC_TypeId Safir::Dob::Typesystem::ToolSupport::ExceptionDescription::GetTypeId |
( |
| ) |
const |
|
pure virtual |
Get the typeId of this exception.
- Returns
- TypeId.
◆ Summary()
virtual const char * Safir::Dob::Typesystem::ToolSupport::ExceptionDescription::Summary |
( |
| ) |
const |
|
pure virtual |
Get a summary about this exception.
- Returns
- Summary.