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. | |
#define | TE_DEFINE_EXCEPTION_CLASS(ClassName, BaseExceptionClass, ClassNameAsLiteral) |
This define can be used to add new exception classes to the system. | |
Functions | |
std::ostream & | te::common::operator<< (const Exception &e, std::ostream &o) |
It serializes the exception and sends it to the output stream. | |
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.