TDefaultDriver = class(TDriver)
Name |
Type |
Visibility |
Synopsis |
constructor |
public |
aprofile - the name of the profile to use. |
|
destructor |
public |
|
|
function |
public |
|
|
function |
public |
|
|
function |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
procedure |
public |
|
|
|
constructor Create(aoptions : TOptions; adocwriter : TDocWriter; asourceDirs : TStrings; aContentsTitle, aprofile : String);
destructor Destroy; override;
function RegisterUnit(name : String; unitComment : String) : Boolean; override;
function OpenUnit(name : String) : Boolean; override;
function FindSection(name : String) : TSection; override;
procedure Run(afilequeue : TStringDequeAdt); override;
procedure RegisterFile(filename : String); override;
procedure ProvideUnitInfo(ainterfaceUses : TStrings); override;
procedure ProvideUnitImplementationInfo(aimplUses : TStrings; aunitImplComment : String); override;
procedure RegisterDeclarations(adecl : TTextObject; asymbols : TStrings; args : TStrings; avisibility : String; avisibilityType : TVisibilityType; asymboltype : String; alinenum : Integer; acomment : String); override;
procedure StartClass(decl : TTextObject; name : String; ancestors : TStrings; interfaces : TStrings; visibility : String; visibilitytype : TVisibilityType; symbolType : String; linenum : Integer; comment : String); override;
procedure FinishClass; override;
procedure StartInterface(decl : TTextObject; aname : String; ancestors : TStrings; id : String; visibility : String; visibilitytype : TVisibilityType; symboltype : String; lineNum : Integer; comment : String); override;
procedure FinishInterface; override;
procedure SetIgnoreDeclarations(num : Cardinal); override;
procedure Error(msg, filename : String; linenum : Cardinal); override;
procedure Error(msg, filename : String); override;
procedure Error(msg : String); override;
procedure CommentError(msg : String); override;
procedure Warn(msg, filename : String; line : Integer); override;
procedure Warn(msg : String); override;
procedure CommentWarn(msg : String); override;
procedure WriteMessage(msg : String); override;