| Method |
Description |
| AddClassToClassesTree (-) |
Special process to execute after the full visit of the Tree |
| AfterFullVisit (+) |
#No TAG found in source code# |
| Create (+) |
Create and initialize a TVInterfaceStructure object |
| Destroy (+) |
Destroy an instance of TVInterfaceStructure |
| FinalSummary (+) |
Write the final summary of what the class has done after job |
| FixEmptyInheritance (-) |
Fix empty inheritence for class and interface |
| GetClassDirectives (-) |
Get the class directive name in this node |
| GetClassField (-) |
Get the Field description of a class (name, type, visiblity) |
| GetClassHeritage (-) |
Get the Type (parent) of a function Return value |
| GetClassMethod (-) |
Get the method from a class, and all its informations (parameters ...) |
| GetClassProperty (-) |
Get the Property description of a class |
| GetClassType (-) |
Get the Type (parent) of a class |
| GetDottedIdentifier (-) |
Get a dotted identifier list from anode |
| GetExportedProc (-) |
Get the property specifier (read / write) in this node |
| GetFormalParameter (-) |
Get the parameter from a function, and all its informations (type ...) |
| GetIdentList (-) |
Get an identifier list from anode |
| GetInterfaceType (-) |
Get the Type (parent) of an interface |
| GetMemberVisibility (-) |
Get the visiblity of a member |
| GetNestedClassInClass (-) |
Get a class (in another class) in this node |
| GetNestedConstInClass (-) |
Get a class constant in this node |
| GetNestedVarInClass (-) |
Get the Field description of a class (name, type, visiblity) |
| GetProcedureDirectiveName (-) |
Get the procedure directive name in this node |
| GetPropertySpecifier (-) |
Get the property specifier (read / write) in this node |
| GetRecordType (-) |
Get the Type (parent) of a record |
| GetReturnType (-) |
Get the Type (parent) of a function Return value |
| GetSingleIdentifier (-) |
Get an identifier or a list of identifier into a single string |
| GetUnitConst (-) |
Get the description of a unit Constant (name, type, value) |
| GetUnitName (-) |
Get the unit name in this node |
| GetUnitType (-) |
Get the description of a unit Type (name, type, value) |
| GetUnitVar (-) |
Get the description of a unit Variable (name, type) |
| GetUpperClass (-) |
Get the upper class containing this node |
| GetUseUnit (-) |
Get the use unit in this node |
| IsAuthorisedInImplementation (-) |
#No TAG found in source code# |
| IsIncludedInSettings (+) |
Not used |
| LinkAssessorsToProperties (-) |
Find and Link assessors for a list of class |
| PostVisitParseTreeNode (+) |
Not used |
| PreVisitParseTreeNode (+) |
Get information on the node and add it in the structure |
| ScanClassForProperties (-) |
Scan a class and try to link properties and accessor |
| UpdateHiddenAttribute (-) |
Update the Hidden property of a member. TRUE if it is in interface section, or |
| UpdateIsClassMember (-) |
Detect if a member is a "class" member |
| VisitSourceToken (+) |
Note used - Source Tokens are only LEAF ! |