![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Fw/DataStructures/SetOrMapImplConstIterator.hpp>
Public Types | |
| enum | ImplKind { ImplKind::ARRAY, ImplKind::RED_BLACK_TREE } |
| The kind of a const iterator implementation. More... | |
Public Member Functions | |
| SetOrMapImplConstIterator ()=default | |
| Zero-argument constructor. More... | |
| virtual | ~SetOrMapImplConstIterator ()=default |
| Destructor. More... | |
| virtual ImplKind | implKind () const =0 |
| virtual void | increment ()=0 |
| Increment the iterator. More... | |
| virtual bool | isInRange () const =0 |
| virtual const SetOrMapImplEntry< KE, VN > & | getEntry () const =0 |
Definition at line 16 of file SetOrMapImplConstIterator.hpp.
|
strong |
The kind of a const iterator implementation.
| Enumerator | |
|---|---|
| ARRAY | |
| RED_BLACK_TREE | |
Definition at line 34 of file SetOrMapImplConstIterator.hpp.
|
default |
Zero-argument constructor.
|
virtualdefault |
Destructor.
|
pure virtual |
Get the set or map impl entry pointed to by this iterator
Implemented in Fw::RedBlackTreeSetOrMapImpl< KE, VN >::ConstIterator, and Fw::ArraySetOrMapImpl< KE, VN >::ConstIterator.
|
pure virtual |
Return the impl kind
Implemented in Fw::RedBlackTreeSetOrMapImpl< KE, VN >::ConstIterator, and Fw::ArraySetOrMapImpl< KE, VN >::ConstIterator.
|
pure virtual |
Increment the iterator.
Implemented in Fw::RedBlackTreeSetOrMapImpl< KE, VN >::ConstIterator, and Fw::ArraySetOrMapImpl< KE, VN >::ConstIterator.
|
pure virtual |
Check whether the iterator is in range
Implemented in Fw::RedBlackTreeSetOrMapImpl< KE, VN >::ConstIterator, and Fw::ArraySetOrMapImpl< KE, VN >::ConstIterator.