WSF
WsfScriptAuxDataUtil Namespace Reference

Functions

template<typename OBJECT_TYPE, typename T>
void GetAuxData (OBJECT_TYPE *aObjectPtr, UtScriptMethodArgs aVarArgs, UtScriptData &aReturnVal, UtScriptClass *aReturnClassPtr, UtScriptClass::InterfaceMethod *aInterfaceMethodPtr)
template<typename OBJECT_TYPE>
void SetAuxData (OBJECT_TYPE *aObjectPtr, UtScriptMethodArgs aVarArgs, UtScriptData &aReturnVal, UtScriptClass *aReturnClassPtr, UtScriptClass::InterfaceMethod *aInterfaceMethodPtr, bool aSilentFailure=false)
template<typename OBJECT_TYPE>
void GetAllAuxDataTypes (OBJECT_TYPE *aObjectPtr, UtScriptData &aReturnVal, UtScriptClass *aReturnClassPtr)
template<class SCRIPT_CLASS>
void AddAuxDataScriptMethods (SCRIPT_CLASS &aScriptClass)

Function Documentation

◆ AddAuxDataScriptMethods()

◆ GetAllAuxDataTypes()

template<typename OBJECT_TYPE>
void WsfScriptAuxDataUtil::GetAllAuxDataTypes ( OBJECT_TYPE * aObjectPtr,
UtScriptData & aReturnVal,
UtScriptClass * aReturnClassPtr )

◆ GetAuxData()

template<typename OBJECT_TYPE, typename T>
void WsfScriptAuxDataUtil::GetAuxData ( OBJECT_TYPE * aObjectPtr,
UtScriptMethodArgs aVarArgs,
UtScriptData & aReturnVal,
UtScriptClass * aReturnClassPtr,
UtScriptClass::InterfaceMethod * aInterfaceMethodPtr )

◆ SetAuxData()

template<typename OBJECT_TYPE>
void WsfScriptAuxDataUtil::SetAuxData ( OBJECT_TYPE * aObjectPtr,
UtScriptMethodArgs aVarArgs,
UtScriptData & aReturnVal,
UtScriptClass * aReturnClassPtr,
UtScriptClass::InterfaceMethod * aInterfaceMethodPtr,
bool aSilentFailure = false )

Referenced by UT_DEFINE_SCRIPT_METHOD().

Copyrights Multiple, All Rights Reserved