TUnitDeclaration

Declaration

TUnitDeclaration = class(TBlockDeclaration)

Visibility

global

Immediate ancestor

TBlockDeclaration

Source

defdriver.pas on line 407

Members

Name

Type

Visibility

Synopsis

Create

constructor

public

Destroy

destructor

public

ProvideInfo

procedure

public

This method should be called before writing the unit.

ProvideImplementationInfo

procedure

public

WriteOut

procedure

public

FileName

property

public

InterfaceUses

field

protected

Arrays of TBasicDeclarations.

ImplUses

field

protected

Arrays of TBasicDeclarations.

UnrecognizedInterfaceUses

field

protected

UnrecognizedImplUses

field

protected

Implcomment

field

protected

FFileName

field

protected

TUnitDeclaration

defdriver



TUnitDeclaration.Create

Declaration

constructor Create(aunitName : String; aunitComment : TComment);

Visibility

public

Related methods

TBlockDeclaration.Create, TDeclaration.Create, TBasicDeclaration.Create

Source

defdriver.pas on line 415

Create

TUnitDeclaration

defdriver


TUnitDeclaration.Destroy

Declaration

destructor Destroy; override;

Visibility

public

Related methods

TBlockDeclaration.Destroy, TDeclaration.Destroy, TBasicDeclaration.Destroy

Source

defdriver.pas on line 416

Destroy

TUnitDeclaration

defdriver


TUnitDeclaration.ProvideInfo

Declaration

procedure ProvideInfo(ainterfaceUses : TStrings);

Visibility

public

Source

defdriver.pas on line 419

Description

This method should be called before writing the unit. It provides necessary information.

ProvideInfo

TUnitDeclaration

defdriver


TUnitDeclaration.ProvideImplementationInfo

Declaration

procedure ProvideImplementationInfo(aimplUses : TStrings; aImplComment : TComment);

Visibility

public

Source

defdriver.pas on line 420

ProvideImplementationInfo

TUnitDeclaration

defdriver


TUnitDeclaration.WriteOut

Declaration

procedure WriteOut; override;

Visibility

public

Related methods

TBlockDeclaration.WriteOut, TDeclaration.WriteOut

Source

defdriver.pas on line 422

WriteOut

TUnitDeclaration

defdriver


TUnitDeclaration.FileName

Declaration

property FileName : String read FFileName;

Visibility

public

Related methods

TDeclaration.FileName

Source

defdriver.pas on line 423

FileName

TUnitDeclaration

defdriver


InterfaceUses, ImplUses

Declaration

InterfaceUses, ImplUses : TArrayAdt;

Visibility

protected

Source

defdriver.pas on line 410

Description

Arrays of TBasicDeclarations.

InterfaceUses

TUnitDeclaration

defdriver


UnrecognizedInterfaceUses, UnrecognizedImplUses

Declaration

UnrecognizedInterfaceUses, UnrecognizedImplUses : TStrings;

Visibility

protected

Source

defdriver.pas on line 411

UnrecognizedInterfaceUses

TUnitDeclaration

defdriver


TUnitDeclaration.Implcomment

Declaration

Implcomment : TComment;

Visibility

protected

Source

defdriver.pas on line 412

Implcomment

TUnitDeclaration

defdriver


TUnitDeclaration.FFileName

Declaration

FFileName : String;

Visibility

protected

Source

defdriver.pas on line 413

FFileName

TUnitDeclaration

defdriver