Class
RBOrderedTree<T>

Unique ordered RBTree

Definition

Namespace:Telerik.Collections.Generic

Assembly:Telerik.WinControls.dll

Type Parameters:

T

Syntax:

cs-api-definition
public class RBOrderedTree<T> : RBOrderedTreeBase<T>, IEnumerable<RBOrderedTreeNode<T>>, IEnumerable, IOrderedTree<T>, ISortedTree<T>, ITree<T>

Inheritance: objectRBTreeBase<T, RBOrderedTreeNode<T>, RBOrderedNodeParam>RBOrderedTreeBase<T>RBOrderedTree<T>

Implements: IEnumerableIEnumerable<RBOrderedTreeNode<T>>IOrderedTree<T>ISortedTree<T>ITree<T>

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

Constructors

RBOrderedTree()

Tree constructor

Declaration

cs-api-definition
public RBOrderedTree()

RBOrderedTree(IComparer<T>)

Tree constructor with comparer

Declaration

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

Parameters

aComparer

IComparer<T>