VTK
Public Attributes | List of all members
_HierarchyEntry Struct Reference

This file contains utility functions for loading and parsing a VTK hierarchy file. More...

#include <vtkParseHierarchy.h>

Collaboration diagram for _HierarchyEntry:
[legend]

Public Attributes

const char * Name
 
const char * HeaderFile
 
const char * Module
 
int NumberOfTemplateParameters
 
const char ** TemplateParameters
 
const char ** TemplateDefaults
 
int NumberOfProperties
 
const char ** Properties
 
int NumberOfSuperClasses
 
const char ** SuperClasses
 
intSuperClassIndex
 
ValueInfoTypedef
 
int IsEnum
 
int IsTypedef
 

Detailed Description

This file contains utility functions for loading and parsing a VTK hierarchy file.

The file contains entries like the following (one per line in the file):

classname [ : superclass ] ; header.h ; vtkKit [; flags]

For each typedef, the output file will have a line like this:

name = &[2][3]* const type ; header.h ; vtkKit [; flags]

For each enum, the output file will have:

enumname : enum ; header.h ; vtkKit [; flags] One entry from the hierarchy file. It contains a class name, the superclasses, and the header file.

Definition at line 49 of file vtkParseHierarchy.h.

Member Data Documentation

const char* _HierarchyEntry::Name

Definition at line 51 of file vtkParseHierarchy.h.

const char* _HierarchyEntry::HeaderFile

Definition at line 52 of file vtkParseHierarchy.h.

const char* _HierarchyEntry::Module

Definition at line 53 of file vtkParseHierarchy.h.

int _HierarchyEntry::NumberOfTemplateParameters

Definition at line 54 of file vtkParseHierarchy.h.

const char** _HierarchyEntry::TemplateParameters

Definition at line 55 of file vtkParseHierarchy.h.

const char** _HierarchyEntry::TemplateDefaults

Definition at line 56 of file vtkParseHierarchy.h.

int _HierarchyEntry::NumberOfProperties

Definition at line 57 of file vtkParseHierarchy.h.

const char** _HierarchyEntry::Properties

Definition at line 58 of file vtkParseHierarchy.h.

int _HierarchyEntry::NumberOfSuperClasses

Definition at line 59 of file vtkParseHierarchy.h.

const char** _HierarchyEntry::SuperClasses

Definition at line 60 of file vtkParseHierarchy.h.

int* _HierarchyEntry::SuperClassIndex

Definition at line 61 of file vtkParseHierarchy.h.

ValueInfo* _HierarchyEntry::Typedef

Definition at line 62 of file vtkParseHierarchy.h.

int _HierarchyEntry::IsEnum

Definition at line 63 of file vtkParseHierarchy.h.

int _HierarchyEntry::IsTypedef

Definition at line 64 of file vtkParseHierarchy.h.


The documentation for this struct was generated from the following file: