Uses of Class
fj.P5
Packages that use P5
Package
Description
Types that set the premise for the existence of Functional Java.
Common algebraic data types.
Fixed-length vectors
-
Uses of P5 in fj
Modifier and TypeMethodDescriptionP4.append
(E el) static <A,
B, C, D, E>
P5<A, B, C, D, E> static <A,
B, C, D, E>
P5<A, B, C, D, E> Map the first element of the product.Map the second element of the product.Map the third element of the product.Map the fourth element of the product.Map the fifth element of the product.P5.memo()
Provides a memoising P5 that remembers its values.static <A,
B, C, D, E>
P5<A, B, C, D, E> P.p
(A a, B b, C c, D d, E e) A function that puts elements in a product-5.Modifier and TypeMethodDescriptionP5.__1()
Returns a function that returns the first element of a product.P5.__2()
Returns a function that returns the second element of a product.P5.__3()
Returns a function that returns the third element of a product.P5.__4()
Returns a function that returns the fourth element of a product.P5.__5()
Returns a function that returns the fifth element of a product.P.p5()
A function that puts an element in a product-5.An equal instance for a product-5.A hash instance for a product-5.A show instance for thetuple-5
type. -
Uses of P5 in fj.data
-
Uses of P5 in fj.data.vector
Methods in fj.data.vector that return P5Modifier and TypeMethodDescriptionV5.p()
Returns a homogeneous product-5 equivalent to this vector.Methods in fj.data.vector that return types with arguments of type P5Modifier and TypeMethodDescriptionV5.p_()
Returns a function that transforms a vector-5 to the equivalent product-5.Methods in fj.data.vector with parameters of type P5