fsprojects/FSharpx.Collections


IndexedRoseTree

Namespace: FSharpx.Collections.Experimental

Functions and values

Function or valueDescription
ap x f
Signature: x:IndexedRoseTree<'?13270> -> f:IndexedRoseTree<('?13270 -> '?13271)> -> IndexedRoseTree<'?13271>
Type parameters: '?13270, '?13271
bind f x
Signature: f:('?13277 -> IndexedRoseTree<'?13278>) -> x:IndexedRoseTree<'?13277> -> IndexedRoseTree<'?13278>
Type parameters: '?13277, '?13278
create root children
Signature: root:'?13263 -> children:PersistentVector<IndexedRoseTree<'?13263>> -> IndexedRoseTree<'?13263>
Type parameters: '?13263
lift2 f a b
Signature: f:('?13273 -> '?13274 -> '?13275) -> a:IndexedRoseTree<'?13273> -> b:IndexedRoseTree<'?13274> -> IndexedRoseTree<'?13275>
Type parameters: '?13273, '?13274, '?13275
map f x
Signature: f:('?13267 -> '?13268) -> x:IndexedRoseTree<'?13267> -> IndexedRoseTree<'?13268>
Type parameters: '?13267, '?13268
postOrder x
Signature: x:IndexedRoseTree<'?13282> -> seq<'?13282>
Type parameters: '?13282
preOrder x
Signature: x:IndexedRoseTree<'?13280> -> seq<'?13280>
Type parameters: '?13280
singleton x
Signature: x:'?13265 -> IndexedRoseTree<'?13265>
Type parameters: '?13265
unfold f seed
Signature: f:('?13284 -> '?13285 * '?13286) -> seed:'?13284 -> IndexedRoseTree<'?13285>
Type parameters: '?13284, '?13285, '?13286
unfoldForest f
Signature: f:('?13288 -> '?13289 * '?13290) -> '?13290 -> PersistentVector<IndexedRoseTree<'?13289>>
Type parameters: '?13288, '?13289, '?13290
Fork me on GitHub