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