|
WSF
|
This class is a simple wrapper for an AUX data container. More...
#include <WsfCyberAttackParameters.hpp>


Public Member Functions | |
| AttackParameterObject ()=default | |
| AttackParameterObject (bool aScriptUsage) | |
| ~AttackParameterObject () override=default | |
| virtual AttackParameterObject * | Clone () const |
| const char * | GetScriptClassName () const override |
| template<class T> | |
| void | GetParameter (const std::string &aEffectName, T *&aParameter) const |
| Public Member Functions inherited from WsfAuxDataEnabled | |
| WsfAuxDataEnabled ()=default | |
| WsfAuxDataEnabled (const WsfAuxDataEnabled &aSrc)=default | |
| WsfAuxDataEnabled & | operator= (const WsfAuxDataEnabled &aRhs) |
| WsfAuxDataEnabled (WsfAuxDataEnabled &&)=default | |
| WsfAuxDataEnabled & | operator= (WsfAuxDataEnabled &&)=default |
| virtual | ~WsfAuxDataEnabled () noexcept |
| void | SetAuxData (const WsfAttributeContainer &aAuxData) |
| void | DeleteAuxData () |
| Delete the aux data container from the object. | |
| void | MergeAuxData (const WsfAuxDataEnabled &aSrc) |
| Merge the object's aux data with aux data from an existing object. | |
| void | UpdateAuxData (const WsfAuxDataEnabled &aSrc) |
| Update the object's aux data with aux data from an existing object. | |
| bool | HasAuxData () const |
| Returns true if this object has aux data. | |
| bool | ProcessInput (UtInput &aInput) |
| template<typename T> | |
| void | Serialize (T &aBuff) |
| (De)serialization for XIO | |
| WsfAttributeContainer & | GetAuxData () |
| const WsfAttributeContainer & | GetAuxData () const noexcept |
| const WsfAttributeContainer & | GetAuxDataConst () const noexcept |
Additional Inherited Members | |
| Static Public Attributes inherited from WsfAuxDataEnabled | |
| static UtCallbackListN< void(const WsfAuxDataEnabled *)> | AuxDataAccessed |
| static UtCallbackListN< void(const WsfAuxDataEnabled *)> | AuxDataDestroyed |
This class is a simple wrapper for an AUX data container.
|
default |
Referenced by Clone().
|
inlineexplicit |
|
overridedefault |
|
inlinevirtual |
References AttackParameterObject().
|
inline |
A wrapper for the underlying AuxData.Get() method that provides a parameter associated with an effect name (or any string), and handles the provision of that data regardless if it was originated in the script context or otherwise.
References WsfAuxDataEnabled::GetAuxDataConst().
|
inlineoverride |