Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
|
Additional Inherited Members | |
![]() | |
typedef std::iterator_traits< SelfType >::pointer | PtrType |
typedef std::iterator_traits< SelfType >::reference | RefType |
typedef std::iterator_traits< SelfType >::difference_type | DiffType |
![]() | |
DataSequence2DFastIteratorBase (const DataSequence2D< Cpu, typename std::remove_cv< Type >::type > &data_ptr, std::size_t slow_offset=0) | |
Create an iterator. More... | |
DataSequence2DFastIteratorBase (DataSequence2D< Cpu, typename std::remove_cv< Type >::type > &data_ptr, std::size_t slow_offset=0) | |
DataSequence2DFastIteratorBase () | |
default constructor. Required by random_access_iterator_tag | |
DataSequence2DFastIteratorBase (const DataSequence2DFastIteratorBase< Type, DataSequence2DFastIterator< Cpu, Type > > ©) | |
copy constructor. Required by random_access_iterator_tag. | |
~DataSequence2DFastIteratorBase () | |
Destroy the iterator. | |
virtual PtrType | operator-> () const |
dereference operators More... | |
virtual RefType | operator* () const |
dereference operators | |
DataSequence2DFastIterator< Cpu, Type > & | operator++ () |
pre-increment operator. More... | |
DataSequence2DFastIterator< Cpu, Type > | operator++ (int) |
post-increment the iterator to the next element in the data sequence More... | |
DataSequence2DFastIterator< Cpu, Type > & | operator-- () |
Decriment. | |
DataSequence2DFastIterator< Cpu, Type > | operator-- (int) |
Decriment. | |
DataSequence2DFastIterator< Cpu, Type > & | operator+= (DiffType off) |
Add-Asignment. | |
DataSequence2DFastIterator< Cpu, Type > & | operator-= (DiffType off) |
Subtract-asignment. | |
DataSequence2DFastIterator< Cpu, Type > | operator+ (DiffType off) const |
DataSequence2DFastIterator< Cpu, Type > | operator- (DiffType off) const |
DiffType | operator- (const SelfType &right) const |
bool | operator< (const SelfType &right) const |
bool | operator> (const SelfType &right) const |
bool | operator<= (const SelfType &right) const |
bool | operator>= (const SelfType &right) const |
RefType | operator[] (DiffType off) const |
Offset dereference. | |
bool | operator== (SelfType const &) const |
return true if it is the same data and offset | |
bool | operator!= (SelfType const &) const |
return true if it has neither the same data or offset | |
![]() | |
std::size_t | index () |
![]() | |
const DataSequence2D< Cpu, typename std::remove_cv< Type >::type > * | _data |
std::size_t | _offset |
Type * | _raw |
Definition at line 198 of file DataSequence2DFastIterator.h.