This class is designed to declare objects to be thrown as exceptions by TerraLib. More...
Go to the source code of this file.
Classes | |
| class | te::common::Exception |
| This class is designed to declare objects to be thrown as exceptions by TerraLib. More... | |
Namespaces | |
| namespace | te |
| TerraLib. | |
| namespace | te::common |
| Namespace for the Common module of TerraLib. | |
Macros | |
| #define | TE_DECLARE_EXCEPTION_CLASS(API_DECL, ClassName, BaseExceptionClass) |
| This define can be used to add new exception classes to the system. More... | |
| #define | TE_DEFINE_EXCEPTION_CLASS(ClassName, BaseExceptionClass, ClassNameAsLiteral) |
| This define can be used to add new exception classes to the system. More... | |
Functions | |
| std::ostream & | te::common::operator<< (const Exception &e, std::ostream &o) |
| It serializes the exception and sends it to the output stream. More... | |
This class is designed to declare objects to be thrown as exceptions by TerraLib.
Definition in file Exception.h.
| #define TE_DECLARE_EXCEPTION_CLASS | ( | API_DECL, | |
| ClassName, | |||
| BaseExceptionClass | |||
| ) |
This define can be used to add new exception classes to the system.
Definition at line 125 of file Exception.h.
| #define TE_DEFINE_EXCEPTION_CLASS | ( | ClassName, | |
| BaseExceptionClass, | |||
| ClassNameAsLiteral | |||
| ) |
This define can be used to add new exception classes to the system.
Definition at line 144 of file Exception.h.