OutsideVectorBoundaries Class Reference

Thrown when a user attempt to access outside boundary of a DoubleVector. More...

List of all members.

Public Member Functions

 OutsideVectorBoundaries (const char *description) throw ()
 Constructor.
 OutsideVectorBoundaries (const OutsideVectorBoundaries &other) throw ()
 Copy constructor.
virtual ~OutsideVectorBoundaries () throw ()
 Destructor.
const char * description () const throw ()
 Returns the description of the error.
OutsideVectorBoundariesoperator= (const OutsideVectorBoundaries &other) throw ()
 Copy operator.
virtual const char * what () const throw ()
 Returns a C string describing the exception.

Detailed Description

Thrown when a user attempt to access outside boundary of a DoubleVector.

Definition at line 272 of file nnfwexceptions.h.


Constructor & Destructor Documentation

OutsideVectorBoundaries ( const char *  description) throw () [inline]

Constructor.

Parameters:
descriptionthe description of the error. The buffer for this is at most 256 characters (including the '\0' terminator)

Definition at line 282 of file nnfwexceptions.h.

OutsideVectorBoundaries ( const OutsideVectorBoundaries other) throw () [inline]

Copy constructor.

Parameters:
otherthe exception to copy

Definition at line 294 of file nnfwexceptions.h.

virtual ~OutsideVectorBoundaries ( ) throw () [inline, virtual]

Destructor.

Definition at line 322 of file nnfwexceptions.h.


Member Function Documentation

const char* description ( ) const throw () [inline]

Returns the description of the error.

Returns:
the description of the error

Definition at line 341 of file nnfwexceptions.h.

OutsideVectorBoundaries& operator= ( const OutsideVectorBoundaries other) throw () [inline]

Copy operator.

Parameters:
otherthe exception to copy

Definition at line 306 of file nnfwexceptions.h.

virtual const char* what ( ) const throw () [inline, virtual]

Returns a C string describing the exception.

Returns:
a C string describing the exception

Definition at line 331 of file nnfwexceptions.h.


The documentation for this class was generated from the following file: