F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Fw::MapEntryBase< K, V > Class Template Referenceabstract

#include <Fw/DataStructures/MapEntryBase.hpp>

Public Member Functions

virtual const K & getKey () const =0
 
virtual const V & getValue () const =0
 

Protected Member Functions

 MapEntryBase ()=default
 Zero-argument constructor. More...
 
virtual ~MapEntryBase ()=default
 Destructor. More...
 

Detailed Description

template<typename K, typename V>
class Fw::MapEntryBase< K, V >

Definition at line 15 of file MapEntryBase.hpp.

Constructor & Destructor Documentation

◆ MapEntryBase()

template<typename K, typename V>
Fw::MapEntryBase< K, V >::MapEntryBase ( )
protecteddefault

Zero-argument constructor.

◆ ~MapEntryBase()

template<typename K, typename V>
virtual Fw::MapEntryBase< K, V >::~MapEntryBase ( )
protectedvirtualdefault

Destructor.

Member Function Documentation

◆ getKey()

template<typename K, typename V>
virtual const K& Fw::MapEntryBase< K, V >::getKey ( ) const
pure virtual

Get the key associated with this entry

Returns
The key

Implemented in Fw::SetOrMapImplEntry< KE, VN >.

◆ getValue()

template<typename K, typename V>
virtual const V& Fw::MapEntryBase< K, V >::getValue ( ) const
pure virtual

Get the value associated with this entry

Returns
The value

Implemented in Fw::SetOrMapImplEntry< KE, VN >.


The documentation for this class was generated from the following file: