#include <SpatialException.h>


Public Member Functions | |
| SpatialInterfaceError (const char *what=0) throw () | |
| Default and explicit constructors. | |
| SpatialInterfaceError (const char *context, const char *because) throw () | |
| Standard constructor. | |
| SpatialInterfaceError (const char *context, const char *argument, const char *because) throw () | |
| Special constructor. | |
| SpatialInterfaceError (const SpatialInterfaceError &) throw () | |
| Copy constructor. | |
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.
| SpatialInterfaceError::SpatialInterfaceError | ( | const char * | what = 0 |
) | throw () |
Default and explicit constructors.
| SpatialInterfaceError::SpatialInterfaceError | ( | const char * | context, | |
| const char * | because | |||
| ) | throw () |
Standard constructor.
| SpatialInterfaceError::SpatialInterfaceError | ( | const char * | context, | |
| const char * | argument, | |||
| const char * | because | |||
| ) | throw () |
Special constructor.
References CONTEXT.
| SpatialInterfaceError::SpatialInterfaceError | ( | const SpatialInterfaceError & | oldX | ) | throw () |
Copy constructor.
1.6.3