29 #ifndef __TERRALIB_EXCEPTION_H__ 
   30 #define __TERRALIB_EXCEPTION_H__ 
   37 #include <boost/exception/all.hpp> 
   42   struct Exception: 
virtual std::exception, 
virtual boost::exception { };
 
   55 #endif  // __TERRALIB_MODULE_EXCEPTION_H__ 
Base exception class for plugin module. 
 
An exception indicating that a given item was not found in a collection. 
 
boost::error_info< struct tag_error_description, std::string > ErrorDescription
The base type for error report messages. 
 
An exception indicating that a given item already exists in a collection.