Public Member Functions | List of all members
gnsstk::ConstVectorSliceBase< T, BaseClass > Class Template Reference

Detailed Description

template<class T, class BaseClass>
class gnsstk::ConstVectorSliceBase< T, BaseClass >

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>

Inheritance diagram for gnsstk::ConstVectorSliceBase< T, BaseClass >:
Inheritance graph
[legend]

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...
 
operator() (size_t i) const
 returns the element at index i More...
 
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 >
constVectorRef (size_t i) const
 

Constructor & Destructor Documentation

◆ ConstVectorSliceBase()

template<class T , class BaseClass >
gnsstk::ConstVectorSliceBase< T, BaseClass >::ConstVectorSliceBase ( )
inlineexplicit

Definition at line 315 of file VectorBase.hpp.


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


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:44