TerraLib 4.1
ibpp_internals::LogicExceptionImpl Class Reference

#include <_ibpp.h>

Inheritance diagram for ibpp_internals::LogicExceptionImpl:
IBPP::LogicException ibpp_internals::ExceptionBase IBPP::Exception

List of all members.

Public Member Functions

 LogicExceptionImpl () throw ()
 LogicExceptionImpl (const LogicExceptionImpl &copied) throw ()
LogicExceptionImploperator= (const LogicExceptionImpl &copied) throw ()
 LogicExceptionImpl (const std::string &context, const char *message=0,...) throw ()
virtual ~LogicExceptionImpl () throw ()
virtual const char * Origin () const throw ()
virtual const char * ErrorMessage () const throw ()
virtual const char * what () const throw ()

Constructor & Destructor Documentation

LogicExceptionImpl::LogicExceptionImpl ( ) throw ()
LogicExceptionImpl::LogicExceptionImpl ( const LogicExceptionImpl copied) throw ()
LogicExceptionImpl::LogicExceptionImpl ( const std::string context,
const char *  message = 0,
  ... 
) throw ()
LogicExceptionImpl::~LogicExceptionImpl ( ) throw () [virtual]

Member Function Documentation

const char * LogicExceptionImpl::ErrorMessage ( ) const throw () [virtual]

Reimplemented from ibpp_internals::ExceptionBase.

LogicExceptionImpl & LogicExceptionImpl::operator= ( const LogicExceptionImpl copied) throw ()
const char * LogicExceptionImpl::Origin ( ) const throw () [virtual]

Reimplemented from ibpp_internals::ExceptionBase.

const char * LogicExceptionImpl::what ( ) const throw () [virtual]

Reimplemented from ibpp_internals::ExceptionBase.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines