kstars
#include <SpatialException.h>

Public Member Functions | |
SpatialInterfaceError (const char *what=0) throw () | |
SpatialInterfaceError (const char *context, const char *because) throw () | |
SpatialInterfaceError (const char *context, const char *argument, const char *because) throw () | |
SpatialInterfaceError (const SpatialInterfaceError &) throw () | |
![]() | |
SpatialException (const char *what=0, int defIndex=1) throw () | |
SpatialException (const char *context, const char *because, int defIndex=1) throw () | |
SpatialException (const SpatialException &) throw () | |
virtual | ~SpatialException () throw () |
void | clear () |
SpatialException & | operator= (const SpatialException &) throw () |
int | slen (const char *) const |
virtual const char * | what () const throw () |
Additional Inherited Members | |
![]() | |
static const char * | defaultstr [] |
![]() | |
char * | str_ |
Detailed Description
SpatialException thrown on violation of interface protocols.
This Exception should be thrown when a program, class, or function interface requirement is breached. Specifically, this includes improper usage and invalid arguments. For the latter, a special constructor is provided for assembling the message from the typical components: program context, argument name, and explanation.
Definition at line 152 of file SpatialException.h.
Constructor & Destructor Documentation
SpatialInterfaceError::SpatialInterfaceError | ( | const char * | what = 0 | ) | |
throw | ( | ||||
) |
Default and explicit constructors.
Definition at line 234 of file SpatialException.cpp.
SpatialInterfaceError::SpatialInterfaceError | ( | const char * | context, |
const char * | because | ||
) | |||
throw | ( | ||
) |
Standard constructor.
Definition at line 239 of file SpatialException.cpp.
SpatialInterfaceError::SpatialInterfaceError | ( | const char * | context, |
const char * | argument, | ||
const char * | because | ||
) | |||
throw | ( | ||
) |
Special constructor.
Definition at line 245 of file SpatialException.cpp.
SpatialInterfaceError::SpatialInterfaceError | ( | const SpatialInterfaceError & | oldX | ) | |
throw | ( | ||||
) |
Copy constructor.
Definition at line 275 of file SpatialException.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:36:23 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.