Uses of Class
fj.data.vector.V5

Packages that use V5
Package
Description
Types that set the premise for the existence of Functional Java.
Fixed-length vectors
  • Uses of V5 in fj

    Methods in fj that return types with arguments of type V5
    Modifier and Type
    Method
    Description
    static <A> Equal<V5<A>>
    Equal.v5Equal(Equal<A> ea)
    An equal instance for a vector-5.
    static <A> Hash<V5<A>>
    Hash.v5Hash(Hash<A> ea)
    A hash instance for a vector-5.
    static <A> Show<V5<A>>
    Show.v5Show(Show<A> ea)
    A show instance for a vector-5.
  • Uses of V5 in fj.data.vector

    Fields in fj.data.vector declared as V5
    Modifier and Type
    Field
    Description
    private final V5<A>
    V6.tail
     
    Methods in fj.data.vector that return V5
    Modifier and Type
    Method
    Description
    <B> V5<B>
    V5.apply(V5<F<A,B>> vf)
    Performs function application within a vector (applicative functor pattern).
    static <A> V5<A>
    V5.cons(P1<A> head, V4<A> tail)
    Creates a vector-5 from a head and a tail.
    <B> V5<B>
    V5.map(F<A,B> f)
    Maps the given function across this vector.
    static <A> V5<A>
    V5.p(P5<A,A,A,A,A> p)
    Creates a vector-5 from a homogeneous product-5.
    V5<A>
    V6.tail()
    Returns all but the first element of this vector, as a vector-5.
    static <A> V5<A>
    V.v(A a1, A a2, A a3, A a4, A a5)
    Puts elements in a vector-5.
    static <A> V5<A>
    V.v(P1<A> a1, P1<A> a2, P1<A> a3, F0<A> a4, F0<A> a5)
    Puts elements in a vector-5.
    V5<V2<A>>
    V5.vzip(V5<A> bs)
    Zips this vector with the given vector to produce a vector of vectors.
    <B> V5<P2<A,B>>
    V5.zip(V5<B> bs)
    Zips this vector with the given vector to produce a vector of pairs.
    <B, C> V5<C>
    V5.zipWith(F<A,F<B,C>> f, V5<B> bs)
    Zips this vector with the given vector using the given function to produce a new vector.
    Methods in fj.data.vector that return types with arguments of type V5
    Modifier and Type
    Method
    Description
    static <A> F<V5<A>,A>
    V5.__1()
    A first-class function to get the first element of a vector.
    static <A> F<V5<A>,A>
    V5.__2()
    A first-class function to get the second element of a vector.
    static <A> F<V5<A>,A>
    V5.__3()
    A first-class function to get the third element of a vector.
    static <A> F<V5<A>,A>
    V5.__4()
    A first-class function to get the fourth element of a vector.
    static <A> F<V5<A>,A>
    V5.__5()
    A first-class function to get the fifth element of a vector.
    static <A> F<V5<A>,P5<A,A,A,A,A>>
    V5.p_()
    Returns a function that transforms a vector-5 to the equivalent product-5.
    static <A> F<V5<A>,Stream<A>>
    Returns a function that transforms a vector-5 to a stream of its elements.
    static <A> F5<A,A,A,A,A,V5<A>>
    V.v5()
    Returns a function that puts elements in a vector-5.
    Methods in fj.data.vector with parameters of type V5
    Modifier and Type
    Method
    Description
    <B> V5<B>
    V5.apply(V5<F<A,B>> vf)
    Performs function application within a vector (applicative functor pattern).
    static <A> V6<A>
    V6.cons(P1<A> head, V5<A> tail)
    Creates a vector-6 from a head and a tail.
    V5<V2<A>>
    V5.vzip(V5<A> bs)
    Zips this vector with the given vector to produce a vector of vectors.
    <B> V5<P2<A,B>>
    V5.zip(V5<B> bs)
    Zips this vector with the given vector to produce a vector of pairs.
    <B, C> V5<C>
    V5.zipWith(F<A,F<B,C>> f, V5<B> bs)
    Zips this vector with the given vector using the given function to produce a new vector.
    Constructors in fj.data.vector with parameters of type V5
    Modifier
    Constructor
    Description
    private
    V6(P1<A> head, V5<A> tail)