|
NX Open C++ 参考指南 2406 v1.1
|
#include <Callback.hxx>
Public 成员函数 | |
| void | Add (const BaseClass &fn) |
| Callback6List () | |
| virtual BaseCallback * | Clone () const |
| virtual bool | Equals (const BaseCallback &other) const |
| virtual Result | operator() (Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5, Arg6 a6) const |
| bool | Remove (const BaseClass &fn) |
| virtual | ~Callback6List () |
| Public 成员函数 继承自 NXOpen::BaseCallback | |
| virtual | ~BaseCallback () |
额外继承的成员函数 | |
| Public 类型 继承自 NXOpen::Callback6< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 > | |
| typedef Arg1 | Arg1Type |
| typedef Arg2 | Arg2Type |
| typedef Arg3 | Arg3Type |
| typedef Arg4 | Arg4Type |
| typedef Arg5 | Arg5Type |
| typedef Arg6 | Arg6Type |
| typedef Result | ResultType |
用于具有六个输入参数的回调的模板类。此模板类管理一个回调函数列表。回调函数的返回类型是模板类型Result。
|
inline |
构造函数。
|
inlinevirtual |
Callback6List析构函数。删除回调列表中的所有回调。
|
inline |
将回调函数添加到回调函数列表的函数。
|
inlinevirtual |
克隆操作的函数接口。派生类将定义此函数以实现深拷贝操作。
实现了 NXOpen::BaseCallback.
|
inlinevirtual |
相等性操作的函数接口。
实现了 NXOpen::BaseCallback.
|
inlinevirtual |
用于调用列表中回调函数的函数调用操作符。回调函数按照它们被添加到列表中的顺序被调用。
实现了 NXOpen::Callback6< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >.
|
inline |
从回调函数列表中移除回调函数的函数。使用回调函数上的Equals方法在列表中找到匹配的回调函数。找到列表中第一个匹配的回调函数并将其移除。