#include <RangedVector.h>
Inheritance diagram for Sct::RangedVector< T >:

Public Member Functions | |
| RangedVector (string name) | |
| Constructor. | |
| T & | operator[] (const unsigned i) |
| over-write vector operator[] | |
| const T & | operator[] (const unsigned i) const |
| over-write vector operator[] l-value | |
| RangedVector< T > & | operator= (const vector< T > ©me) |
| asignment | |
Protected Member Functions | |
| RangedVector () throw () | |
| not allowed to do this | |
| OutOfRangeError< int > | createException (unsigned int i) const |
| creates the message text | |
Protected Attributes | |
| string | name |
| the name of the vector is used in the error message | |
| LogicError | if array bounds are violated. |
Definition at line 21 of file RangedVector.h.
|
||||||||||
|
Constructor.
Definition at line 24 of file RangedVector.h. |
|
|||||||||
|
not allowed to do this
|
|
||||||||||
|
creates the message text
Definition at line 44 of file RangedVector.h. Referenced by Sct::RangedVector< T >::operator[](). |
|
||||||||||
|
asignment
Definition at line 71 of file RangedVector.h. |
|
||||||||||
|
over-write vector operator[] l-value
Definition at line 61 of file RangedVector.h. References Sct::RangedVector< T >::createException(). Here is the call graph for this function: ![]() |
|
||||||||||
|
over-write vector operator[]
Definition at line 51 of file RangedVector.h. References Sct::RangedVector< T >::createException(). Here is the call graph for this function: ![]() |
|
|||||
|
the name of the vector is used in the error message
Definition at line 40 of file RangedVector.h. |
1.4.6