#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.