![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Fw/DataStructures/SetConstIterator.hpp>
Public Types | |
| using | ArrayIterator = typename ArraySetOrMapImpl< T, Nil >::ConstIterator |
| The type of an array iterator. More... | |
| using | RedBlackTreeIterator = typename RedBlackTreeSetOrMapImpl< T, Nil >::ConstIterator |
| The type of a red-black tree iterator. More... | |
Public Member Functions | |
| SetConstIterator (const ArrayIterator &it) | |
| Constructor providing an array implementation. More... | |
| SetConstIterator (const RedBlackTreeIterator &it) | |
| Constructor providing a red-black tree implementation. More... | |
| SetConstIterator (const SetConstIterator &it) | |
| Copy constructor. More... | |
| ~SetConstIterator () | |
| Destructor. More... | |
| SetConstIterator & | operator= (const SetConstIterator &)=default |
| Copy assignment operator. More... | |
| bool | operator== (const SetConstIterator &it) |
| Equality comparison operator. More... | |
| bool | operator!= (const SetConstIterator &it) |
| Inequality comparison operator. More... | |
| SetConstIterator & | operator++ () |
| Prefix increment. More... | |
| SetConstIterator | operator++ (int) |
| Postfix increment. More... | |
| bool | isInRange () const |
| Check whether the iterator is in range. More... | |
| const T & | operator* () const |
| Dereference. More... | |
| const T * | operator-> () const |
| Pointer. More... | |
Definition at line 20 of file SetConstIterator.hpp.
| using Fw::SetConstIterator< T >::ArrayIterator = typename ArraySetOrMapImpl<T, Nil>::ConstIterator |
The type of an array iterator.
Definition at line 27 of file SetConstIterator.hpp.
| using Fw::SetConstIterator< T >::RedBlackTreeIterator = typename RedBlackTreeSetOrMapImpl<T, Nil>::ConstIterator |
The type of a red-black tree iterator.
Definition at line 30 of file SetConstIterator.hpp.
|
inline |
Constructor providing an array implementation.
Definition at line 62 of file SetConstIterator.hpp.
|
inline |
Constructor providing a red-black tree implementation.
Definition at line 65 of file SetConstIterator.hpp.
|
inline |
Copy constructor.
Definition at line 68 of file SetConstIterator.hpp.
|
inline |
Destructor.
Definition at line 84 of file SetConstIterator.hpp.
|
inline |
Check whether the iterator is in range.
Definition at line 132 of file SetConstIterator.hpp.
|
inline |
Inequality comparison operator.
Definition at line 116 of file SetConstIterator.hpp.
|
inline |
Dereference.
Definition at line 135 of file SetConstIterator.hpp.
|
inline |
Prefix increment.
Definition at line 119 of file SetConstIterator.hpp.
|
inline |
Postfix increment.
Definition at line 125 of file SetConstIterator.hpp.
|
inline |
Pointer.
Definition at line 138 of file SetConstIterator.hpp.
|
default |
Copy assignment operator.
|
inline |
Equality comparison operator.
Definition at line 95 of file SetConstIterator.hpp.