A vector slice base class that doesn't allow modification of the internal elements.
Definition at line 311 of file VectorBase.hpp.
#include <VectorBase.hpp>
Public Member Functions | |
ConstVectorSliceBase () | |
![]() | |
size_t | size () const |
the number of elements in the slice. More... | |
size_t | start () const |
the start index in the BaseClass vector for this slice. More... | |
size_t | stride () const |
VectorSliceBase () | |
constructor More... | |
![]() | |
ConstVectorBase () | |
Constructor. More... | |
T | operator() (size_t i) const |
returns the element at index i More... | |
T | operator[] (size_t i) const |
returns the element at index i More... | |
size_t | size () const |
Returns the size of the base class. More... | |
Additional Inherited Members | |
![]() | |
void | vecSliceCheck (size_t sourceSize) const |
![]() | |
T | constVectorRef (size_t i) const |
|
inlineexplicit |
Definition at line 315 of file VectorBase.hpp.