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

#include <Callback.hxx>

类 NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 > 继承关系图:
NXOpen::BaseCallback NXOpen::Callback7Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 > NXOpen::Callback7List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 > NXOpen::Callback7MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >

Public 类型

typedef Arg1 Arg1Type
typedef Arg2 Arg2Type
typedef Arg3 Arg3Type
typedef Arg4 Arg4Type
typedef Arg5 Arg5Type
typedef Arg6 Arg6Type
typedef Arg7 Arg7Type
typedef Result ResultType

Public 成员函数

virtual Result operator() (Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5, Arg6 a6, Arg7 a7) 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 Arg4, class Arg5, class Arg6, class Arg7>
class NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >

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

成员类型定义说明

◆ Arg1Type

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
typedef Arg1 NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::Arg1Type

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

◆ Arg2Type

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
typedef Arg2 NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::Arg2Type

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

◆ Arg3Type

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
typedef Arg3 NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::Arg3Type

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

◆ Arg4Type

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
typedef Arg4 NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::Arg4Type

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

◆ Arg5Type

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
typedef Arg5 NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::Arg5Type

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

◆ Arg6Type

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
typedef Arg6 NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::Arg6Type

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

◆ Arg7Type

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
typedef Arg7 NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::Arg7Type

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

◆ ResultType

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
typedef Result NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::ResultType

回调函数的返回类型

成员函数说明

◆ operator()()

template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7>
virtual Result NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >::operator() ( Arg1 a1,
Arg2 a2,
Arg3 a3,
Arg4 a4,
Arg5 a5,
Arg6 a6,
Arg7 a7 ) const
pure virtual

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

NXOpen::Callback7Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 > , 以及 NXOpen::Callback7MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 > 内被实现.