Class
RBMultiTree<T>

Non-unique RBMultiTree

Definition

Namespace:Telerik.Collections.Generic

Assembly:Telerik.WinControls.dll

Type Parameters:

T

Syntax:

cs-api-definition
public class RBMultiTree<T> : RBTreeBase<T, RBTreeNode<T>, bool>, ISortedTree<T>, ITree<T>, IEnumerable

Inheritance: objectRBTreeBase<T, RBTreeNode<T>, bool>RBMultiTree<T>

Implements: IEnumerableISortedTree<T>ITree<T>

Inherited Members RBTreeBase<T, RBTreeNode<T>, bool>.mSyncRootRBTreeBase<T, RBTreeNode<T>, bool>.mRootRBTreeBase<T, RBTreeNode<T>, bool>.mCountRBTreeBase<T, RBTreeNode<T>, bool>.Add(T)RBTreeBase<T, RBTreeNode<T>, bool>.AddOrGet(T)RBTreeBase<T, RBTreeNode<T>, bool>.Remove(T)RBTreeBase<T, RBTreeNode<T>, bool>.Clear()RBTreeBase<T, RBTreeNode<T>, bool>.Remove(RBTreeNode<T>)RBTreeBase<T, RBTreeNode<T>, bool>.Find(T)RBTreeBase<T, RBTreeNode<T>, bool>.First()RBTreeBase<T, RBTreeNode<T>, bool>.Last()RBTreeBase<T, RBTreeNode<T>, bool>.Next(RBTreeNode<T>)RBTreeBase<T, RBTreeNode<T>, bool>.Previous(RBTreeNode<T>)RBTreeBase<T, RBTreeNode<T>, bool>.Balance(RBTreeNodeBase<T, bool>)RBTreeBase<T, RBTreeNode<T>, bool>.NewNode()RBTreeBase<T, RBTreeNode<T>, bool>.LeftRotate(RBTreeNodeBase<T, bool>)RBTreeBase<T, RBTreeNode<T>, bool>.RightRotate(RBTreeNodeBase<T, bool>)RBTreeBase<T, RBTreeNode<T>, bool>.Successor(RBTreeNodeBase<T, bool>)RBTreeBase<T, RBTreeNode<T>, bool>.Predecessor(RBTreeNodeBase<T, bool>)RBTreeBase<T, RBTreeNode<T>, bool>.Delete(RBTreeNodeBase<T, bool>)RBTreeBase<T, RBTreeNode<T>, bool>.DeleteFix(RBTreeNodeBase<T, bool>)RBTreeBase<T, RBTreeNode<T>, bool>.UniqueRBTreeBase<T, RBTreeNode<T>, bool>.SyncRootRBTreeBase<T, RBTreeNode<T>, bool>.RootRBTreeBase<T, RBTreeNode<T>, bool>.CountRBTreeBase<T, RBTreeNode<T>, bool>.Collection

Constructors

RBMultiTree()

Tree constructor

Declaration

cs-api-definition
public RBMultiTree()

RBMultiTree(IComparer<T>)

Tree constructor with comparer

Declaration

cs-api-definition
public RBMultiTree(IComparer<T> aComparer)

Parameters

aComparer

IComparer<T>

Methods

NewNode()

Create new node

Declaration

cs-api-definition
protected override RBTreeNodeBase<T, bool> NewNode()

Returns

RBTreeNodeBase<T, bool>

Overrides RBTreeBase<T, RBTreeNode<T>, bool>.NewNode()