![]() |
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.