Aardvark.Base.Incremental


AdaptiveSetExtensions

Static members

Static memberDescription
Choose(this, f)
Signature: (this:aset<'a> * f:Func<'a,Option<'b>>) -> aset<'b>
Type parameters: 'a, 'b
ContainsAll(this, item)
Signature: (this:aset<'a> * item:seq<'a>) -> IMod<bool>
Type parameters: 'a
ContainsAll(this, item)
Signature: (this:aset<'a> * item:'a []) -> IMod<bool>
Type parameters: 'a
ContainsAny(this, item)
Signature: (this:aset<'a> * item:seq<'a>) -> IMod<bool>
Type parameters: 'a
ContainsAny(this, item)
Signature: (this:aset<'a> * item:'a []) -> IMod<bool>
Type parameters: 'a
ContainsMod(this, item)
Signature: (this:aset<'a> * item:seq<'a>) -> IMod<bool>
Type parameters: 'a
ContainsMod(this, item)
Signature: (this:aset<'a> * item:'a []) -> IMod<bool>
Type parameters: 'a
Flatten(this)
Signature: this:aset<seq<'a>> -> aset<'a>
Type parameters: 'a
Flatten(this)
Signature: this:aset<aset<'a>> -> aset<aset<'a>> -> aset<aset<'a>>
Type parameters: 'a
Flatten(this)
Signature: this:seq<aset<'a>> -> aset<aset<'a>> -> aset<aset<'a>>
Type parameters: 'a
Fold(this, add, zero)
Signature: (this:aset<'a> * add:Func<'a,'b,'b> * zero:'b) -> IMod<'b>
Type parameters: 'a, 'b
FoldGroup(this, add, sub, zero)
Signature: (this:aset<'a> * add:Func<'a,'b,'b> * sub:Func<'a,'b,'b> * zero:'b) -> IMod<'b>
Type parameters: 'a, 'b
GetOperations(this)
Signature: this:ISetReader<'a> -> SetOperation<'a> []
Type parameters: 'a
GetReader(this)
Signature: this:aset<'a> -> ISetReader<'a>
Type parameters: 'a
MapUse(this, f)
Signature: (this:aset<'a> * f:Func<'a,'b>) -> aset<'b>
Type parameters: 'a, 'b
OrderBy(this, f)
Signature: (this:aset<'a> * f:Func<'a,'b>) -> alist<'a>
Type parameters: 'a, 'b
OrderWith(this, cmp)
Signature: (this:aset<'a> * cmp:IComparer<'a>) -> alist<'a>
Type parameters: 'a
RegisterCallback(this, callback)
Signature: (this:aset<'a> * callback:Action<SetOperation<'a> []>) -> IDisposable
Type parameters: 'a

see ASet/ASetModule.unsafeRegisterCallbackNoGcRoot

Select(this, f)
Signature: (this:aset<'a> * f:Func<'a,'b>) -> aset<'b>
Type parameters: 'a, 'b
SelectMany(this, f)
Signature: (this:seq<'a> * f:Func<'a,aset<'b>>) -> aset<'b>
Type parameters: 'a, 'b
SelectMany(this, f)
Signature: (this:aset<'a> * f:Func<'a,aset<'b>>) -> aset<'b>
Type parameters: 'a, 'b
Sum(this)
Signature: this:aset<float> -> IMod<float>
Sum(this)
Signature: this:aset<int> -> IMod<int>
SumM(this)
Signature: this:aset<IMod<float>> -> IMod<float>
SumM(this)
Signature: this:aset<IMod<int>> -> IMod<int>
ToAdaptiveList(this)
Signature: this:aset<'a> -> alist<'a>
Type parameters: 'a
ToMod(this)
Signature: this:aset<'a> -> IMod<hrefset<'a>>
Type parameters: 'a
Union(this, other)
Signature: (this:aset<'a> * other:aset<'a>) -> aset<'a>
Type parameters: 'a
UnsafeRegisterCallbackKeepDisposable(...)
Signature: (this:aset<'a> * callback:Action<SetOperation<'a> []>) -> IDisposable
Type parameters: 'a

see ASet/ASetModule.unsafeRegisterCallbackKeepDisposable

UnsafeRegisterCallbackNoGcRoot(...)
Signature: (this:aset<'a> * callback:Action<SetOperation<'a> []>) -> IDisposable
Type parameters: 'a

see ASet/ASetModule.unsafeRegisterCallbackNoGcRoot

Where(this, f)
Signature: (this:aset<'a> * f:Func<'a,IMod<bool>>) -> aset<'a>
Type parameters: 'a
Where(this, f)
Signature: (this:aset<'a> * f:Func<'a,bool>) -> aset<'a>
Type parameters: 'a
Fork me on GitHub