mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-15 09:49:26 +02:00
No advanced records
git-svn-id: trunk@47511 -
This commit is contained in:
parent
5354cf2a61
commit
132186a5aa
@ -52,6 +52,7 @@ begin
|
|||||||
FreeAndNil(FClassTree);
|
FreeAndNil(FClassTree);
|
||||||
Inherited;
|
Inherited;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
Function TClassTreeBuilder.BuildTree(AObjects : TStringList) : Integer;
|
Function TClassTreeBuilder.BuildTree(AObjects : TStringList) : Integer;
|
||||||
|
|
||||||
Var
|
Var
|
||||||
@ -62,11 +63,13 @@ begin
|
|||||||
Result:=0;
|
Result:=0;
|
||||||
AObjects.Sorted:=True;
|
AObjects.Sorted:=True;
|
||||||
For I:=0 to AObjects.Count-1 do
|
For I:=0 to AObjects.Count-1 do
|
||||||
begin
|
// Advanced records
|
||||||
PC:=AObjects.Objects[i] as TPasClassType;
|
if AObjects.Objects[i] is TPasClassType then
|
||||||
If (PC.ObjKind=FObjectKind) and Not PC.IsForward then
|
begin
|
||||||
AddToClassTree(PC,Result);
|
PC:=AObjects.Objects[i] as TPasClassType;
|
||||||
end;
|
If (PC.ObjKind=FObjectKind) and Not PC.IsForward then
|
||||||
|
AddToClassTree(PC,Result);
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
Function TClassTreeBuilder.NodeMatch(N : TDomNode; AElement : TPasElement; NoPath : Boolean) : Boolean;
|
Function TClassTreeBuilder.NodeMatch(N : TDomNode; AElement : TPasElement; NoPath : Boolean) : Boolean;
|
||||||
|
Loading…
Reference in New Issue
Block a user