The Sparta Modeling Framework
|
Public Member Functions | |
PipeIterator (PipePointerType pipe) | |
construct. | |
PipeIterator (PipePointerType pipe, uint32_t index) | |
construct. | |
PipeIterator (const PipeIterator &)=default | |
Default copy constructor. | |
PipeIterator (PipeIterator &&)=default | |
Default move constructor. | |
DataReferenceType | operator* () |
Override derefrence operator. | |
DataReferenceType | operator-> () |
support -> operator | |
PipeIterator & | operator++ () |
override Pre-increment operator | |
PipeIterator | operator++ (int) |
override post-increment operator | |
bool | operator== (const PipeIterator &it) const |
Equals comparision operator. | |
bool | operator!= (const PipeIterator &it) const |
Not Equals comparision operator. | |
bool | isValid () const |
Checks validity of iterator. | |
Additional Inherited Members | |
Public Types inherited from sparta::utils::IteratorTraits< std::forward_iterator_tag, value_type > | |
using | difference_type = long |
using | value_type = value_type |
using | pointer = const value_type * |
using | reference = const value_type & |
using | iterator_category = std::forward_iterator_tag |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |