SpatialInterfaceError
#include <SpatialException.h>

Public Member Functions | |
| SpatialInterfaceError (const char *context, const char *argument, const char *because) throw () | |
| SpatialInterfaceError (const char *context, const char *because) throw () | |
| SpatialInterfaceError (const char *what=nullptr) throw () | |
| SpatialInterfaceError (const SpatialInterfaceError &) throw () | |
Public Member Functions inherited from SpatialException | |
| SpatialException (const char *context, const char *because, int defIndex=1) throw () | |
| SpatialException (const char *what=nullptr, 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 Public Attributes inherited from SpatialException | |
| static const char * | defaultstr [] |
Protected Attributes inherited from SpatialException | |
| 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 153 of file SpatialException.h.
Constructor & Destructor Documentation
◆ SpatialInterfaceError() [1/4]
| SpatialInterfaceError::SpatialInterfaceError | ( | const char * | what = nullptr | ) | ||
| throw | ( | ) | ||||
Default and explicit constructors.
Definition at line 255 of file SpatialException.cpp.
◆ SpatialInterfaceError() [2/4]
| SpatialInterfaceError::SpatialInterfaceError | ( | const char * | context, | |||
| const char * | because ) | |||||
| throw | ( | ) | ||||
Standard constructor.
Definition at line 259 of file SpatialException.cpp.
◆ SpatialInterfaceError() [3/4]
| SpatialInterfaceError::SpatialInterfaceError | ( | const char * | context, | |||
| const char * | argument, | |||||
| const char * | because ) | |||||
| throw | ( | ) | ||||
Special constructor.
Definition at line 264 of file SpatialException.cpp.
◆ SpatialInterfaceError() [4/4]
| SpatialInterfaceError::SpatialInterfaceError | ( | const SpatialInterfaceError & | oldX | ) | ||
| throw | ( | ) | ||||
Copy constructor.
Definition at line 297 of file SpatialException.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:02:41 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
Public Member Functions inherited from