trase
trase::ColumnIterator Class Reference

A const iterator that iterates through a single column of the raw data class Impliments an random access iterator with a given stride. More...

#include <ColumnIterator.hpp>

Public Types

using pointer = float const *
 
using iterator_category = std::random_access_iterator_tag
 
using reference = float const &
 
using value_type = float const
 
using difference_type = std::ptrdiff_t
 

Public Member Functions

 ColumnIterator (const std::vector< float >::const_iterator &p, const int stride)
 
reference operator* () const
 
reference operator-> () const
 
ColumnIteratoroperator++ ()
 
const ColumnIterator operator++ (int)
 
ColumnIterator operator+ (int n) const
 
reference operator[] (const int i) const
 
size_t operator- (const ColumnIterator &start) const
 
bool operator== (const ColumnIterator &rhs) const
 
bool operator!= (const ColumnIterator &rhs) const
 

Detailed Description

A const iterator that iterates through a single column of the raw data class Impliments an random access iterator with a given stride.


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