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.