| Constructor | Description |
|
|
| Instance member | Description |
|
|
Full Usage:
this.GetEditableNode
Parameters:
OwnerToken
Returns: RRBNode<'T>
Modifiers: abstract |
|
Full Usage:
this.GetTreeItem
Parameters:
int
arg1 : int
Returns: 'T
Modifiers: abstract |
|
Full Usage:
this.InsertedTree
Parameters:
OwnerToken
arg1 : int
arg2 : int
arg3 : 'T
arg4 : RRBFullNode<'T> option
arg5 : int
Returns: SlideResult<RRBNode<'T>>
Modifiers: abstract |
|
|
|
Full Usage:
this.KeepNTreeItems
Parameters:
OwnerToken
arg1 : int
arg2 : int
Returns: RRBNode<'T>
Modifiers: abstract |
|
Full Usage:
this.NeedsRebalance
Parameters:
int
Returns: bool
|
|
|
|
Full Usage:
this.NeedsRebalance2PlusLeaf
Parameters:
'a
leafLen : int
right : RRBNode<'T>
Returns: bool
|
|
Full Usage:
this.NodeSize
Returns: int
Modifiers: abstract |
|
Full Usage:
this.Owner
|
|
Full Usage:
this.RemovedItem
Parameters:
OwnerToken
arg1 : int
arg2 : bool
arg3 : int
Returns: RRBNode<'T>
Modifiers: abstract |
|
Full Usage:
this.SetNodeSize
Parameters:
int
Modifiers: abstract |
|
|
|
Full Usage:
this.ShrinkRightSpine
Parameters:
OwnerToken
arg1 : int
Returns: RRBNode<'T>
Modifiers: abstract |
|
Full Usage:
this.ShrinkRightSpineOfChild
Parameters:
OwnerToken
arg1 : int
Returns: RRBNode<'T>
Modifiers: abstract |
|
Full Usage:
this.SkipNTreeItems
Parameters:
OwnerToken
arg1 : int
arg2 : int
Returns: RRBNode<'T>
Modifiers: abstract |
|
Full Usage:
this.SlotCount
Returns: int
Modifiers: abstract |
|
Full Usage:
this.SplitTree
Parameters:
OwnerToken
arg1 : int
arg2 : int
Returns: RRBNode<'T> * RRBNode<'T>
Modifiers: abstract |
|
Full Usage:
this.TreeSize
Parameters:
int
Returns: int
Modifiers: abstract |
|
Full Usage:
this.TwigSlotCount
Returns: int
Modifiers: abstract |
|
Full Usage:
this.UpdatedTree
Parameters:
OwnerToken
arg1 : int
arg2 : int
arg3 : 'T
Returns: RRBNode<'T>
Modifiers: abstract |
|
| Static member | Description |
Full Usage:
RRBNode.CreateSizeTable(shift) (array)
Parameters:
int
array : RRBNode<'T>[]
Returns: int[]
|
|
Full Usage:
RRBNode.CreateSizeTableS(shift) (array) (len)
Parameters:
int
array : RRBNode<'T>[]
len : int
Returns: int[]
|
|
Full Usage:
RRBNode.MkFullNode(owner) (children)
Parameters:
OwnerToken
children : RRBNode<'T>[]
Returns: RRBNode<'T>
|
|
Full Usage:
RRBNode.MkLeaf(owner) (items)
Parameters:
OwnerToken
items : 'T[]
Returns: RRBNode<'T>
|
|
Full Usage:
RRBNode.MkNode(owner) (shift) (children)
Parameters:
OwnerToken
shift : int
children : RRBNode<'T>[]
Returns: RRBNode<'T>
|
|
Full Usage:
RRBNode.MkNodeKnownSize(owner) (shift) (children) (sizeTable)
Parameters:
OwnerToken
shift : int
children : RRBNode<'T>[]
sizeTable : int[]
Returns: RRBNode<'T>
|
|
Full Usage:
RRBNode.PopulateSizeTableS(shift) (array) (len) (sizeTable)
Parameters:
int
array : RRBNode<'T>[]
len : int
sizeTable : int[]
|
|