WSF
WsfExtEntityType Class Reference

#include <WsfExtEntityType.hpp>

Public Member Functions

 WsfExtEntityType ()
 WsfExtEntityType (uint8_t aEntityKind, uint8_t aDomain, uint16_t aCountry, uint8_t aCategory, uint8_t aSubcategory, uint8_t aSpecific, uint8_t aExtra)
bool operator== (const WsfExtEntityType &aRhs) const
bool operator< (const WsfExtEntityType &aRhs) const

Static Public Member Functions

static std::unique_ptr< UtScriptClass > CreateScriptClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)

Public Attributes

uint8_t mEntityKind
uint8_t mDomain
uint16_t mCountry
uint8_t mCategory
uint8_t mSubcategory
uint8_t mSpecific
uint8_t mExtra

Constructor & Destructor Documentation

◆ WsfExtEntityType() [1/2]

WsfExtEntityType::WsfExtEntityType ( )

◆ WsfExtEntityType() [2/2]

WsfExtEntityType::WsfExtEntityType ( uint8_t aEntityKind,
uint8_t aDomain,
uint16_t aCountry,
uint8_t aCategory,
uint8_t aSubcategory,
uint8_t aSpecific,
uint8_t aExtra )

Member Function Documentation

◆ CreateScriptClass()

std::unique_ptr< UtScriptClass > WsfExtEntityType::CreateScriptClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )
static

Create the 'class' object for the script system. This is invoked once by WsfScriptManager to create the 'class' object that defines the interface to instances of this class from the script system.

◆ operator<()

bool WsfExtEntityType::operator< ( const WsfExtEntityType & aRhs) const

◆ operator==()

bool WsfExtEntityType::operator== ( const WsfExtEntityType & aRhs) const

Member Data Documentation

◆ mCategory

◆ mCountry

◆ mDomain

◆ mEntityKind

◆ mExtra

◆ mSpecific

◆ mSubcategory


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved