|
NX Open C++ 参考指南 2406 v1.1
|
#include <Callback.hxx>
Public 类型 | |
| typedef Result(T::* | FunctionType) () |
| typedef Callback0MemberFunction< T, Result > | MyClass |
| Public 类型 继承自 NXOpen::Callback0< Result > | |
| typedef Result | ResultType |
Public 成员函数 | |
| Callback0MemberFunction (T *object, FunctionType fn) | |
| virtual BaseCallback * | Clone () const |
| virtual bool | Equals (const BaseCallback &other) const |
| virtual Result | operator() () const |
| Public 成员函数 继承自 NXOpen::Callback0< Result > | |
| virtual | ~Callback0 () |
| Public 成员函数 继承自 NXOpen::BaseCallback | |
| virtual | ~BaseCallback () |
模板类,用于处理无输入参数的类成员函数回调。模板类型T是回调函数所属的类。回调函数的返回类型是模板类型Result。
| typedef Result(T::* NXOpen::Callback0MemberFunction< T, Result >::FunctionType) () |
附加到此模板回调类的回调函数的函数签名。
| typedef Callback0MemberFunction<T, Result> NXOpen::Callback0MemberFunction< T, Result >::MyClass |
类签名的模板类型定义。用于简化回调框架方法的实现。
|
inline |
构造函数。
|
inlinevirtual |
克隆操作的函数接口。派生类将定义此函数以实现深拷贝操作。
实现了 NXOpen::BaseCallback.
|
inlinevirtual |
相等性操作的函数接口。
实现了 NXOpen::BaseCallback.
|
inlinevirtual |
函数调用操作符,用于调用附加到此Callback0MemberFunction实例的回调成员函数。