Class TTreeEnumerable

Unit

Declaration

type TTreeEnumerable<TTreeEnumerator,TTreePointersEnumerator,T,PT,PNode,TTree> = class abstract(TEnumerableWithPointers<T>)

Description

No description available, ancestor TEnumerableWithPointers description follows
No description available, ancestor TEnumerable description follows

TEnumerable

Hierarchy

Overview

Fields

Private FTree: TTree;

Methods

Private function GetCount: SizeInt; inline;
Protected function GetPtrEnumerator: TEnumerator<PT>; override;
Protected function DoGetEnumerator: TTreeEnumerator; override;
Public constructor Create(ATree: TTree);
Public function ToArray: TArray<T>; override; final;

Properties

Public property Count: SizeInt read GetCount;

Description

Fields

Private FTree: TTree;
 

Methods

Private function GetCount: SizeInt; inline;
 
Protected function GetPtrEnumerator: TEnumerator<PT>; override;
 
Protected function DoGetEnumerator: TTreeEnumerator; override;
 
Public constructor Create(ATree: TTree);
 
Public function ToArray: TArray<T>; override; final;
 

Properties

Public property Count: SizeInt read GetCount;
 

Generated by PasDoc 0.15.0.