INOS
TINOSTaskExValDef< T * > Class Template Reference

#include <cinostaskextmpl.h>

Public Member Functions

 TINOSTaskExValDef (const char *Name, T *Value, uint32 Flags=0)
 Creates a parameter definition object used by TINOSTaskExCmd templates.
 
CINOSTaskExMsgDefaultParamAddToMsg (CINOSTaskExMsg &aMsg)
 Creates a parameter definition object with combo data used by TINOSTaskExCmd templates.
 

Detailed Description

template<typename T>
class TINOSTaskExValDef< T * >

Parameter definition template specialization that provides an interface to define pointer parameters (except strings) for commands of type TINOSTaskExCmd.

Constructor & Destructor Documentation

◆ TINOSTaskExValDef()

template<typename T >
TINOSTaskExValDef< T * >::TINOSTaskExValDef ( const char Name,
T Value,
uint32  Flags = 0 
)
inline

Creates a parameter definition object used by TINOSTaskExCmd templates.

Parameters
Nameconst char* name of the parameter
ValueT initial default value of the parameter

Member Function Documentation

◆ AddToMsg()

template<typename T >
CINOSTaskExMsgDefaultParam * TINOSTaskExValDef< T * >::AddToMsg ( CINOSTaskExMsg aMsg)
inline

Creates a parameter definition object with combo data used by TINOSTaskExCmd templates.

Parameters
Nameconst char* name of the parameter
ComboDataconst char* combo data of the parameter
ValueT initial default value of the parameter

Adds a CINOSTaskExMsgDefaultParam that represent this definition to given message. Used by TINOSTaskExCmd.

Parameters
aMsgCINOSTaskExMsg& message where the param is added to.

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