16 #ifndef vtkWrapPythonOverload_h
17 #define vtkWrapPythonOverload_h
25 FILE *fp,
const char *classname,
ClassInfo *
data,
int *overloadMap,
26 FunctionInfo **wrappedFunctions,
int numberOfWrappedFunctions,
int fnum,
27 int numberOfOccurrences,
int all_legacy);
31 FILE *fp,
const char *classname,
int *overloadMap,
int maxArgs,
32 FunctionInfo **wrappedFunctions,
int numberOfWrappedFunctions,
int fnum,
33 int is_vtkobject,
int all_legacy);
37 FunctionInfo **wrappedFunctions,
int numberOfWrappedFunctions,
38 int fnum,
int is_vtkobject,
int *nmax,
int *overlap);
void vtkWrapPython_OverloadMethodDef(FILE *fp, const char *classname, ClassInfo *data, int *overloadMap, FunctionInfo **wrappedFunctions, int numberOfWrappedFunctions, int fnum, int numberOfOccurrences, int all_legacy)
void vtkWrapPython_OverloadMasterMethod(FILE *fp, const char *classname, int *overloadMap, int maxArgs, FunctionInfo **wrappedFunctions, int numberOfWrappedFunctions, int fnum, int is_vtkobject, int all_legacy)
FunctionInfo is for functions and methods.
ClassInfo is for classes, structs, unions, and namespaces.
int * vtkWrapPython_ArgCountToOverloadMap(FunctionInfo **wrappedFunctions, int numberOfWrappedFunctions, int fnum, int is_vtkobject, int *nmax, int *overlap)