|
WSF
|
Class parameterizing basic UCI types. More...
#include <WsfUCI_Types.hpp>

Public Member Functions | |
| UCI_Type (WsfSimulation *aSimulationPtr) | |
| UCI_Type (WsfPlatform *aPlatformPtr) | |
| UCI_Type (UCI_Interface &aInterface) | |
| UCI_Type (UCI_Interface &aInterface, const Type &aType) | |
| UCI_Type (const UCI_Type &aSrc) | |
| ~UCI_Type () | |
| Type & | Get () const |
| Get the underlying UCI type. | |
| UCI_Interface & | GetInterface () const |
| Get the associated UCI interface. | |
Static Public Member Functions | |
| static uci::base::accessorType::AccessorType | GetUCI_TypeId () |
Protected Member Functions | |
| UCI_Type ()=default | |
Protected Attributes | |
| UCI_Interface * | mInterfacePtr { nullptr } |
| Type * | mTypePtr { nullptr } |
Class parameterizing basic UCI types.
|
inlineexplicit |
References GetInterface(), mInterfacePtr, and mTypePtr.
Referenced by UCI_Type().
|
inlineexplicit |
References GetInterface(), mInterfacePtr, and mTypePtr.
|
inlineexplicit |
References mInterfacePtr, and mTypePtr.
|
inline |
References mInterfacePtr, and mTypePtr.
|
inline |
References mInterfacePtr, mTypePtr, and UCI_Type().
|
inline |
References mTypePtr.
|
protecteddefault |
|
inline |
Get the underlying UCI type.
References mTypePtr.
|
inline |
Get the associated UCI interface.
References mInterfacePtr.
Referenced by UCI_Type(), and UCI_Type().
|
inlinestatic |
|
protected |
Referenced by GetInterface(), UCI_Type(), UCI_Type(), UCI_Type(), UCI_Type(), and UCI_Type().
|
protected |
Referenced by Get(), UCI_Type(), UCI_Type(), UCI_Type(), UCI_Type(), UCI_Type(), and ~UCI_Type().