30 #define VTK_WRAP_RETURN 1
31 #define VTK_WRAP_ARG 2
32 #define VTK_WRAP_NOSEMI 4
134 HierarchyInfo *hinfo,
const char *classname,
const char *superclass);
259 FILE *fp,
ValueInfo *v,
const char *name,
int idx);
int vtkWrap_IsVoidPointer(ValueInfo *val)
Check for common types.
int vtkWrap_IsObject(ValueInfo *val)
The basic types, all are mutually exclusive.
int vtkWrap_GetTupleSize(ClassInfo *data, HierarchyInfo *hinfo)
Get the size of a fixed-size tuple.
void vtkWrap_FindCountHints(ClassInfo *data, FileInfo *finfo, HierarchyInfo *hinfo)
Apply any hints about array sizes, e.g.
int vtkWrap_IsTypeOf(HierarchyInfo *hinfo, const char *classname, const char *superclass)
Check if the class is derived from superclass.
int vtkWrap_IsQtObject(ValueInfo *val)
Check for common types.
int vtkWrap_IsGetVectorMethod(FunctionInfo *f)
Check if a method is from a GetVector method.
int vtkWrap_IsPODPointer(ValueInfo *val)
Check for common types.
int vtkWrap_IsPythonObject(ValueInfo *val)
Check for common types.
All the entries from a hierarchy file.
int vtkWrap_IsVoidFunction(ValueInfo *val)
Check for common types.
int vtkWrap_IsRealNumber(ValueInfo *val)
Subcategories of numeric types.
FileInfo is for header files.
int vtkWrap_IsScalar(ValueInfo *val)
Arrays and pointers.
int vtkWrap_IsBool(ValueInfo *val)
Subcategories of numeric types.
int vtkWrap_IsPointer(ValueInfo *val)
Arrays and pointers.
void vtkWrap_FindNewInstanceMethods(ClassInfo *data, HierarchyInfo *hinfo)
Apply any hints about methods that return a new object instance, i.e.
void vtkWrap_DeclareVariableSize(FILE *fp, ValueInfo *v, const char *name, int idx)
Write an "int" size variable for arrays, initialized to the array size if the size is greater than ze...
int vtkWrap_IsQtEnum(ValueInfo *val)
Check for common types.
int vtkWrap_IsFunction(ValueInfo *val)
The basic types, all are mutually exclusive.
int vtkWrap_IsRef(ValueInfo *val)
Properties that can combine with other properties.
int vtkWrap_IsDestructor(ClassInfo *c, FunctionInfo *f)
True if the method a destructor of the class.
int vtkWrap_CountRequiredArguments(FunctionInfo *f)
Count the number of args that are required.
void vtkWrap_DeclareVariable(FILE *fp, ClassInfo *data, ValueInfo *v, const char *name, int idx, int flags)
Write a variable declaration to a file.
int vtkWrap_IsClassWrapped(HierarchyInfo *hinfo, const char *classname)
Check whether a class is wrapped.
int vtkWrap_IsString(ValueInfo *val)
The basic types, all are mutually exclusive.
int vtkWrap_IsSpecialObject(ValueInfo *val)
Check for common types.
int vtkWrap_IsSpecialType(HierarchyInfo *hinfo, const char *classname)
Check whether the class is not derived from vtkObjectBase.
int vtkWrap_HasPublicDestructor(ClassInfo *data)
Check whether the destructor is public.
int vtkWrap_IsNArray(ValueInfo *val)
Arrays and pointers.
int vtkWrap_IsConstRef(ValueInfo *val)
Properties that can combine with other properties.
int vtkWrap_IsNonConstRef(ValueInfo *val)
Properties that can combine with other properties.
int vtkWrap_HasPublicCopyConstructor(ClassInfo *data)
Check whether the copy constructor is public.
int vtkWrap_IsConstructor(ClassInfo *c, FunctionInfo *f)
True if the method a constructor of the class.
int vtkWrap_IsArray(ValueInfo *val)
Arrays and pointers.
ValueInfo is for typedefs, constants, variables, function parameters, and return values.
const char * vtkWrap_GetTypeName(ValueInfo *val)
Get the name of a type.
void vtkWrap_ApplyUsingDeclarations(ClassInfo *data, FileInfo *finfo, HierarchyInfo *hinfo)
Apply any using declarations that appear in the class.
FunctionInfo is for functions and methods.
int vtkWrap_IsCharPointer(ValueInfo *val)
Check for common types.
ClassInfo is for classes, structs, unions, and namespaces.
void vtkWrap_ExpandTypedefs(ClassInfo *data, FileInfo *finfo, HierarchyInfo *hinfo)
Expand all typedef types that are used in function arguments.
int vtkWrap_IsVoid(ValueInfo *val)
Check for common types.
int vtkWrap_IsStream(ValueInfo *val)
The basic types, all are mutually exclusive.
int vtkWrap_IsVTKObjectBaseType(HierarchyInfo *hinfo, const char *classname)
Check whether the class is derived from vtkObjectBase.
int vtkWrap_IsEnumMember(ClassInfo *data, ValueInfo *arg)
Check if the type of the value is an enum member of the class.
int vtkWrap_IsChar(ValueInfo *val)
Subcategories of numeric types.
int vtkWrap_IsNewInstance(ValueInfo *val)
Hints.
int vtkWrap_IsVTKObject(ValueInfo *val)
Check for common types.
int vtkWrap_IsSetVectorMethod(FunctionInfo *f)
Check if a method is from a SetVector method.
char * vtkWrap_SafeSuperclassName(const char *name)
Makes a superclass name into a valid identifier.
int vtkWrap_IsNumeric(ValueInfo *val)
The basic types, all are mutually exclusive.
int vtkWrap_IsConst(ValueInfo *val)
Properties that can combine with other properties.
int vtkWrap_IsInteger(ValueInfo *val)
Subcategories of numeric types.
int vtkWrap_CountWrappedParameters(FunctionInfo *f)
Count the number of parameters that are wrapped.