#include <VectorBase.hpp>
Inheritance diagram for VectorSliceBase:

Definition at line 259 of file VectorBase.hpp.
Public Member Functions | |
| VectorSliceBase () | |
| constructor | |
| size_t | size () const |
| the number of elements in the slice. | |
| size_t | start () const |
| the start index in the BaseClass vector for this slice. | |
| size_t | stride () const |
| How many elements separate the i'th element from the i+1'th element. | |
Protected Member Functions | |
| void | vecSliceCheck (size_t sourceSize) const throw (VectorException) |
| Given the size of the source vector, checks that the slice is valid. | |
|
|
constructor
Definition at line 263 of file VectorBase.hpp. |
|
|
the number of elements in the slice.
Reimplemented in VectorSlice, and ConstVectorSlice. Definition at line 266 of file VectorBase.hpp. |
|
|
the start index in the BaseClass vector for this slice.
Reimplemented in VectorSlice, and ConstVectorSlice. Definition at line 269 of file VectorBase.hpp. |
|
|
How many elements separate the i'th element from the i+1'th element.
Reimplemented in VectorSlice, and ConstVectorSlice. Definition at line 272 of file VectorBase.hpp. |
|
|
Given the size of the source vector, checks that the slice is valid.
Definition at line 277 of file VectorBase.hpp. |
1.3.9.1