TDefaultDriver

Declaration

TDefaultDriver = class(TDriver)

Visibility

global

Immediate ancestor

TDriver

Source

defdriver.pas on line 34

Members

Name

Type

Visibility

Synopsis

Create

constructor

public

aprofile - the name of the profile to use.

Destroy

destructor

public

RegisterUnit

function

public

OpenUnit

function

public

FindSection

function

public

Run

procedure

public

RegisterFile

procedure

public

ProvideUnitInfo

procedure

public

ProvideUnitImplementationInfo

procedure

public

RegisterDeclarations

procedure

public

StartClass

procedure

public

FinishClass

procedure

public

StartInterface

procedure

public

FinishInterface

procedure

public

SetIgnoreDeclarations

procedure

public

Error

procedure

public

Error

procedure

public

Error

procedure

public

CommentError

procedure

public

Warn

procedure

public

Warn

procedure

public

CommentWarn

procedure

public

WriteMessage

procedure

public

TDefaultDriver

defdriver



TDefaultDriver.Create

Declaration

constructor Create(aoptions : TOptions; adocwriter : TDocWriter; asourceDirs : TStrings; aContentsTitle, aprofile : String);

Visibility

public

Related methods

TDriver.Create

Source

defdriver.pas on line 145

Parameters

aContentsTitle - the title of the documentation.
aprofile - the name of the profile to use.

Create

TDefaultDriver

defdriver


TDefaultDriver.Destroy

Declaration

destructor Destroy; override;

Visibility

public

Related methods

TDriver.Destroy

Source

defdriver.pas on line 148

Destroy

TDefaultDriver

defdriver


TDefaultDriver.RegisterUnit

Declaration

function RegisterUnit(name : String; unitComment : String) : Boolean; override;

Visibility

public

Related methods

TDriver.RegisterUnit

Source

defdriver.pas on line 151

RegisterUnit

TDefaultDriver

defdriver


TDefaultDriver.OpenUnit

Declaration

function OpenUnit(name : String) : Boolean; override;

Visibility

public

Related methods

TDriver.OpenUnit

Source

defdriver.pas on line 153

OpenUnit

TDefaultDriver

defdriver


TDefaultDriver.FindSection

Declaration

function FindSection(name : String) : TSection; override;

Visibility

public

Related methods

TDriver.FindSection

Source

defdriver.pas on line 177

FindSection

TDefaultDriver

defdriver


TDefaultDriver.Run

Declaration

procedure Run(afilequeue : TStringDequeAdt); override;

Visibility

public

Related methods

TDriver.Run

Source

defdriver.pas on line 149

Run

TDefaultDriver

defdriver


TDefaultDriver.RegisterFile

Declaration

procedure RegisterFile(filename : String); override;

Visibility

public

Related methods

TDriver.RegisterFile

Source

defdriver.pas on line 150

RegisterFile

TDefaultDriver

defdriver


TDefaultDriver.ProvideUnitInfo

Declaration

procedure ProvideUnitInfo(ainterfaceUses : TStrings); override;

Visibility

public

Related methods

TDriver.ProvideUnitInfo

Source

defdriver.pas on line 154

ProvideUnitInfo

TDefaultDriver

defdriver


TDefaultDriver.ProvideUnitImplementationInfo

Declaration

procedure ProvideUnitImplementationInfo(aimplUses : TStrings; aunitImplComment : String); override;

Visibility

public

Related methods

TDriver.ProvideUnitImplementationInfo

Source

defdriver.pas on line 155

ProvideUnitImplementationInfo

TDefaultDriver

defdriver


TDefaultDriver.RegisterDeclarations

Declaration

procedure RegisterDeclarations(adecl : TTextObject; asymbols : TStrings; args : TStrings; avisibility : String; avisibilityType : TVisibilityType; asymboltype : String; alinenum : Integer; acomment : String); override;

Visibility

public

Related methods

TDriver.RegisterDeclarations

Source

defdriver.pas on line 157

RegisterDeclarations

TDefaultDriver

defdriver


TDefaultDriver.StartClass

Declaration

procedure StartClass(decl : TTextObject; name : String; ancestors : TStrings; interfaces : TStrings; visibility : String; visibilitytype : TVisibilityType; symbolType : String; linenum : Integer; comment : String); override;

Visibility

public

Related methods

TDriver.StartClass

Source

defdriver.pas on line 162

StartClass

TDefaultDriver

defdriver


TDefaultDriver.FinishClass

Declaration

procedure FinishClass; override;

Visibility

public

Related methods

TDriver.FinishClass

Source

defdriver.pas on line 167

FinishClass

TDefaultDriver

defdriver


TDefaultDriver.StartInterface

Declaration

procedure StartInterface(decl : TTextObject; aname : String; ancestors : TStrings; id : String; visibility : String; visibilitytype : TVisibilityType; symboltype : String; lineNum : Integer; comment : String); override;

Visibility

public

Related methods

TDriver.StartInterface

Source

defdriver.pas on line 168

StartInterface

TDefaultDriver

defdriver


TDefaultDriver.FinishInterface

Declaration

procedure FinishInterface; override;

Visibility

public

Related methods

TDriver.FinishInterface

Source

defdriver.pas on line 174

FinishInterface

TDefaultDriver

defdriver


TDefaultDriver.SetIgnoreDeclarations

Declaration

procedure SetIgnoreDeclarations(num : Cardinal); override;

Visibility

public

Related methods

TDriver.SetIgnoreDeclarations

Source

defdriver.pas on line 176

SetIgnoreDeclarations

TDefaultDriver

defdriver


TDefaultDriver.Error

Declaration

procedure Error(msg, filename : String; linenum : Cardinal); override;

Visibility

public

Related methods

TDriver.Error

Source

defdriver.pas on line 179

Error

TDefaultDriver

defdriver


TDefaultDriver.Error

Declaration

procedure Error(msg, filename : String); override;

Visibility

public

Related methods

TDriver.Error

Source

defdriver.pas on line 180

Error

TDefaultDriver

defdriver


TDefaultDriver.Error

Declaration

procedure Error(msg : String); override;

Visibility

public

Related methods

TDriver.Error

Source

defdriver.pas on line 181

Error

TDefaultDriver

defdriver


TDefaultDriver.CommentError

Declaration

procedure CommentError(msg : String); override;

Visibility

public

Related methods

TDriver.CommentError

Source

defdriver.pas on line 182

CommentError

TDefaultDriver

defdriver


TDefaultDriver.Warn

Declaration

procedure Warn(msg, filename : String; line : Integer); override;

Visibility

public

Related methods

TDriver.Warn

Source

defdriver.pas on line 183

Warn

TDefaultDriver

defdriver


TDefaultDriver.Warn

Declaration

procedure Warn(msg : String); override;

Visibility

public

Related methods

TDriver.Warn

Source

defdriver.pas on line 184

Warn

TDefaultDriver

defdriver


TDefaultDriver.CommentWarn

Declaration

procedure CommentWarn(msg : String); override;

Visibility

public

Related methods

TDriver.CommentWarn

Source

defdriver.pas on line 185

CommentWarn

TDefaultDriver

defdriver


TDefaultDriver.WriteMessage

Declaration

procedure WriteMessage(msg : String); override;

Visibility

public

Related methods

TDriver.WriteMessage

Source

defdriver.pas on line 186

WriteMessage

TDefaultDriver

defdriver