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 | |
| te | |
| URI C++ Library.  | |
| 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.