TRedBlackTree<T> Class
Definition
Delphi
type TRedBlackTree<T> = class(TRedBlackTreeBase<T>)
Type Parameters
- T
- Inheritance
- Implements
Constructors
| Create(IComparer<T>) | (Inherited from TRedBlackTreeBase<T>) |
| Destroy | (Inherited from TRedBlackTree) |
Properties
| Capacity | (Inherited from TRedBlackTreeBase<T>) |
| Comparer | (Inherited from TBinaryTree) |
| Count | (Inherited from TRedBlackTreeBase<T>) |
| RefCount | (Inherited from TRefCountedObject) |
| Root | (Inherited from TBinaryTree) |
Methods
| Add(T) | |
| AddNode(T) | (Inherited from TRedBlackTreeBase<T>) |
| AfterConstruction | (Inherited from TRefCountedObject) |
| AsObject | (Inherited from TRefCountedObject) |
| BeforeDestruction | (Inherited from TRefCountedObject) |
| Clear | (Inherited from TRedBlackTreeBase<T>) |
| CreateNode(T, PRedBlackTreeNode) | (Inherited from TRedBlackTreeBase<T>) |
| Delete(T) | |
| DeleteNode(PRedBlackTreeNode) | (Inherited from TRedBlackTreeBase<T>) |
| Exists(T) | |
| Find(T, T) | |
| FindNode(T) | (Inherited from TRedBlackTreeBase<T>) |
| GetCount | (Inherited from TBinaryTree) |
| GetEnumerator | |
| GetHeight | (Inherited from TBinaryTree) |
| GetInterface(TGuid, Void) | (Inherited from TRefCountedObject) |
| NewInstance | (Inherited from TRefCountedObject) |
| QueryInterface(TGuid, Void) | (Inherited from TRefCountedObject) |
| ToArray | |
| TrimExcess | (Inherited from TRedBlackTreeBase<T>) |
| _AddRef | (Inherited from TRefCountedObject) |
| _Release | (Inherited from TRefCountedObject) |
Fields
| fComparer | (Inherited from TBinaryTree) |
| fCount | (Inherited from TBinaryTree) |
| fRefCount | (Inherited from TRefCountedObject) |
| fRoot | (Inherited from TBinaryTree) |