Open CASCADE Technology 7.8.2.dev
|
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. | |
Public Member Functions inherited from Draw_Interpretor::CallBackData | |
CallBackData (Draw_Interpretor *theDI) | |
Main constructor. | |
virtual | ~CallBackData () |
Destructor. | |
Data Fields | |
theObjHandle | myObjPtr |
methodType | myMethod |
Data Fields inherited from Draw_Interpretor::CallBackData | |
Draw_Interpretor * | myDI |
pointer to Draw Interpretor | |
Callback implementation for class's method definition.
theObjHandle::element_type Draw_Interpretor::CallBackDataMethod< theObjHandle >::element_type |
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 |