NX Open C++ Reference Guide
|
A base class for all NXOpen callback classes. More...
Public Member Functions | |
virtual BaseCallback * | Clone () const =0 |
Function interface for clone operation. More... | |
virtual bool | Equals (const BaseCallback &other) const =0 |
Function interface for equality operation. More... | |
virtual | ~BaseCallback () |
BaseCallback destructor. More... | |
A base class for all NXOpen callback classes.
|
virtual |
BaseCallback destructor.
|
pure virtual |
Function interface for clone operation.
Derived classes will define this function to implement a deep copy operation.
Implemented in NXOpen::Callback8List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >, NXOpen::Callback8MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >, NXOpen::Callback8Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >, NXOpen::Callback7List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback6List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback5List< Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback5MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback5Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback4List< Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback4MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback4Function< Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback3List< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3MemberFunction< T, Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3Function< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback2List< Result, Arg1, Arg2 >, NXOpen::Callback2MemberFunction< T, Result, Arg1, Arg2 >, NXOpen::Callback2Function< Result, Arg1, Arg2 >, NXOpen::Callback1List< Result, Arg1 >, NXOpen::Callback1MemberFunction< T, Result, Arg1 >, NXOpen::Callback1Function< Result, Arg1 >, NXOpen::Callback0List< Result >, NXOpen::Callback0MemberFunction< T, Result >, and NXOpen::Callback0Function< Result >.
|
pure virtual |
Function interface for equality operation.
Implemented in NXOpen::Callback8List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >, NXOpen::Callback8MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >, NXOpen::Callback8Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >, NXOpen::Callback7List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback6List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback5List< Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback5MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback5Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback4List< Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback4MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback4Function< Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback3List< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3MemberFunction< T, Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3Function< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback2List< Result, Arg1, Arg2 >, NXOpen::Callback2MemberFunction< T, Result, Arg1, Arg2 >, NXOpen::Callback2Function< Result, Arg1, Arg2 >, NXOpen::Callback1List< Result, Arg1 >, NXOpen::Callback1MemberFunction< T, Result, Arg1 >, NXOpen::Callback1Function< Result, Arg1 >, NXOpen::Callback0List< Result >, NXOpen::Callback0MemberFunction< T, Result >, and NXOpen::Callback0Function< Result >.