![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Fw/DataStructures/SetOrMapImplEntry.hpp>
Public Member Functions | |
| SetOrMapImplEntry () | |
| Zero-argument constructor. More... | |
| SetOrMapImplEntry (const KE &keyOrElement, const VN &valueOrNil) | |
| Constructor providing members. More... | |
| SetOrMapImplEntry (const SetOrMapImplEntry< KE, VN > &entry) | |
| Copy constructor. More... | |
| ~SetOrMapImplEntry () override=default | |
| Destructor. More... | |
| SetOrMapImplEntry< KE, VN > & | operator= (const SetOrMapImplEntry< KE, VN > &entry) |
| operator= More... | |
| const KE & | getKeyOrElement () const |
| const VN & | getValueOrNil () const |
| void | setKeyOrElement (const KE &keyOrElement) |
| Set the key or element. More... | |
| void | setValueOrNil (const VN &valueOrNil) |
| Set the value or Nil. More... | |
| const KE & | getKey () const override |
| const VN & | getValue () const override |
Additional Inherited Members | |
Protected Member Functions inherited from Fw::MapEntryBase< KE, VN > | |
| MapEntryBase ()=default | |
| Zero-argument constructor. More... | |
| virtual | ~MapEntryBase ()=default |
| Destructor. More... | |
Definition at line 16 of file SetOrMapImplEntry.hpp.
|
inline |
Zero-argument constructor.
Definition at line 32 of file SetOrMapImplEntry.hpp.
|
inline |
Constructor providing members.
| keyOrElement | The key or element |
| valueOrNil | The value or Nil |
Definition at line 35 of file SetOrMapImplEntry.hpp.
|
inline |
Copy constructor.
Definition at line 41 of file SetOrMapImplEntry.hpp.
|
overridedefault |
Destructor.
|
inlineoverridevirtual |
Get the key associated with this entry
Implements Fw::MapEntryBase< KE, VN >.
Definition at line 84 of file SetOrMapImplEntry.hpp.
|
inline |
Get the key or element associated with this entry
Definition at line 62 of file SetOrMapImplEntry.hpp.
|
inlineoverridevirtual |
Get the value associated with this entry
Implements Fw::MapEntryBase< KE, VN >.
Definition at line 88 of file SetOrMapImplEntry.hpp.
|
inline |
Get the value or nil associated with this entry
Definition at line 66 of file SetOrMapImplEntry.hpp.
|
inline |
operator=
Definition at line 52 of file SetOrMapImplEntry.hpp.
|
inline |
Set the key or element.
| keyOrElement | The key or element |
Definition at line 69 of file SetOrMapImplEntry.hpp.
|
inline |
Set the value or Nil.
Definition at line 75 of file SetOrMapImplEntry.hpp.