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. 
 
boost::error_info< struct tag_error_description, std::string > ErrorDescription
The base type for error report messages. 
 
An exception indicating that a given item was not found in a collection (or range). 
 
An exception indicating that a given argument is not valid, for instance if a given item already exis...