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 () | |
Public Member Functions inherited from gnsstk::VectorSliceBase< BaseClass > | |
| 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... | |
Public Member Functions inherited from gnsstk::ConstVectorBase< T, BaseClass > | |
| 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 | |
Protected Member Functions inherited from gnsstk::VectorSliceBase< BaseClass > | |
| void | vecSliceCheck (size_t sourceSize) const |
Protected Member Functions inherited from gnsstk::ConstVectorBase< T, BaseClass > | |
| T | constVectorRef (size_t i) const |
|
inlineexplicit |
Definition at line 315 of file VectorBase.hpp.