NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Callback3< Result, Arg1, Arg2, Arg3 > 模板类 参考abstract

#include <Callback.hxx>

类 NXOpen::Callback3< Result, Arg1, Arg2, Arg3 > 继承关系图:
NXOpen::BaseCallback NXOpen::Callback3Function< Result, Arg1, Arg2, Arg3 > NXOpen::Callback3List< Result, Arg1, Arg2, Arg3 > NXOpen::Callback3MemberFunction< T, Result, Arg1, Arg2, Arg3 >

Public 类型

typedef Arg1 Arg1Type
typedef Arg2 Arg2Type
typedef Arg3 Arg3Type
typedef Result ResultType

Public 成员函数

virtual Result operator() (Arg1 a1, Arg2 a2, Arg3 a3) const =0
Public 成员函数 继承自 NXOpen::BaseCallback
virtual BaseCallbackClone () const =0
virtual bool Equals (const BaseCallback &other) const =0
virtual ~BaseCallback ()

详细描述

template<class Result, class Arg1, class Arg2, class Arg3>
class NXOpen::Callback3< Result, Arg1, Arg2, Arg3 >

具有三个输入参数的回调函数的模板基类。回调函数的返回类型为模板类型 Result。

成员类型定义说明

◆ Arg1Type

template<class Result, class Arg1, class Arg2, class Arg3>
typedef Arg1 NXOpen::Callback3< Result, Arg1, Arg2, Arg3 >::Arg1Type

回调函数第一个输入参数的类型

◆ Arg2Type

template<class Result, class Arg1, class Arg2, class Arg3>
typedef Arg2 NXOpen::Callback3< Result, Arg1, Arg2, Arg3 >::Arg2Type

回调函数第二个输入参数的类型

◆ Arg3Type

template<class Result, class Arg1, class Arg2, class Arg3>
typedef Arg3 NXOpen::Callback3< Result, Arg1, Arg2, Arg3 >::Arg3Type

回调函数第三个输入参数的类型

◆ ResultType

template<class Result, class Arg1, class Arg2, class Arg3>
typedef Result NXOpen::Callback3< Result, Arg1, Arg2, Arg3 >::ResultType

回调函数的返回类型

成员函数说明

◆ operator()()

template<class Result, class Arg1, class Arg2, class Arg3>
virtual Result NXOpen::Callback3< Result, Arg1, Arg2, Arg3 >::operator() ( Arg1 a1,
Arg2 a2,
Arg3 a3 ) const
pure virtual

定义函数调用运算符接口的纯虚函数。派生的回调类将实现此函数以调用附加到回调类实例的回调函数(或多个函数)。

NXOpen::Callback3Function< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3List< Result, Arg1, Arg2, Arg3 > , 以及 NXOpen::Callback3MemberFunction< T, Result, Arg1, Arg2, Arg3 > 内被实现.