TClassDeclaration

Declaration

TClassDeclaration = class(TBlockDeclaration)

Visibility

global

Immediate ancestor

TBlockDeclaration

Source

defdriver.pas on line 372

Members

Name

Type

Visibility

Synopsis

Create

constructor

public

Destroy

destructor

public

Interfaces

field

protected

An array of TBasicDeclarations.

UnrecognizedInterfaces

field

protected

ImplementsInterface

function

protected

Retruns true if self implements int.

PushAncestorsAtFront

procedure

protected

WriteHead

procedure

protected

TClassDeclaration

defdriver



TClassDeclaration.Create

Declaration

constructor Create(adecl : TTextObject; aname : String; aancestors, ainterfaces : TStrings; avisibility : String; avisibilitytype : TVisibilityType; asymboltype : String; alinenum : Cardinal; acomment : TComment; asection : TSection; aparentDecl : TBlockDeclaration);

Visibility

public

Related methods

TBlockDeclaration.Create, TDeclaration.Create, TBasicDeclaration.Create

Source

defdriver.pas on line 383

Create

TClassDeclaration

defdriver


TClassDeclaration.Destroy

Declaration

destructor Destroy; override;

Visibility

public

Related methods

TBlockDeclaration.Destroy, TDeclaration.Destroy, TBasicDeclaration.Destroy

Source

defdriver.pas on line 389

Destroy

TClassDeclaration

defdriver


TClassDeclaration.Interfaces

Declaration

Interfaces : TArrayAdt;

Visibility

protected

Source

defdriver.pas on line 375

Description

An array of TBasicDeclarations.

Interfaces

TClassDeclaration

defdriver


TClassDeclaration.UnrecognizedInterfaces

Declaration

UnrecognizedInterfaces : TStrings;

Visibility

protected

Source

defdriver.pas on line 376

UnrecognizedInterfaces

TClassDeclaration

defdriver


TClassDeclaration.ImplementsInterface

Declaration

function ImplementsInterface(int : TBasicDeclaration) : Boolean;

Visibility

protected

Source

defdriver.pas on line 379

Description

Retruns true if self implements int.

ImplementsInterface

TClassDeclaration

defdriver


TClassDeclaration.PushAncestorsAtFront

Declaration

procedure PushAncestorsAtFront(deque : TDequeAdt); override;

Visibility

protected

Related methods

TBlockDeclaration.PushAncestorsAtFront

Source

defdriver.pas on line 380

PushAncestorsAtFront

TClassDeclaration

defdriver


TClassDeclaration.WriteHead

Declaration

procedure WriteHead; override;

Visibility

protected

Related methods

TBlockDeclaration.WriteHead, TDeclaration.WriteHead

Source

defdriver.pas on line 381

WriteHead

TClassDeclaration

defdriver