Experimental const vector range object. More...
#include <vector.h>
Public Member Functions | |
const_vector_range_gen (const vec_t &v, size_t start, size_t last) | |
Create an object starting with index start in vector v . | |
const_vector_range_gen (const const_vector_range_gen &v2, size_t start, size_t last) | |
Create an object from a previously constructed range object. | |
const_vector_range_gen (const vector_range_gen< vec_t > &v2, size_t start, size_t last) | |
Create an object from a previously constructed range object. | |
size_t | size () const |
Return the vector size. | |
const double & | operator[] (size_t i) const |
Return a const reference ith element. | |
Protected Attributes | |
const vec_t & | v_ |
A reference to the original vector. | |
size_t | start_ |
The index offset. | |
size_t | last_ |
The end() iterator. | |
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).