|
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 |
| using | value_type |
| using | pointer |
| using | reference |
| using | iterator_category |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |