Package fj.data.fingertrees
Class Node<V,A>
- java.lang.Object
-
- fj.data.fingertrees.Node<V,A>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract <B> BfoldLeft(F<B,F<A,B>> f, B z)static <V,A,B>
F<B,F<Node<V,A>,B>>foldLeft_(F<B,F<A,B>> bff)abstract <B> BfoldRight(F<A,F<B,B>> f, B z)static <V,A,B>
F<B,F<Node<V,A>,B>>foldRight_(F<A,F<B,B>> aff)abstract intlength()static <V,A,B>
F<Node<V,A>,Node<V,B>>liftM(F<A,B> f, Measured<V,B> m)abstract P2<java.lang.Integer,A>lookup(F<V,java.lang.Integer> o, int i)<B> Node<V,B>map(F<A,B> f, Measured<V,B> m)abstract <B> Bmatch(F<Node2<V,A>,B> n2, F<Node3<V,A>,B> n3)Vmeasure()(package private) Measured<V,A>measured()(package private) abstract P3<Option<Digit<V,A>>,A,Option<Digit<V,A>>>split1(F<V,java.lang.Boolean> predicate, V acc)abstract Digit<V,A>toDigit()abstract Stream<A>toStream()
-