SpatialInterfaceError

Search for usage in LXR

SpatialInterfaceError Class Reference

#include <SpatialException.h>

Inheritance diagram for SpatialInterfaceError:

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 ()
 
SpatialExceptionoperator= (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:
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:01:02 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.