add comparer k t
Signature: comparer:IComparer<'T> -> k:'T -> t:SetTree<'T> -> SetTree<'T>
Type parameters: 'T
|
|
balance comparer t1 k t2
Signature: comparer:IComparer<'?7708> -> t1:SetTree<'?7708> -> k:'?7708 -> t2:SetTree<'?7708> -> SetTree<'?7708>
Type parameters: '?7708
|
|
choose s
Signature: s:SetTree<'?7802> -> '?7802
Type parameters: '?7802
|
|
compare comparer s1 s2
Signature: comparer:IComparer<'?7800> -> s1:SetTree<'?7800> -> s2:SetTree<'?7800> -> int
Type parameters: '?7800
|
|
compareStacks comparer l1 l2
Signature: comparer:IComparer<'T> -> l1:SetTree<'T> list -> l2:SetTree<'T> list -> int
Type parameters: 'T
|
|
contains comparer k t
Signature: comparer:IComparer<'T> -> k:'T -> t:SetTree<'T> -> bool
Type parameters: 'T
|
|
copyToArray s arr i
Signature: s:SetTree<'?7806> -> arr:'?7806 [] -> i:int -> unit
Type parameters: '?7806
|
|
count s
Signature: s:SetTree<'?7745> -> int
Type parameters: '?7745
|
|
countAux s acc
Signature: s:SetTree<'?7743> -> acc:int -> int
Type parameters: '?7743
|
|
diff comparer a b
Signature: comparer:IComparer<'?7741> -> a:SetTree<'?7741> -> b:SetTree<'?7741> -> SetTree<'?7741>
Type parameters: '?7741
|
|
diffAux comparer m acc
Signature: comparer:IComparer<'?7739> -> m:SetTree<'?7739> -> acc:SetTree<'?7739> -> SetTree<'?7739>
Type parameters: '?7739
|
|
elements a
Signature: a:SetTree<'?7733> -> '?7733 list
Type parameters: '?7733
|
|
elementsAux m acc
Signature: m:SetTree<'?7731> -> acc:'?7731 list -> '?7731 list
Type parameters: '?7731
|
|
empty
Signature: SetTree<'?7695>
Type parameters: '?7695
|
|
exists f m
Signature: f:('?7725 -> bool) -> m:SetTree<'?7725> -> bool
Type parameters: '?7725
|
|
filter comparer f s
Signature: comparer:IComparer<'?7737> -> f:('?7737 -> bool) -> s:SetTree<'?7737> -> SetTree<'?7737>
Type parameters: '?7737
|
|
filterAux comparer f s acc
Signature: comparer:IComparer<'?7735> -> f:('?7735 -> bool) -> s:SetTree<'?7735> -> acc:SetTree<'?7735> -> SetTree<'?7735>
Type parameters: '?7735
|
|
fold f m x
Signature: f:('?7720 -> '?7721 -> '?7721) -> m:SetTree<'?7720> -> x:'?7721 -> '?7721
Type parameters: '?7720, '?7721
|
|
forAll f m
Signature: f:('?7723 -> bool) -> m:SetTree<'?7723> -> bool
Type parameters: '?7723
|
|
height t
Signature: t:SetTree<'?7697> -> int
Type parameters: '?7697
|
|
intersection comparer a b
Signature: comparer:IComparer<'?7751> -> a:SetTree<'?7751> -> b:SetTree<'?7751> -> SetTree<'?7751>
Type parameters: '?7751
|
|
intersectionAux comparer b m acc
Signature: comparer:IComparer<'?7749> -> b:SetTree<'?7749> -> m:SetTree<'?7749> -> acc:SetTree<'?7749> -> SetTree<'?7749>
Type parameters: '?7749
|
|
isEmpty m
Signature: m:SetTree<'?7727> -> bool
Type parameters: '?7727
|
|
iter f t
Signature: f:('?7718 -> unit) -> t:SetTree<'?7718> -> unit
Type parameters: '?7718
|
|
maximumElement s
Signature: s:SetTree<'?7779> -> '?7779
Type parameters: '?7779
|
|
maximumElementAux s n
Signature: s:SetTree<'?7773> -> n:'?7773 -> '?7773
Type parameters: '?7773
|
|
maximumElementOpt s
Signature: s:SetTree<'T> -> 'T option
Type parameters: 'T
|
|
minimumElement s
Signature: s:SetTree<'?7777> -> '?7777
Type parameters: '?7777
|
|
minimumElementAux s n
Signature: s:SetTree<'?7769> -> n:'?7769 -> '?7769
Type parameters: '?7769
|
|
minimumElementOpt s
Signature: s:SetTree<'T> -> 'T option
Type parameters: 'T
|
|
mk l hl k r hr
Signature: l:SetTree<'?7702> -> hl:int -> k:'?7702 -> r:SetTree<'?7702> -> hr:int -> SetTree<'?7702>
Type parameters: '?7702
|
|
mkFromEnumerator comparer acc e
Signature: comparer:IComparer<'?7810> -> acc:SetTree<'?7810> -> e:IEnumerator<'?7810> -> SetTree<'?7810>
Type parameters: '?7810
|
|
nextElem comparer k s
Signature: comparer:IComparer<'T> -> k:'T -> s:SetTree<'T> -> 'T option
Type parameters: 'T
|
|
nextElemCont comparer k s cont
Signature: comparer:IComparer<'T> -> k:'T -> s:SetTree<'T> -> cont:('T option -> 'T option) -> 'T option
Type parameters: 'T
|
|
ofArray comparer l
Signature: comparer:IComparer<'?7814> -> l:'?7814 [] -> SetTree<'?7814>
Type parameters: '?7814
|
|
ofSeq comparer c
Signature: comparer:IComparer<'?7812> -> c:IEnumerable<'?7812> -> SetTree<'?7812>
Type parameters: '?7812
|
|
partition comparer f s
Signature: comparer:IComparer<'?7757> -> f:('?7757 -> bool) -> s:SetTree<'?7757> -> SetTree<'?7757> * SetTree<'?7757>
Type parameters: '?7757
|
|
partition1 comparer f k (acc1, acc2)
Signature: comparer:IComparer<'?7753> -> f:('?7753 -> bool) -> k:'?7753 -> (acc1:SetTree<'?7753> * acc2:SetTree<'?7753>) -> SetTree<'?7753> * SetTree<'?7753>
Type parameters: '?7753
|
|
partitionAux comparer f s (arg4, arg5)
Signature: comparer:IComparer<'?7755> -> f:('?7755 -> bool) -> s:SetTree<'?7755> -> (SetTree<'?7755> * SetTree<'?7755>) -> SetTree<'?7755> * SetTree<'?7755>
Type parameters: '?7755
|
|
prevElem comparer k s
Signature: comparer:IComparer<'T> -> k:'T -> s:SetTree<'T> -> 'T option
Type parameters: 'T
|
|
prevElemCont comparer k s cont
Signature: comparer:IComparer<'T> -> k:'T -> s:SetTree<'T> -> cont:('T option -> 'T option) -> 'T option
Type parameters: 'T
|
|
rebalance t1 k t2
Signature: t1:SetTree<'?7704> -> k:'?7704 -> t2:SetTree<'?7704> -> SetTree<'?7704>
Type parameters: '?7704
|
|
remove comparer k t
Signature: comparer:IComparer<'T> -> k:'T -> t:SetTree<'T> -> SetTree<'T>
Type parameters: 'T
|
|
SetOne x
Signature: x:'?7699 -> SetTree<'?7699>
Type parameters: '?7699
|
|
spliceOutSuccessor t
Signature: t:SetTree<'?7712> -> '?7712 * SetTree<'?7712>
Type parameters: '?7712
|
|
split comparer pivot t
Signature: comparer:IComparer<'T> -> pivot:'T -> t:SetTree<'T> -> SetTree<'T> * bool * SetTree<'T>
Type parameters: 'T
|
|
subset comparer a b
Signature: comparer:IComparer<'?7729> -> a:SetTree<'?7729> -> b:SetTree<'?7729> -> bool
Type parameters: '?7729
|
|
toArray s
Signature: s:SetTree<'?7808> -> '?7808 []
Type parameters: '?7808
|
|
tolerance
Signature: int
|
|
toList s
Signature: s:SetTree<'?7804> -> '?7804 list
Type parameters: '?7804
|
|
toSeq s
Signature: s:SetTree<'?7796> -> IEnumerator<'?7796>
Type parameters: '?7796
|
|
union comparer t1 t2
Signature: comparer:IComparer<'?7747> -> t1:SetTree<'?7747> -> t2:SetTree<'?7747> -> SetTree<'?7747>
Type parameters: '?7747
|
|