HTM SpatialIndex Exception base class This is the base class for all Science Archive exceptions
![]() | defaultstr [] default error string |
![]() | SpatialException ( const char *what = 0, int defIndex = 1 ) throw() Default and explicit constructor |
![]() | SpatialException ( const char *context, const char *because, int defIndex = 1) throw() Standard constructor |
![]() | SpatialException ( const SpatialException& ) throw() Copy constructor. |
![]() | operator= ( const SpatialException& ) throw() Assignment operator. |
![]() | ~SpatialException () throw() Destructor. |
![]() | what () const throw() Returns the message as set during construction. |
![]() | slen (const char *) const return string length also for null strings |
![]() | clear () deallocate string |
![]() | str_ error string to assemble |
HTM SpatialIndex Exception base class This is the base class for all Science Archive exceptions. It may be used as a generic exception, but programmers are encouraged to use the more specific derived classes. Note that all Spatial exceptions are also Standard Library exceptions by inheritance.
SpatialException( const char *context, const char *because, int defIndex = 1) throw()
SpatialException( const SpatialException& ) throw()
SpatialException& operator=( const SpatialException& ) throw()
virtual ~SpatialException() throw()
virtual const char* what() const throw()
int slen(const char *) const
void clear()
alphabetic index hierarchy of classes