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

#include <Callback.hxx>

类 NXOpen::Callback2< Result, Arg1, Arg2 > 继承关系图:
NXOpen::BaseCallback NXOpen::Callback2Function< Result, Arg1, Arg2 > NXOpen::Callback2List< Result, Arg1, Arg2 > NXOpen::Callback2MemberFunction< T, Result, Arg1, Arg2 >

Public 类型

typedef Arg1 Arg1Type
typedef Arg2 Arg2Type
typedef Result ResultType

Public 成员函数

virtual Result operator() (Arg1 a1, Arg2 a2) 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 NXOpen::Callback2< Result, Arg1, Arg2 >

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

成员类型定义说明

◆ Arg1Type

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

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

◆ Arg2Type

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

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

◆ ResultType

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

回调函数的返回类型

成员函数说明

◆ operator()()

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

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

NXOpen::Callback2Function< Result, Arg1, Arg2 >, NXOpen::Callback2List< Result, Arg1, Arg2 > , 以及 NXOpen::Callback2MemberFunction< T, Result, Arg1, Arg2 > 内被实现.