DelphiCodeToDoc
Class Tree
Index
Previous
Next

Name
  TVInterfaceStructure

Parent
  VisitStructure

Class Hierarchy
  TBaseTreeNodeVisitor

Visibility
  PUBLIC

Description
 

Visitor that build the structure from the result of the parser


Members
  Fields
 
Field Description
mDebug (-) Debug message written at the end of the process

Methods
 
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 !


Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

DelphiCodeToDoc
Class Tree
Index
Previous
Next


TridenT - 2003 - Under GNU GPL Licence
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/