Open CASCADE Technology
7.5.0
|
Callback implementation for class's method definition. More...
#include <Draw_Interpretor.hxx>
Public Types | |
typedef theObjHandle::element_type | element_type |
typedef Standard_Integer(element_type::* | methodType) (Draw_Interpretor &, Standard_Integer, const char **) |
Public Member Functions | |
CallBackDataMethod (Draw_Interpretor *theDI, const theObjHandle &theObjPtr, methodType theMethod) | |
virtual Standard_Integer | Invoke (Draw_Interpretor &theDI, Standard_Integer theArgNb, const char **theArgVec) |
Invoke function. More... | |
Public Member Functions inherited from Draw_Interpretor::CallBackData | |
CallBackData (Draw_Interpretor *theDI) | |
Main constructor. More... | |
virtual | ~CallBackData () |
Destructor. More... | |
Data Fields | |
theObjHandle | myObjPtr |
methodType | myMethod |
Data Fields inherited from Draw_Interpretor::CallBackData | |
Draw_Interpretor * | myDI |
pointer to Draw Interpretor More... | |
Callback implementation for class's method definition.
typedef theObjHandle::element_type Draw_Interpretor::CallBackDataMethod< theObjHandle >::element_type |
typedef Standard_Integer(element_type::* Draw_Interpretor::CallBackDataMethod< theObjHandle >::methodType) (Draw_Interpretor &, Standard_Integer, const char **) |
|
inline |
|
inlinevirtual |
Invoke function.
Implements Draw_Interpretor::CallBackData.
methodType Draw_Interpretor::CallBackDataMethod< theObjHandle >::myMethod |
theObjHandle Draw_Interpretor::CallBackDataMethod< theObjHandle >::myObjPtr |