SpatialException thrown on violation of interface protocols
![]() | 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( const char *context, const char *because ) throw()
SpatialInterfaceError( const char *context, const char *argument, const char *because ) throw()
SpatialInterfaceError( const SpatialInterfaceError& ) throw()
alphabetic index hierarchy of classes