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

#include <Callback.hxx>

类 NXOpen::Callback6< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 > 继承关系图:
NXOpen::BaseCallback NXOpen::Callback6Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 > NXOpen::Callback6List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 > NXOpen::Callback6MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >

Public 类型

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

Public 成员函数

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

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

成员类型定义说明

◆ Arg1Type

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

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

◆ Arg2Type

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

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

◆ Arg3Type

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

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

◆ Arg4Type

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

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

◆ Arg5Type

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

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

◆ Arg6Type

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

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

◆ ResultType

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

回调函数的返回类型

成员函数说明

◆ operator()()

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

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

NXOpen::Callback6Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 > , 以及 NXOpen::Callback6MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 > 内被实现.