- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# DependencyArrayIndexOutOfBoundsException Class Reference

List of all members.

## Public Member Functions
| DependencyArrayIndexOutOfBoundsException (unsigned int myIndex, unsigned int myBound, char const *myFile, unsigned int myLine)
| ~DependencyArrayIndexOutOfBoundsException ()
## Public Attributes
unsigned int | index
| the index that was out of bounds
unsigned int | bound
| the index bound that was exceeded
char const * | file
| the file that generated the exception
unsigned int | line
| the line of the file that generated the exception

## Detailed Description

Exception thrown when the array bounds are out of range

Definition at line 296 of file CompileSATDriver.cpp.

## Constructor & Destructor Documentation

DependencyArrayIndexOutOfBoundsException::DependencyArrayIndexOutOfBoundsException | ( | unsigned int | myIndex,
|  | unsigned int | myBound,
|  | char const * | myFile,
|  | unsigned int | myLine |
| ) |  |  | `[inline]`

Creates a new Array Index Out of Bounds exception.

Parameters:

  | index | The array index that was out of bounds.
  | bound | The array bounds that the index exceeded.
  | file | A pointer to the file in which the exception was thrown. Use __FILE__ to keep this value robust.
  | line | The line in the file on which the exception was thrown. Use __LINE__ to keep this value robust.

Definition at line 308 of file CompileSATDriver.cpp.

References bound, index, and line.

DependencyArrayIndexOutOfBoundsException::~DependencyArrayIndexOutOfBoundsException | ( |  | ) | `[inline]`

Destroys this object

Definition at line 319 of file CompileSATDriver.cpp.

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

- /Users/fpy/titan-1-5-MBARI/Mers/Solvers/SAT/GATSAT/CompileSAT/CompileSATDriver.cpp