template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7, class Arg8>
class NXOpen::Callback8List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >
用于具有八个输入参数的回调的模板类。此模板类管理一个回调函数列表。回调函数的返回类型是模板类型 Result。
template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7, class Arg8>
template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7, class Arg8>
| virtual Result NXOpen::Callback8List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >::operator() |
( |
Arg1 | a1, |
|
|
Arg2 | a2, |
|
|
Arg3 | a3, |
|
|
Arg4 | a4, |
|
|
Arg5 | a5, |
|
|
Arg6 | a6, |
|
|
Arg7 | a7, |
|
|
Arg8 | a8 ) const |
|
inlinevirtual |
template<class Result, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5, class Arg6, class Arg7, class Arg8>
| bool NXOpen::Callback8List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >::Remove |
( |
const BaseClass & | fn | ) |
|
|
inline |
从回调函数列表中移除回调函数的函数。使用回调函数上的 Equals 方法在列表中找到匹配的回调函数。找到列表中第一个匹配的回调函数并将其移除。