lazutils: avglvltree: fixed GetEnumeratorHighToLow

git-svn-id: trunk@38568 -
This commit is contained in:
mattias 2012-09-08 08:59:42 +00:00
parent a7c38ab7ef
commit 623e23368d

View File

@ -68,6 +68,7 @@ type
FTree: TAvgLvlTree;
public
constructor Create(Tree: TAvgLvlTree; aLowToHigh: boolean = true);
function GetEnumerator: TAvgLvlTreeNodeEnumerator;
function MoveNext: Boolean;
property Current: TAvgLvlTreeNode read FCurrent;
property LowToHigh: boolean read FLowToHigh;
@ -469,6 +470,11 @@ begin
FLowToHigh:=aLowToHigh;
end;
function TAvgLvlTreeNodeEnumerator.GetEnumerator: TAvgLvlTreeNodeEnumerator;
begin
Result:=Self;
end;
function TAvgLvlTreeNodeEnumerator.MoveNext: Boolean;
begin
if FLowToHigh then begin