- C1<A> - Interface in drjoliv.jfunc.function
-
- call(A) - Method in interface drjoliv.jfunc.function.C1
-
- call() - Method in interface drjoliv.jfunc.function.F0
-
Returns a result.
- call(A) - Method in interface drjoliv.jfunc.function.F1
-
Returns the result of this function.
- call(A, B) - Method in interface drjoliv.jfunc.function.F2
-
Returns the result of this computation.
- call(A) - Method in interface drjoliv.jfunc.function.F2
-
Paritally applies an argument, returning a function that takes one argument and returns a result.
- call(A, B, C) - Method in interface drjoliv.jfunc.function.F3
-
Returns the result of this computation.
- call(A, B) - Method in interface drjoliv.jfunc.function.F3
-
Paritally applies the two arguments, returning a function that takes one argument and returns a result.
- call(A) - Method in interface drjoliv.jfunc.function.F3
-
Paritally applies an argument, returning a function that takes two argument and returns a result.
- call(A, B, C, D) - Method in interface drjoliv.jfunc.function.F4
-
Returns the result of this computation.
- call(A, B, C) - Method in interface drjoliv.jfunc.function.F4
-
Partially applies three arguments, returning a function that takes one argument.
- call(A, B) - Method in interface drjoliv.jfunc.function.F4
-
Paritally applies the two arguments, returning a function that takes two arguments.
- call(A) - Method in interface drjoliv.jfunc.function.F4
-
Paritally applies an argument, returning a function that takes three arguments.
- call(A, B, C, D, E) - Method in interface drjoliv.jfunc.function.F5
-
Returns the result of this computation.
- call(A, B, C, D) - Method in interface drjoliv.jfunc.function.F5
-
Partially applies four arguments, returning a function that takes one argument.
- call(A, B) - Method in interface drjoliv.jfunc.function.F5
-
Paritally applies the two arguments, returning a function that takes three arguments.
- call(A) - Method in interface drjoliv.jfunc.function.F5
-
Paritally applies an argument, returning a function that takes four arguments.
- call(A, B, C, D, E, F) - Method in interface drjoliv.jfunc.function.F6
-
Returns the result of this computation.
- call(A, B, C, D, E) - Method in interface drjoliv.jfunc.function.F6
-
Partially applies five arguments, returning a function that takes one argument.
- call(A, B, C, D) - Method in interface drjoliv.jfunc.function.F6
-
Partially applies four arguments, returning a function that takes two arguments.
- call(A, B, C) - Method in interface drjoliv.jfunc.function.F6
-
Partially applies three arguments, returning a function that takes three arguments.
- call(A, B) - Method in interface drjoliv.jfunc.function.F6
-
Paritally applies the two arguments, returning a function that takes four arguments.
- call(A) - Method in interface drjoliv.jfunc.function.F6
-
Paritally applies an argument, returning a function that takes five arguments.
- call(A, B, C, D, E, F, G) - Method in interface drjoliv.jfunc.function.F7
-
- call(A, B, C, D, E, F, G, H) - Method in interface drjoliv.jfunc.function.F8
-
- call(A) - Method in interface drjoliv.jfunc.function.Try1
-
- call(Monad<M, A>, A) - Method in class drjoliv.jfunc.monad.Forever
-
- call(A) - Method in class drjoliv.jfunc.show.Show
-
- call(R) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- call(R) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- call(S) - Method in class drjoliv.jfunc.trans.state.State
-
- call(S) - Method in class drjoliv.jfunc.trans.state.StateT
-
- Case2<Base,A extends Base,B extends Base> - Interface in drjoliv.jfunc.contorl
-
Case2 represents the coproduct of a type Base that has two subclasses A,B.
- Case3<Base,A extends Base,B extends Base,C extends Base> - Interface in drjoliv.jfunc.contorl
-
Case3 represents the coproduct of a type Base that has three subclasses A, B, C.
- Case4<Base,A extends Base,B extends Base,C extends Base,D extends Base> - Interface in drjoliv.jfunc.contorl
-
Case4 represents the coproduct of a type Base that has four subclasses A, B, C, D.
- Case5<Base,A extends Base,B extends Base,C extends Base,D extends Base,E extends Base> - Interface in drjoliv.jfunc.contorl
-
Case5 represents the coproduct of a type Base that has five subclasses A, B, C, D, E.
- Case6<Base,A extends Base,B extends Base,C extends Base,D extends Base,E extends Base,F extends Base> - Interface in drjoliv.jfunc.contorl
-
Case6 represents the coproduct of a type Base that has six subclasses A, B, C, D, E, F.
- CaseOf<A> - Class in drjoliv.jfunc.contorl
-
- CaseOf(A) - Constructor for class drjoliv.jfunc.contorl.CaseOf
-
- caseOf(A) - Static method in class drjoliv.jfunc.contorl.CaseOf
-
- CaseOf.Cases<A,B> - Class in drjoliv.jfunc.contorl
-
- cast(Object) - Static method in class drjoliv.jfunc.unsafe.Usafe
-
- charEq() - Static method in interface drjoliv.jfunc.eq.EQ
-
- chars(char[]) - Static method in class drjoliv.jfunc.data.list.FList
-
- collection(Collection<B>) - Static method in class drjoliv.jfunc.data.list.FList
-
- compare(A, A) - Method in interface drjoliv.jfunc.eq.Ord
-
- compose(F1<B, C>, F1<A, B>) - Static method in interface drjoliv.jfunc.function.F1
-
- compose(F1<C, D>, F1<B, C>, F1<A, B>) - Static method in interface drjoliv.jfunc.function.F1
-
- composeK(F1<A, Monad<M, B>>, F1<B, Monad<M, C>>) - Static method in class drjoliv.jfunc.Kleisli
-
- concat(Deque<A>) - Method in class drjoliv.jfunc.data.deque.Deque
-
- concat() - Static method in class drjoliv.jfunc.data.list.Functions
-
- concat(FList<A>, F0<FList<A>>) - Static method in class drjoliv.jfunc.data.list.Functions
-
Concats two of the given FLists together.
- cons(A) - Method in class drjoliv.jfunc.data.dlist.DList
-
Adds an elment to the head of this list, returning a new one.
- cons(A) - Method in class drjoliv.jfunc.data.list.FList
-
Creates a new FList in which the given element is the head of the new FList.
- consume(C1<L>, C1<R>) - Method in class drjoliv.jfunc.contorl.either.Either
-
Maps the two functions over this either returning the unmapped either.
- consume(Consumer<L>) - Method in class drjoliv.jfunc.contorl.either.Either.LeftProjection
-
Performs the action for the element in this leftprojection if it contains a value.
- consume(Consumer<R>) - Method in class drjoliv.jfunc.contorl.either.Either.RightProjection
-
Performs the action for the element in this right projection if it contains an element.
- curry() - Method in interface drjoliv.jfunc.function.F1
-
Transfroms this function from fn::A -> B to fn::A -> F0<B>.
- curry() - Method in interface drjoliv.jfunc.function.F2
-
Converts that function in one that returns a functions.
- curry() - Method in interface drjoliv.jfunc.function.F3
-
Converts that function in one that returns a functions.
- curry() - Method in interface drjoliv.jfunc.function.F4
-
Converts this function into one that returns a function.
- curry() - Method in interface drjoliv.jfunc.function.F5
-
Converts this function into one that returns a functions.
- curry() - Method in interface drjoliv.jfunc.function.F6
-
Converts this function into one that returns a functions.
- Either<L,R> - Class in drjoliv.jfunc.contorl.either
-
Represents two posssible values either Left<L,R> or Right<L,R>.
- Either() - Constructor for class drjoliv.jfunc.contorl.either.Either
-
- either(Either<A, A>) - Static method in class drjoliv.jfunc.contorl.either.Either
-
Extracts the value out of an either.
- either() - Method in class drjoliv.jfunc.contorl.either.Either.LeftProjection
-
Converts this left projection into an either.
- either() - Method in class drjoliv.jfunc.contorl.either.Either.RightProjection
-
Converts this right projection into an either.
- Either.Left<L,R> - Class in drjoliv.jfunc.contorl.either
-
The left value of an either.
- Either.LeftProjection<L,R> - Class in drjoliv.jfunc.contorl.either
-
The left projection of an either.
- Either.LeftProjection.μ - Class in drjoliv.jfunc.contorl.either
-
The witness type of LeftProjection.
- Either.Right<L,R> - Class in drjoliv.jfunc.contorl.either
-
The right value of an either.
- Either.RightProjection<L,R> - Class in drjoliv.jfunc.contorl.either
-
The right projection of an either.
- Either.RightProjection.μ - Class in drjoliv.jfunc.contorl.either
-
The witness type of RightProjection.
- Either.μ - Class in drjoliv.jfunc.contorl.either
-
The witness type of Either.
- empty() - Method in interface drjoliv.jfunc.alternative.Alternative
-
Returns the identity of this applicative.
- empty() - Static method in class drjoliv.jfunc.data.dlist.DList
-
Returns an empty dlist.
- empty() - Static method in class drjoliv.jfunc.data.list.FList
-
Creates an empty FList.
- empty(Ord<E>) - Static method in class drjoliv.jfunc.data.set.UnbalancedSet
-
- empty() - Static method in class drjoliv.jfunc.data.stack.Stack
-
Returns an empty stack.
- EmptyFoldableException() - Constructor for exception drjoliv.jfunc.foldable.Foldable.EmptyFoldableException
-
- EmptyListException() - Constructor for exception drjoliv.jfunc.data.list.FList.EmptyListException
-
- eq(A) - Static method in class drjoliv.jfunc.contorl.CaseOf
-
- EQ<A> - Interface in drjoliv.jfunc.eq
-
- eq(A, A) - Method in interface drjoliv.jfunc.eq.EQ
-
- eq(A, A) - Method in interface drjoliv.jfunc.eq.Ord
-
- EQ - Static variable in class drjoliv.jfunc.eq.Ordering
-
- eqEither(EQ<L>, EQ<R>) - Static method in interface drjoliv.jfunc.eq.EQ
-
- eqFList(EQ<A>) - Static method in interface drjoliv.jfunc.eq.EQ
-
- eqMaybe(EQ<A>) - Static method in interface drjoliv.jfunc.eq.EQ
-
- equals(Object) - Method in class drjoliv.jfunc.hlist.T2
-
- Eval<A> - Class in drjoliv.jfunc.contorl.eval
-
Delays the evaluation of an expression, caching the value the first time the expression is evaluated.
- Eval() - Constructor for class drjoliv.jfunc.contorl.eval.Eval
-
- Eval.μ - Class in drjoliv.jfunc.contorl.eval
-
The witness type of Eval.
- EvalMonadFactory - Class in drjoliv.jfunc.contorl.eval
-
- evalState(S) - Method in class drjoliv.jfunc.trans.state.State
-
- even(long) - Static method in class drjoliv.jfunc.nums.Numbers
-
- exec() - Method in class drjoliv.jfunc.trans.writer.Writer
-
Returns the return value.
- execState(S) - Method in class drjoliv.jfunc.trans.state.State
-
- execWriterT() - Method in class drjoliv.jfunc.trans.writer.WriterT
-
Returns the inner monad containing the accumulated subcomputations W.
- F0<A> - Interface in drjoliv.jfunc.function
-
A computation that supplies a value.
- F0.μ - Class in drjoliv.jfunc.function
-
The witness type of F0.
- F1<A,B> - Interface in drjoliv.jfunc.function
-
A function from A to B.
- F2<A,B,C> - Interface in drjoliv.jfunc.function
-
A computaiton that takes two arugments and returns a result.
- F3<A,B,C,D> - Interface in drjoliv.jfunc.function
-
A computation that takes three argumensts and returns a result.
- F4<A,B,C,D,E> - Interface in drjoliv.jfunc.function
-
A computation that takes four arguments and returns a result.
- F5<A,B,C,D,E,F> - Interface in drjoliv.jfunc.function
-
A computation that takes five arguments and returns a result.
- F6<A,B,C,D,E,F,G> - Interface in drjoliv.jfunc.function
-
A computation that takes six arguments and returns a result.
- F7<A,B,C,D,E,F,G,H> - Interface in drjoliv.jfunc.function
-
- F8<A,B,C,D,E,F,G,H,I> - Interface in drjoliv.jfunc.function
-
- failure(Exception) - Static method in class drjoliv.jfunc.contorl.trys.Try
-
Creates a try of failure containing the given argument.
- FALSE - Static variable in interface drjoliv.jfunc.function.P1
-
- fibonacci - Static variable in class drjoliv.jfunc.nums.Numbers
-
- filter(P1<A>) - Method in class drjoliv.jfunc.data.list.FList
-
Removes all elements within the FList that evaluate to true when applied to the predicate.
- first() - Method in class drjoliv.jfunc.data.deque.Deque
-
- flatten(FList<FList<A>>) - Static method in class drjoliv.jfunc.data.list.Functions
-
Flattens an FList.
- flatten(FList<A>...) - Static method in class drjoliv.jfunc.data.list.Functions
-
- FList<A> - Class in drjoliv.jfunc.data.list
-
A stream of values.
- flist(B...) - Static method in class drjoliv.jfunc.data.list.FList
-
Creats a new FList from an array of elements.
- flist(B, F0<FList<B>>) - Static method in class drjoliv.jfunc.data.list.FList
-
Creates a new FList.
- flist(B, B, F0<FList<B>>) - Static method in class drjoliv.jfunc.data.list.FList
-
Creates a new FList.
- flist(B, B, B, F0<FList<B>>) - Static method in class drjoliv.jfunc.data.list.FList
-
Creates a new FList.
- flist(B, B, B, B, F0<FList<B>>) - Static method in class drjoliv.jfunc.data.list.FList
-
Creates a new FList.
- flist$(Eval<B>, Eval<FList<B>>) - Static method in class drjoliv.jfunc.data.list.FList
-
- FList.Cons<A> - Class in drjoliv.jfunc.data.list
-
- FList.EmptyListException - Exception in drjoliv.jfunc.data.list
-
- FList.Nil<A> - Class in drjoliv.jfunc.data.list
-
- FList.μ - Class in drjoliv.jfunc.data.list
-
The witness type of FList.
- FListMonadFactory - Class in drjoliv.jfunc.data.list
-
- FListMonadFactory() - Constructor for class drjoliv.jfunc.data.list.FListMonadFactory
-
- FListMonoid<A> - Class in drjoliv.jfunc.data.list
-
FList monoid instance.
- FListMonoid() - Constructor for class drjoliv.jfunc.data.list.FListMonoid
-
- flistMonoid() - Static method in class drjoliv.jfunc.data.list.FListMonoid
-
- Foldable<M,A> - Interface in drjoliv.jfunc.foldable
-
A data structure that can be folded.
- Foldable.EmptyFoldableException - Exception in drjoliv.jfunc.foldable
-
- foldr(F2<B, ? super A, B>, B) - Method in class drjoliv.jfunc.data.list.FList
-
- foldr(F2<B, ? super A, B>, B) - Method in interface drjoliv.jfunc.foldable.Foldable
-
Right associative fold of this structure.
- foldr$(F2<B, A, B>, B) - Method in interface drjoliv.jfunc.foldable.Foldable
-
A lazy version of foldr.
- For(F1<? super A, ? extends Monad<Try.μ, B>>, F2<? super A, ? super B, ? extends Monad<Try.μ, C>>) - Method in class drjoliv.jfunc.contorl.trys.Try
-
- For(F1<? super A, ? extends Monad<Try.μ, B>>, F2<? super A, ? super B, ? extends Monad<Try.μ, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Try.μ, D>>) - Method in class drjoliv.jfunc.contorl.trys.Try
-
- For(F1<? super A, ? extends Monad<Try.μ, B>>, F2<? super A, ? super B, ? extends Monad<Try.μ, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Try.μ, D>>, F4<? super A, ? super B, ? super C, ? super D, ? extends Monad<Try.μ, E>>) - Method in class drjoliv.jfunc.contorl.trys.Try
-
- For(F1<? super A, ? extends Monad<FList.μ, B>>, F2<? super A, ? super B, ? extends Monad<FList.μ, C>>) - Method in class drjoliv.jfunc.data.list.FList
-
- For(F1<? super A, ? extends Monad<FList.μ, B>>, F2<? super A, ? super B, ? extends Monad<FList.μ, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<FList.μ, D>>) - Method in class drjoliv.jfunc.data.list.FList
-
- For(F1<? super A, ? extends Monad<FList.μ, B>>, F2<? super A, ? super B, ? extends Monad<FList.μ, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<FList.μ, D>>, F4<? super A, ? super B, ? super C, ? super D, ? extends Monad<FList.μ, E>>) - Method in class drjoliv.jfunc.data.list.FList
-
- For(Monad<Identity.μ, A>, F1<? super A, ? extends Monad<Identity.μ, B>>, F2<? super A, ? super B, ? extends Monad<Identity.μ, C>>) - Static method in class drjoliv.jfunc.monad.Identity
-
- For(Monad<M, A>, F1<? super A, ? extends Monad<M, B>>) - Static method in interface drjoliv.jfunc.monad.Monad
-
Sequences bind operation, each function captures the value of previous compuations.
- For(F1<? super A, ? extends Monad<M, B>>, F2<? super A, ? super B, ? extends Monad<M, C>>) - Method in interface drjoliv.jfunc.monad.Monad
-
Sequences bind operation starting with this monad.
- For(F1<? super A, ? extends Monad<M, B>>, F2<? super A, ? super B, ? extends Monad<M, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<M, D>>) - Method in interface drjoliv.jfunc.monad.Monad
-
Sequences bind operation starting with this monad.
- For(F1<? super A, ? extends Monad<M, B>>, F2<? super A, ? super B, ? extends Monad<M, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<M, D>>, F4<? super A, ? super B, ? super C, ? super D, ? extends Monad<M, E>>) - Method in interface drjoliv.jfunc.monad.Monad
-
Sequences bind operation starting with this monad.
- For(Monad<M, A>, F1<? super A, ? extends Monad<M, B>>, F2<? super A, ? super B, ? extends Monad<M, C>>) - Static method in interface drjoliv.jfunc.monad.Monad
-
Sequences bind operation, each function captures the value of previous compuations.
- For(Monad<M, A>, F1<? super A, ? extends Monad<M, B>>, F2<? super A, ? super B, ? extends Monad<M, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<M, D>>) - Static method in interface drjoliv.jfunc.monad.Monad
-
Sequences bind operation, each function captures the value of previous compuations.
- For(Monad<M, A>, F1<? super A, ? extends Monad<M, B>>, F2<? super A, ? super B, ? extends Monad<M, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<M, D>>, F4<? super A, ? super B, ? super C, ? super D, ? extends Monad<M, E>>) - Static method in interface drjoliv.jfunc.monad.Monad
-
Sequences bind operation, each function captures the value of previous compuations.
- For(F1<? super A, ? extends Monad<Hkt2<readert, Identity.μ, R>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<readert, Identity.μ, R>, C>>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- For(F1<? super A, ? extends Monad<Hkt2<readert, Identity.μ, R>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<readert, Identity.μ, R>, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Hkt2<readert, Identity.μ, R>, D>>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- For(F1<? super A, ? extends Monad<Hkt2<readert, Identity.μ, R>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<readert, Identity.μ, R>, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Hkt2<readert, Identity.μ, R>, D>>, F4<? super A, ? super B, ? super C, ? super D, ? extends Monad<Hkt2<readert, Identity.μ, R>, E>>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- For(F1<? super A, ? extends Monad<Hkt2<readert, M, R>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<readert, M, R>, C>>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- For(F1<? super A, ? extends Monad<Hkt2<readert, M, R>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<readert, M, R>, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Hkt2<readert, M, R>, D>>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- For(F1<? super A, ? extends Monad<Hkt2<readert, M, R>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<readert, M, R>, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Hkt2<readert, M, R>, D>>, F4<? super A, ? super B, ? super C, ? super D, ? extends Monad<Hkt2<readert, M, R>, E>>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- For(F1<? super A, ? extends Monad<Hkt2<statet, Identity.μ, S>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<statet, Identity.μ, S>, C>>) - Method in class drjoliv.jfunc.trans.state.State
-
- For(F1<? super A, ? extends Monad<Hkt2<statet, Identity.μ, S>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<statet, Identity.μ, S>, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Hkt2<statet, Identity.μ, S>, D>>) - Method in class drjoliv.jfunc.trans.state.State
-
- For(F1<? super A, ? extends Monad<Hkt2<statet, Identity.μ, S>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<statet, Identity.μ, S>, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Hkt2<statet, Identity.μ, S>, D>>, F4<? super A, ? super B, ? super C, ? super D, ? extends Monad<Hkt2<statet, Identity.μ, S>, E>>) - Method in class drjoliv.jfunc.trans.state.State
-
- For(F1<? super A, ? extends Monad<Hkt2<statet, M, S>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<statet, M, S>, C>>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- For(F1<? super A, ? extends Monad<Hkt2<statet, M, S>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<statet, M, S>, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Hkt2<statet, M, S>, D>>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- For(F1<? super A, ? extends Monad<Hkt2<statet, M, S>, B>>, F2<? super A, ? super B, ? extends Monad<Hkt2<statet, M, S>, C>>, F3<? super A, ? super B, ? super C, ? extends Monad<Hkt2<statet, M, S>, D>>, F4<? super A, ? super B, ? super C, ? super D, ? extends Monad<Hkt2<statet, M, S>, E>>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- force(Maybe<A>) - Static method in class drjoliv.jfunc.contorl.maybe.Maybe
-
Returns a maybe that has been evaluted.
- Forever<M,A,B> - Class in drjoliv.jfunc.monad
-
Repeats monad action forever.
- Forever() - Constructor for class drjoliv.jfunc.monad.Forever
-
- forever() - Static method in class drjoliv.jfunc.monad.Forever
-
- forever(Monad<M, A>) - Static method in interface drjoliv.jfunc.monad.Monad
-
Reapeats the monad forever.
- frequency(FList<A>) - Static method in class drjoliv.jfunc.data.list.Functions
-
Returns a frequency map.
- frequency(HashMap<A, Integer>, FList<A>) - Static method in class drjoliv.jfunc.data.list.Functions
-
Returns a frequency map, mutating the given map by adding values to it.
- frequencyWithMap(HashMap<A, Integer>, FList<A>) - Static method in class drjoliv.jfunc.data.list.Functions
-
Returns a frequency map, mutating the given map by adding values to it.
- fromFList(FList<A>) - Static method in class drjoliv.jfunc.data.stack.Stack
-
Creates a stack from a flist of items.
- fromFoldable(Foldable<M, E>, Ord<E>) - Static method in class drjoliv.jfunc.data.set.UnbalancedSet
-
- fromIterable(Iterator<A>) - Static method in class drjoliv.jfunc.data.list.Functions
-
Creates a FList from an Iterator.
- fromList(FList<A>) - Static method in class drjoliv.jfunc.data.dlist.DList
-
Converts a flist to a dlist.
- Functions - Class in drjoliv.jfunc.data.list
-
- Functions() - Constructor for class drjoliv.jfunc.data.list.Functions
-
- Functor<F,A> - Interface in drjoliv.jfunc.functor
-
Functor is a context in which values are transformed.
- main(String[]) - Static method in class drjoliv.jfunc.io.IO
-
- map(F1<? super A, ? extends B>) - Method in interface drjoliv.jfunc.applicative.Applicative
-
- map(F2<? super A, B, C>) - Method in interface drjoliv.jfunc.applicative.Applicative
-
- map(F3<? super A, B, C, D>) - Method in interface drjoliv.jfunc.applicative.Applicative
-
- map(F4<? super A, B, C, D, E>) - Method in interface drjoliv.jfunc.applicative.Applicative
-
- map(F5<? super A, B, C, D, E, G>) - Method in interface drjoliv.jfunc.applicative.Applicative
-
- map(F1<? super L, ? extends B>) - Method in class drjoliv.jfunc.contorl.either.Either.LeftProjection
-
- map(F1<? super R, ? extends B>) - Method in class drjoliv.jfunc.contorl.either.Either.RightProjection
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.contorl.eval.Eval
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.contorl.maybe.Maybe.Just
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.contorl.maybe.Maybe
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.contorl.maybe.Maybe.None
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.contorl.tramp.Trampoline
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.contorl.trys.Try
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.contorl.trys.TryTMonadFactory.TryT
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.data.dlist.DList
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.data.list.FList
-
- map(F1<? super A, ? extends B>) - Static method in class drjoliv.jfunc.data.list.Functions
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.data.stack.Stack
-
- map(F1<? super A, ? extends B>) - Method in interface drjoliv.jfunc.function.F0
-
- map(F1<? super A, ? extends B>) - Method in interface drjoliv.jfunc.functor.Functor
-
Map applies the function fn to the contents of this Functor, returning a new Functor
whose contents is the result of that function application.
- map(F2<? super A, B, C>) - Method in interface drjoliv.jfunc.functor.Functor
-
Partially applies a function to the contents of this functor returning a new Functor whose contents is a partially applioed function of arity 1.
- map(F3<? super A, B, C, D>) - Method in interface drjoliv.jfunc.functor.Functor
-
Partially applies a function to the contents of this functor returning a new functor whose contents is a partially applioed function of arity 2.
- map(F4<? super A, B, C, D, E>) - Method in interface drjoliv.jfunc.functor.Functor
-
Partially applies a function to the contents of this functor returning a new functor whose contents is a partially applioed function of arity 3.
- map(F5<? super A, B, C, D, E, G>) - Method in interface drjoliv.jfunc.functor.Functor
-
Partially applies a function to the contents of this functor returning a new functor whose contents is a partially applioed function of arity 4.
- map(F1<? super A, D>, F1<? super B, E>, F1<? super C, F>) - Method in class drjoliv.jfunc.hlist.T3
-
- map(F1<? super A, E>, F1<? super B, F>, F1<? super C, G>, F1<? super D, H>) - Method in class drjoliv.jfunc.hlist.T4
-
- map(F1<? super A, F>, F1<? super B, G>, F1<? super C, H>, F1<? super D, I>, F1<? super E, J>) - Method in class drjoliv.jfunc.hlist.T5
-
- map(F1<? super A, G>, F1<? super B, H>, F1<? super C, I>, F1<? super D, J>, F1<? super E, K>, F1<? super F, L>) - Method in class drjoliv.jfunc.hlist.T6
-
- map(F1<? super A, H>, F1<? super B, I>, F1<? super C, J>, F1<? super D, K>, F1<? super E, L>, F1<? super F, M>, F1<? super G, N>) - Method in class drjoliv.jfunc.hlist.T7
-
- map(F1<? super E, ? extends A>) - Method in class drjoliv.jfunc.monad.Identity
-
- map(F1<? super A, ? extends B>) - Method in interface drjoliv.jfunc.monad.Monad
-
- map(F2<? super A, B, C>) - Method in interface drjoliv.jfunc.monad.Monad
-
- map(F3<? super A, B, C, D>) - Method in interface drjoliv.jfunc.monad.Monad
-
- map(F4<? super A, B, C, D, E>) - Method in interface drjoliv.jfunc.monad.Monad
-
- map(F5<? super A, B, C, D, E, G>) - Method in interface drjoliv.jfunc.monad.Monad
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.trans.maybe.MaybeT
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- map(F2<? super A, B, C>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- map(F3<? super A, B, C, D>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- map(F4<? super A, B, C, D, E>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- map(F5<? super A, B, C, D, E, G>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- map(F2<? super A, B, C>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- map(F3<? super A, B, C, D>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- map(F4<? super A, B, C, D, E>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- map(F5<? super A, B, C, D, E, G>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.trans.state.State
-
- map(F2<? super A, B, C>) - Method in class drjoliv.jfunc.trans.state.State
-
- map(F3<? super A, B, C, D>) - Method in class drjoliv.jfunc.trans.state.State
-
- map(F4<? super A, B, C, D, E>) - Method in class drjoliv.jfunc.trans.state.State
-
- map(F5<? super A, B, C, D, E, G>) - Method in class drjoliv.jfunc.trans.state.State
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- map(F2<? super A, B, C>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- map(F3<? super A, B, C, D>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- map(F4<? super A, B, C, D, E>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- map(F5<? super A, B, C, D, E, G>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.trans.writer.Writer
-
- map(F1<? super A, ? extends B>) - Method in class drjoliv.jfunc.trans.writer.WriterT
-
- map1(F1<? super A, ? extends C>) - Method in class drjoliv.jfunc.hlist.T2
-
- map1(F1<? super A, D>) - Method in class drjoliv.jfunc.hlist.T3
-
- map1(F1<? super A, E>) - Method in class drjoliv.jfunc.hlist.T4
-
- map1(F1<? super A, F>) - Method in class drjoliv.jfunc.hlist.T5
-
- map1(F1<? super A, G>) - Method in class drjoliv.jfunc.hlist.T6
-
- map1(F1<? super A, H>) - Method in class drjoliv.jfunc.hlist.T7
-
- map2(F1<? super B, ? extends C>) - Method in class drjoliv.jfunc.hlist.T2
-
- map2(F1<? super B, D>) - Method in class drjoliv.jfunc.hlist.T3
-
- map2(F1<? super B, E>) - Method in class drjoliv.jfunc.hlist.T4
-
- map2(F1<? super B, F>) - Method in class drjoliv.jfunc.hlist.T5
-
- map2(F1<? super B, G>) - Method in class drjoliv.jfunc.hlist.T6
-
- map2(F1<? super B, H>) - Method in class drjoliv.jfunc.hlist.T7
-
- map3(F1<? super C, D>) - Method in class drjoliv.jfunc.hlist.T3
-
- map3(F1<? super C, E>) - Method in class drjoliv.jfunc.hlist.T4
-
- map3(F1<? super C, F>) - Method in class drjoliv.jfunc.hlist.T5
-
- map3(F1<? super C, G>) - Method in class drjoliv.jfunc.hlist.T6
-
- map3(F1<? super C, H>) - Method in class drjoliv.jfunc.hlist.T7
-
- map4(F1<? super D, E>) - Method in class drjoliv.jfunc.hlist.T4
-
- map4(F1<? super D, F>) - Method in class drjoliv.jfunc.hlist.T5
-
- map4(F1<? super D, G>) - Method in class drjoliv.jfunc.hlist.T6
-
- map4(F1<? super D, H>) - Method in class drjoliv.jfunc.hlist.T7
-
- map5(F1<? super E, F>) - Method in class drjoliv.jfunc.hlist.T5
-
- map5(F1<? super E, G>) - Method in class drjoliv.jfunc.hlist.T6
-
- map5(F1<? super E, H>) - Method in class drjoliv.jfunc.hlist.T7
-
- map6(F1<? super F, G>) - Method in class drjoliv.jfunc.hlist.T6
-
- map6(F1<? super F, H>) - Method in class drjoliv.jfunc.hlist.T7
-
- map7(F1<? super G, H>) - Method in class drjoliv.jfunc.hlist.T7
-
- mapA(F1<A, ? extends Applicative<N, B>>, ApplicativeFactory<N>) - Method in class drjoliv.jfunc.data.list.FList
-
- mapA(F1<A, ? extends Applicative<N, B>>, ApplicativeFactory<N>) - Method in interface drjoliv.jfunc.traversable.Traversable
-
Maps each element of this traversable to an applicative, the applicatives are evaluteded from left to right to collect the result.
- mapM(F1<A, ? extends Monad<N, B>>, MonadFactory<N>) - Method in class drjoliv.jfunc.data.list.FList
-
- mapM(F1<A, ? extends Monad<N, B>>, MonadFactory<N>) - Method in interface drjoliv.jfunc.traversable.Traversable
-
Maps each element of this traverable to a monad, the monads are then evaluated from left to rigt to collect the result.
- mappend(FList<A>, FList<A>) - Method in class drjoliv.jfunc.data.list.FListMonoid
-
- mappend(W, W) - Method in interface drjoliv.jfunc.monoid.Monoid
-
Combines two arugments.
- mappend(String, String) - Method in class drjoliv.jfunc.monoid.StringMonoid
-
- match(F1<A, C>, F1<B, C>) - Method in interface drjoliv.jfunc.contorl.Case2
-
Applies the appropriate function to this instance of Base returning A.
- match(F1<A, D>, F1<B, D>, F1<C, D>) - Method in interface drjoliv.jfunc.contorl.Case3
-
Applies the appropriate function to this instance of Base returning A.
- match(F1<A, E>, F1<B, E>, F1<C, E>, F1<D, E>) - Method in interface drjoliv.jfunc.contorl.Case4
-
Applies the appropriate function to this instance of Base returning E.
- match(F1<A, F>, F1<B, F>, F1<C, F>, F1<D, F>, F1<E, F>) - Method in interface drjoliv.jfunc.contorl.Case5
-
Applies the appropriate function to this instance of Base returning F.
- match(F1<? super A, G>, F1<? super B, G>, F1<? super C, G>, F1<? super D, G>, F1<? super E, G>, F1<? super F, G>) - Method in interface drjoliv.jfunc.contorl.Case6
-
Applies the appropriate function to this instance of Base returning G.
- match(F1<Either.Left<L, R>, A>, F1<Either.Right<L, R>, A>) - Method in class drjoliv.jfunc.contorl.either.Either.Left
-
- match(F1<Either.Left<L, R>, A>, F1<Either.Right<L, R>, A>) - Method in class drjoliv.jfunc.contorl.either.Either.Right
-
- match(F1<Maybe.None<A>, B>, F1<Maybe.Just<A>, B>) - Method in class drjoliv.jfunc.contorl.maybe.Maybe.Just
-
- match(F1<Maybe.None<A>, B>, F1<Maybe.Just<A>, B>) - Method in class drjoliv.jfunc.contorl.maybe.Maybe.None
-
- match(F1<FList.Nil<A>, C>, F1<FList.Cons<A>, C>) - Method in class drjoliv.jfunc.data.list.FList.Cons
-
- match(F1<FList.Nil<A>, C>, F1<FList.Cons<A>, C>) - Method in class drjoliv.jfunc.data.list.FList.Nil
-
- max(Comparator<A>, A, A) - Static method in class drjoliv.jfunc.nums.Numbers
-
- maximum(Comparator<A>) - Method in interface drjoliv.jfunc.foldable.Foldable
-
- Maybe<A> - Class in drjoliv.jfunc.contorl.maybe
-
Represents a value of something(Just) or a value of Nothing.
- maybe(A) - Static method in class drjoliv.jfunc.contorl.maybe.Maybe
-
Constructs a maybe from the given argument.
- maybe$(F0<A>) - Static method in class drjoliv.jfunc.contorl.maybe.Maybe
-
Constructs a maybe from the value returned by the supplier.
- maybe$(Eval<A>) - Static method in class drjoliv.jfunc.contorl.maybe.Maybe
-
Constructs a maybe from an eval.
- Maybe.Just<A> - Class in drjoliv.jfunc.contorl.maybe
-
The instance of maybe that contains a value.
- Maybe.None<A> - Class in drjoliv.jfunc.contorl.maybe
-
The instance of maybe that does not contain a value.
- Maybe.μ - Class in drjoliv.jfunc.contorl.maybe
-
The witness type of Maybe.
- MaybeMonadFactory - Class in drjoliv.jfunc.contorl.maybe
-
- maybet - Class in drjoliv.jfunc.trans.maybe
-
- MaybeT<N,A> - Class in drjoliv.jfunc.trans.maybe
-
Transformer of Maybe.
- maybet() - Constructor for class drjoliv.jfunc.trans.maybe.maybet
-
- MaybeT(Monad<N, Maybe<A>>, MonadFactory<N>, MonadFactory<Hkt<maybet, N>>) - Constructor for class drjoliv.jfunc.trans.maybe.MaybeT
-
- MaybeTFactory<M> - Class in drjoliv.jfunc.trans.maybe
-
- MaybeTFactory(MonadFactory<M>) - Constructor for class drjoliv.jfunc.trans.maybe.MaybeTFactory
-
- member(E) - Method in interface drjoliv.jfunc.data.set.Set
-
- member(E) - Method in class drjoliv.jfunc.data.set.UnbalancedSet
-
- mempty() - Method in class drjoliv.jfunc.data.list.FListMonoid
-
- mempty() - Method in interface drjoliv.jfunc.monoid.Monoid
-
Returns the identity element of this monoid.
- mempty() - Method in class drjoliv.jfunc.monoid.StringMonoid
-
- min(Comparator<A>, A, A) - Static method in class drjoliv.jfunc.nums.Numbers
-
- minimum(Comparator<A>) - Method in interface drjoliv.jfunc.foldable.Foldable
-
- mod(long, long) - Static method in class drjoliv.jfunc.nums.Longs
-
- modify(F1<S, S>) - Static method in class drjoliv.jfunc.trans.state.State
-
- modify(F1<S, S>) - Method in class drjoliv.jfunc.trans.state.StateMonadFactory
-
- modify(F1<S, S>) - Method in class drjoliv.jfunc.trans.state.StateTMonadFactory
-
- monad(Monad<Hkt<Either.LeftProjection.μ, R>, L>) - Static method in class drjoliv.jfunc.contorl.either.Either.LeftProjection
-
A helper function to convert/narrow a reference from a monad to its underlying type.
- monad(Monad<Hkt<Either.RightProjection.μ, L>, R>) - Static method in class drjoliv.jfunc.contorl.either.Either.RightProjection
-
A helper function to convert/narrow a reference from a monad to its underlying type.
- monad(Monad<Eval.μ, B>) - Static method in class drjoliv.jfunc.contorl.eval.Eval
-
A helper function to convert/narrow a reference from a monad to its underlying type.
- monad(Monad<Maybe.μ, B>) - Static method in class drjoliv.jfunc.contorl.maybe.Maybe
-
A helper function to convert/narrow a reference from an applicative to its underlying type.
- monad(Monad<Trampoline.μ, B>) - Static method in class drjoliv.jfunc.contorl.tramp.Trampoline
-
A helper function to convert/narrow a reference from a monad to its underlying type.
- monad(Monad<Try.μ, A>) - Static method in class drjoliv.jfunc.contorl.trys.Try
-
A helper function to convert/narrow a reference from an applicative to its underlying type.
- monad(Monad<Hkt<TryTMonadFactory.μ, N>, B>) - Static method in class drjoliv.jfunc.contorl.trys.TryTMonadFactory
-
A helper function to convert/narrow a reference from a monad to its underlying type.
- monad(Monad<Identity.μ, A>) - Static method in class drjoliv.jfunc.monad.Identity
-
A helper function to convert/narrow a reference from a monad to its underlying type.
- Monad<M,A> - Interface in drjoliv.jfunc.monad
-
A computation that can be chain with other computations.
- monad(Monad<Hkt2<statet, M, S>, A>) - Static method in class drjoliv.jfunc.trans.state.StateT
-
- monad(Monad<Hkt2<writert, M, W>, A>) - Static method in class drjoliv.jfunc.trans.writer.WriterT
-
A helper function to convert/narrow a reference from a monad to its underlying type.
- MonadFactory<M> - Interface in drjoliv.jfunc.monad
-
A strategy for creating a monad.
- Monoid<W> - Interface in drjoliv.jfunc.monoid
-
An associative operation that has an identity element.
- monoid(F2<W, W, W>, W) - Static method in interface drjoliv.jfunc.monoid.Monoid
-
Creates a monoid.
- monoid() - Method in class drjoliv.jfunc.trans.writer.WriterT
-
Returns the monoid used by this WriterT.
- more(F0<Trampoline<A>>) - Static method in class drjoliv.jfunc.contorl.tramp.Trampoline
-
Creates a trampolline that has more work to be done.
- mul(Long) - Static method in class drjoliv.jfunc.nums.Longs
-
- multiply(Double, Double) - Static method in class drjoliv.jfunc.nums.Doubles
-
- multiply(Integer, Integer) - Static method in class drjoliv.jfunc.nums.Integers
-
- multiply() - Static method in class drjoliv.jfunc.nums.Integers
-
- multiply(Integer) - Static method in class drjoliv.jfunc.nums.Integers
-
- multiply(Long, Long) - Static method in class drjoliv.jfunc.nums.Longs
-
- multiply() - Static method in class drjoliv.jfunc.nums.Longs
-
- P1<A> - Interface in drjoliv.jfunc.function
-
- P2<A,B> - Interface in drjoliv.jfunc.function
-
- partial(F2<A, B, C>, A) - Static method in interface drjoliv.jfunc.function.F2
-
Partially appiles the value a to the function fn, returning a partially applied function.
- partial(F3<A, B, C, D>, A) - Static method in interface drjoliv.jfunc.function.F3
-
Partially appiles the value a to the function fn, returning a partially applied function.
- partial(F4<A, B, C, D, E>, A) - Static method in interface drjoliv.jfunc.function.F4
-
Partially appiles the value a to the function fn, returning a partially applied function of arity 3.
- partial(F5<A, B, C, D, E, F>, A) - Static method in interface drjoliv.jfunc.function.F5
-
Partially appiles the value a to the function fn, returning a partially applied function of arity 4.
- partial(F6<A, B, C, D, E, F, G>, A) - Static method in interface drjoliv.jfunc.function.F6
-
Partially appiles the value a to the function fn, returning a partially applied function of arity 5.
- pop() - Method in class drjoliv.jfunc.data.stack.Stack
-
Returns a maybe containing a tuple filled with the removed item and the newly created stack.
- popBack() - Method in class drjoliv.jfunc.data.deque.Deque
-
- popFront() - Method in class drjoliv.jfunc.data.deque.Deque
-
- prepend(DList<A>) - Method in class drjoliv.jfunc.data.dlist.DList
-
Prepends the given dlist to this dlist.
- prepend(FList<A>) - Method in class drjoliv.jfunc.data.list.FList
-
import static drjoliv.jfunc.show.Show.*;
Return a new FList with the given FList appended to it.
- primeFactors(Long) - Static method in class drjoliv.jfunc.nums.Numbers
-
- primes - Static variable in class drjoliv.jfunc.nums.Numbers
-
- println(A) - Method in class drjoliv.jfunc.show.Show
-
- product(FList<Double>) - Static method in class drjoliv.jfunc.nums.Doubles
-
- product(FList<Integer>) - Static method in class drjoliv.jfunc.nums.Integers
-
- product(FList<Long>) - Static method in class drjoliv.jfunc.nums.Longs
-
- pure() - Method in interface drjoliv.jfunc.applicative.Applicative
-
Returns a strategy for creating an applicative of this type.
- pure(A) - Method in interface drjoliv.jfunc.applicative.ApplicativeFactory
-
Returns an applicative containing the argument.
- pure() - Method in class drjoliv.jfunc.contorl.either.Either.LeftProjection
-
- pure() - Method in class drjoliv.jfunc.contorl.either.Either.RightProjection
-
- pure(A) - Method in class drjoliv.jfunc.contorl.either.LeftProjectionMonadFactory
-
- pure(A) - Method in class drjoliv.jfunc.contorl.either.RightProjectionMonadFactory
-
- pure() - Method in class drjoliv.jfunc.contorl.eval.Eval
-
- pure(A) - Method in class drjoliv.jfunc.contorl.eval.EvalMonadFactory
-
- pure() - Method in class drjoliv.jfunc.contorl.maybe.Maybe
-
- pure(A) - Method in class drjoliv.jfunc.contorl.maybe.MaybeMonadFactory
-
- pure() - Method in class drjoliv.jfunc.contorl.tramp.Trampoline
-
- pure(A) - Method in class drjoliv.jfunc.contorl.tramp.TrampolineMonadFactory
-
- pure() - Method in class drjoliv.jfunc.contorl.trys.Try
-
- pure(A) - Method in class drjoliv.jfunc.contorl.trys.TryMonadFactory
-
- pure(A) - Method in class drjoliv.jfunc.contorl.trys.TryTMonadFactory
-
- pure() - Method in class drjoliv.jfunc.contorl.trys.TryTMonadFactory.TryT
-
- pure() - Method in class drjoliv.jfunc.data.list.FList
-
- pure(A) - Method in class drjoliv.jfunc.data.list.FListMonadFactory
-
- PURE - Static variable in class drjoliv.jfunc.monad.Identity
-
A strategy used to lift values into an Identity.
- pure() - Method in class drjoliv.jfunc.monad.Identity
-
- pure(A) - Method in class drjoliv.jfunc.monad.IdentityMonadFactory
-
- pure() - Method in class drjoliv.jfunc.trans.maybe.MaybeT
-
- pure(A) - Method in class drjoliv.jfunc.trans.maybe.MaybeTFactory
-
- pure(A) - Method in class drjoliv.jfunc.trans.reader.ReaderMonadFactory
-
- pure() - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- pure(A) - Method in class drjoliv.jfunc.trans.reader.ReaderTMonadFactory
-
- pure(A) - Method in class drjoliv.jfunc.trans.state.StateMonadFactory
-
- pure() - Method in class drjoliv.jfunc.trans.state.StateT
-
- pure(A) - Method in class drjoliv.jfunc.trans.state.StateTMonadFactory
-
- pure(A) - Method in class drjoliv.jfunc.trans.writer.WriterMonadFactory
-
- pure() - Method in class drjoliv.jfunc.trans.writer.WriterT
-
- pure(A) - Method in class drjoliv.jfunc.trans.writer.WriterTMonadFactory
-
- push(A) - Method in class drjoliv.jfunc.data.stack.Stack
-
Returns a stack with the argument pushed onto it.
- pushBack(A) - Method in class drjoliv.jfunc.data.deque.Deque
-
- pushFront(A) - Method in class drjoliv.jfunc.data.deque.Deque
-
- put(S) - Static method in class drjoliv.jfunc.trans.state.State
-
- put(S) - Method in class drjoliv.jfunc.trans.state.StateMonadFactory
-
- put(S) - Method in class drjoliv.jfunc.trans.state.StateTMonadFactory
-
- putStrLn - Static variable in class drjoliv.jfunc.io.IO
-
- r - Variable in class drjoliv.jfunc.contorl.either.Either.Right
-
- random(F0<A>, int) - Static method in class drjoliv.jfunc.data.list.Functions
-
- range(Integer, Integer) - Static method in class drjoliv.jfunc.nums.Integers
-
- range(Integer, Integer, F1<Integer, Integer>) - Static method in class drjoliv.jfunc.nums.Integers
-
- range(Long, Long) - Static method in class drjoliv.jfunc.nums.Longs
-
- range(Long, Long, F1<Long, Long>) - Static method in class drjoliv.jfunc.nums.Longs
-
- range(BigInteger, BigInteger) - Static method in class drjoliv.jfunc.nums.Numbers
-
- Reader<R,A> - Class in drjoliv.jfunc.trans.reader
-
- reader(F1<R, A>) - Static method in class drjoliv.jfunc.trans.reader.Reader
-
- ReaderMonadFactory<R> - Class in drjoliv.jfunc.trans.reader
-
- readert - Class in drjoliv.jfunc.trans.reader
-
- ReaderT<M,R,A> - Class in drjoliv.jfunc.trans.reader
-
- readert() - Constructor for class drjoliv.jfunc.trans.reader.readert
-
- readerTFactory(MonadFactory<M>) - Static method in class drjoliv.jfunc.trans.reader.ReaderTMonadFactory
-
- ReaderTMonadFactory<M,R> - Class in drjoliv.jfunc.trans.reader
-
- readFile - Static variable in class drjoliv.jfunc.io.IO
-
- readFileFromStream - Static variable in class drjoliv.jfunc.io.IO
-
- recover(Class<? extends Exception>, A) - Method in class drjoliv.jfunc.contorl.trys.Try
-
Recovers from a try of failure with the given argument the exception within the failure matches the class given.
- recoverWith(Try<A>) - Method in class drjoliv.jfunc.contorl.trys.Try
-
Recovers with the given try if this try is a failure.
- recoverWith(Class<E>, F1<E, Try<A>>) - Method in class drjoliv.jfunc.contorl.trys.Try
-
Recovers with a try created from a function if this try is a failure and if the failure's
exception matches the given excpetion class.
- remove(E) - Method in interface drjoliv.jfunc.data.set.Set
-
- remove(E) - Method in class drjoliv.jfunc.data.set.UnbalancedSet
-
- remove(Eval<E>) - Method in class drjoliv.jfunc.data.set.UnbalancedSet
-
- repeat(int, A) - Static method in class drjoliv.jfunc.data.list.Functions
-
- replace(B) - Method in interface drjoliv.jfunc.functor.Functor
-
Replace is equivalent to map(const(b)) // f.replace(b) == f.map(const(b))) where const(b) creates a function that always returns b.
- result() - Method in class drjoliv.jfunc.contorl.tramp.Trampoline
-
Returns the value produced by this trampoline, the value is not cached.
- ret(A) - Static method in class drjoliv.jfunc.trans.state.State
-
- reverse() - Method in class drjoliv.jfunc.data.list.FList
-
- reverse(FList<A>) - Static method in class drjoliv.jfunc.data.list.Functions
-
- right() - Method in class drjoliv.jfunc.contorl.either.Either
-
Returns the right projection of this either.
- right(R) - Static method in class drjoliv.jfunc.contorl.either.Either
-
Creates an either that is of type right.
- right$(Eval<R>) - Static method in class drjoliv.jfunc.contorl.either.Either
-
Creates an either that is of type right.
- rightProjection(R) - Static method in class drjoliv.jfunc.contorl.either.Either.RightProjection
-
Creates a right porjection from the given value.
- RightProjectionMonadFactory<L> - Class in drjoliv.jfunc.contorl.either
-
- RightProjectionMonadFactory() - Constructor for class drjoliv.jfunc.contorl.either.RightProjectionMonadFactory
-
- run() - Method in class drjoliv.jfunc.contorl.trys.Try
-
Runs this Try returning it result.
- run(R) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- run(S) - Method in class drjoliv.jfunc.trans.state.State
-
- run() - Method in class drjoliv.jfunc.trans.writer.Writer
-
Returns the unwrapped writer monad, yielding the return value A and accumulated subcomputations W.
- runReader() - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- runState() - Method in class drjoliv.jfunc.trans.state.StateT
-
- runTryT() - Method in class drjoliv.jfunc.contorl.trys.TryTMonadFactory.TryT
-
Returns the inner monad containing a try.
- runWriterT() - Method in class drjoliv.jfunc.trans.writer.Writer
-
- runWriterT() - Method in class drjoliv.jfunc.trans.writer.WriterT
-
Returns the inner monad containing two values, the main computaion A and the accumulated subcomputations W.
- safeHead() - Method in class drjoliv.jfunc.data.list.FList
-
Returns the element at the head of this FList as a Maybe.
- safeLast() - Method in class drjoliv.jfunc.data.list.FList
-
Returns the last value within this FList.
- safeLast(FList<A>) - Static method in class drjoliv.jfunc.data.list.Functions
-
- safeMaximum(Comparator<A>) - Method in interface drjoliv.jfunc.foldable.Foldable
-
Retuns the largest value within this structure or nothing if it is empty.
- safeMinimum(Comparator<A>) - Method in interface drjoliv.jfunc.foldable.Foldable
-
Retuns the smallest value within this structure or nothing if it is empty.
- semi(Monad<Hkt<Either.LeftProjection.μ, R>, B>) - Method in class drjoliv.jfunc.contorl.either.Either.LeftProjection
-
- semi(Monad<Hkt<Either.RightProjection.μ, L>, B>) - Method in class drjoliv.jfunc.contorl.either.Either.RightProjection
-
- semi(Monad<Eval.μ, B>) - Method in class drjoliv.jfunc.contorl.eval.Eval
-
- semi(Monad<Maybe.μ, B>) - Method in class drjoliv.jfunc.contorl.maybe.Maybe
-
- semi(Monad<Trampoline.μ, C>) - Method in class drjoliv.jfunc.contorl.tramp.Trampoline
-
- semi(Monad<Try.μ, B>) - Method in class drjoliv.jfunc.contorl.trys.Try
-
- semi(Monad<Hkt<TryTMonadFactory.μ, N>, B>) - Method in class drjoliv.jfunc.contorl.trys.TryTMonadFactory.TryT
-
- semi(Monad<FList.μ, B>) - Method in class drjoliv.jfunc.data.list.FList
-
- semi(Monad<Identity.μ, B>) - Method in class drjoliv.jfunc.monad.Identity
-
- semi(Monad<M, B>) - Method in interface drjoliv.jfunc.monad.Monad
-
Chains together this computation with the given argument, discarding the value within this monad returning a new monad.
- semi(Monad<Hkt<maybet, N>, B>) - Method in class drjoliv.jfunc.trans.maybe.MaybeT
-
- semi(Monad<Hkt2<readert, Identity.μ, R>, B>) - Method in class drjoliv.jfunc.trans.reader.Reader
-
- semi(Monad<Hkt2<readert, M, R>, B>) - Method in class drjoliv.jfunc.trans.reader.ReaderT
-
- semi(Monad<Hkt2<statet, Identity.μ, S>, B>) - Method in class drjoliv.jfunc.trans.state.State
-
- semi(Monad<Hkt2<statet, M, S>, B>) - Method in class drjoliv.jfunc.trans.state.StateT
-
- semi(Monad<Hkt2<writert, Identity.μ, W>, B>) - Method in class drjoliv.jfunc.trans.writer.Writer
-
- semi(Monad<Hkt2<writert, M, W>, B>) - Method in class drjoliv.jfunc.trans.writer.WriterT
-
- sequence(A, F1<A, A>) - Static method in class drjoliv.jfunc.data.list.FList
-
Creates a sequence from one seed element and a Function, sequence is useful when the previous elements in a
sequence dicate later elements within the sequence.
- sequence(A, A, F2<A, A, A>) - Static method in class drjoliv.jfunc.data.list.FList
-
Creates a sequence from two seed elements and a BiFunction, sequence is useful when the previous elements in a
sequence dicate later elements within the sequence.
- sequence(A, A, A, F3<A, A, A, A>) - Static method in class drjoliv.jfunc.data.list.FList
-
Creates a sequence from three seed elements and a TriFuction, sequence is useful when the previous elements in a
sequence dictate later elements within the sequence.
- sequence(Traversable<M, ? extends Monad<N, B>>, MonadFactory<N>) - Static method in interface drjoliv.jfunc.traversable.Traversable
-
Evaluates the monads within the given traversable from left to right returning a monad containing a traverable.
- sequenceA(Traversable<M, ? extends Applicative<N, B>>, ApplicativeFactory<N>) - Static method in interface drjoliv.jfunc.traversable.Traversable
-
Evaluates the applicatives within the given traversable from left to right returning a applicative containing a traverable.
- Set<E> - Interface in drjoliv.jfunc.data.set
-
- set1(Eval<C>) - Method in class drjoliv.jfunc.hlist.T2
-
- set2(Eval<C>) - Method in class drjoliv.jfunc.hlist.T2
-
- Show<A> - Class in drjoliv.jfunc.show
-
- Show() - Constructor for class drjoliv.jfunc.show.Show
-
- show(A) - Method in class drjoliv.jfunc.show.Show
-
- show(Integer) - Method in class drjoliv.jfunc.show.ShowFList
-
- showByte() - Static method in class drjoliv.jfunc.show.Show
-
- showDbl() - Static method in class drjoliv.jfunc.show.Show
-
- ShowFList - Class in drjoliv.jfunc.show
-
- ShowFList() - Constructor for class drjoliv.jfunc.show.ShowFList
-
- showFlt() - Static method in class drjoliv.jfunc.show.Show
-
- showInt() - Static method in class drjoliv.jfunc.show.Show
-
- showLng() - Static method in class drjoliv.jfunc.show.Show
-
- showShort() - Static method in class drjoliv.jfunc.show.Show
-
- showStr() - Static method in class drjoliv.jfunc.show.Show
-
- single(A) - Static method in class drjoliv.jfunc.data.list.FList
-
- singleton(A) - Static method in class drjoliv.jfunc.data.dlist.DList
-
Returns a dlist with a single element.
- size() - Method in class drjoliv.jfunc.data.deque.Deque
-
- size() - Method in class drjoliv.jfunc.data.list.FList
-
Returns the number of elements within this FList.
- size() - Method in interface drjoliv.jfunc.data.set.Set
-
- size() - Method in class drjoliv.jfunc.data.set.UnbalancedSet
-
- sizeOf(int) - Static method in class drjoliv.jfunc.data.list.Functions
-
- snoc(A) - Method in class drjoliv.jfunc.data.dlist.DList
-
Appends the given element to the end of this list.
- snoc(A) - Method in class drjoliv.jfunc.data.list.FList
-
Appends a value to this FList.
- split() - Method in class drjoliv.jfunc.data.list.FList
-
- splitAt(int) - Method in class drjoliv.jfunc.data.list.FList
-
- Stack<A> - Class in drjoliv.jfunc.data.stack
-
Plain LIFO stack.
- Stack(int, FList<A>) - Constructor for class drjoliv.jfunc.data.stack.Stack
-
- stack(A...) - Static method in class drjoliv.jfunc.data.stack.Stack
-
Creates a stack from an array of items.
- Stack.μ - Class in drjoliv.jfunc.data.stack
-
The witness type of Stack.
- start(Integer) - Static method in class drjoliv.jfunc.nums.Integers
-
- start(Long) - Static method in class drjoliv.jfunc.nums.Longs
-
- State<S,A> - Class in drjoliv.jfunc.trans.state
-
- state(F1<S, T2<S, A>>) - Static method in class drjoliv.jfunc.trans.state.State
-
- StateMonadFactory<S> - Class in drjoliv.jfunc.trans.state
-
- statet - Class in drjoliv.jfunc.trans.state
-
- StateT<M,S,A> - Class in drjoliv.jfunc.trans.state
-
The StateT monad.
- statet() - Constructor for class drjoliv.jfunc.trans.state.statet
-
- stateTFactory(MonadFactory<M>) - Static method in class drjoliv.jfunc.trans.state.StateTMonadFactory
-
- StateTMonadFactory<M,S> - Class in drjoliv.jfunc.trans.state
-
- StringMonoid - Class in drjoliv.jfunc.monoid
-
The monoid for Strings, the associative operation is string concatenation and the identity element is the empty String.
- success(B) - Static method in class drjoliv.jfunc.contorl.trys.Try
-
Creates a Try of success containing the given argument.
- suffixes() - Method in class drjoliv.jfunc.data.list.FList
-
- sum(FList<Long>) - Static method in class drjoliv.jfunc.nums.Longs
-
- sum() - Static method in class drjoliv.jfunc.nums.Longs
-
- t2() - Method in interface drjoliv.jfunc.function.F2
-
Converts this function into one that takes a single argument of T2<A,B>.
- T2<A,B> - Class in drjoliv.jfunc.hlist
-
The product of A and B.
- t2(A, B) - Static method in class drjoliv.jfunc.hlist.T2
-
Creates the product of a and b.
- t2(Eval<A>, Eval<B>) - Static method in class drjoliv.jfunc.hlist.T2
-
Creates the product of a and b.
- t3() - Method in interface drjoliv.jfunc.function.F3
-
Converts this function into one that takes a single argument of T3<A,B,C>.
- T3<A,B,C> - Class in drjoliv.jfunc.hlist
-
The product of A x B x C.
- t3(Eval<A>, Eval<B>, Eval<C>) - Static method in class drjoliv.jfunc.hlist.T3
-
Creates the product of a x b x c.
- t3(A, B, C) - Static method in class drjoliv.jfunc.hlist.T3
-
Creates the product of a x b x c.
- t3() - Static method in class drjoliv.jfunc.hlist.T3
-
Returns a first class fucntion that creates the
product of A x A x C.
- t4() - Method in interface drjoliv.jfunc.function.F4
-
Converts this function into one that takes a single argument of T3<A,B,C,D>.
- T4<A,B,C,D> - Class in drjoliv.jfunc.hlist
-
The product of A x B x C x D.
- t4(A, B, C, D) - Static method in class drjoliv.jfunc.hlist.T4
-
Creates the product of a x b x c x d.
- t4(Eval<A>, Eval<B>, Eval<C>, Eval<D>) - Static method in class drjoliv.jfunc.hlist.T4
-
- t4() - Static method in class drjoliv.jfunc.hlist.T4
-
Returns a first class fucntion that creates the
product of A x A x C x D.
- t5() - Method in interface drjoliv.jfunc.function.F5
-
Converts this function into one that takes a single argument of T3<A,B,C,D,E>.
- T5<A,B,C,D,E> - Class in drjoliv.jfunc.hlist
-
The product of A x B x C x D x E.
- t5(A, B, C, D, E) - Static method in class drjoliv.jfunc.hlist.T5
-
Creates the product of a x b x c x d x e.
- t5(Eval<A>, Eval<B>, Eval<C>, Eval<D>, Eval<E>) - Static method in class drjoliv.jfunc.hlist.T5
-
- t5() - Static method in class drjoliv.jfunc.hlist.T5
-
Returns a first class fucntion that creates the
product of A x A x C x D x E.
- t6() - Method in interface drjoliv.jfunc.function.F6
-
Converts this function into one that takes a single argument of T3<A,B,C,D,E,F>.
- T6<A,B,C,D,E,F> - Class in drjoliv.jfunc.hlist
-
The product of A x B x C x D x E x F.
- t6(A, B, C, D, E, F) - Static method in class drjoliv.jfunc.hlist.T6
-
Creates the product of a x b x c x d x e x f.
- t6(Eval<A>, Eval<B>, Eval<C>, Eval<D>, Eval<E>, Eval<F>) - Static method in class drjoliv.jfunc.hlist.T6
-
Creates the product of a x b x c x d x e x f.
- t6() - Static method in class drjoliv.jfunc.hlist.T6
-
Returns a first class fucntion that creates the
product of A x A x C x D x E x F.
- T7<A,B,C,D,E,F,G> - Class in drjoliv.jfunc.hlist
-
The product of A x B x C x D x E x F x G.
- t7(A, B, C, D, E, F, G) - Static method in class drjoliv.jfunc.hlist.T7
-
Creates the product of a x b x c x d x e x f.
- t7(Eval<A>, Eval<B>, Eval<C>, Eval<D>, Eval<E>, Eval<F>, Eval<G>) - Static method in class drjoliv.jfunc.hlist.T7
-
- t7() - Static method in class drjoliv.jfunc.hlist.T7
-
Returns a first class fucntion that creates the
product of A x A x C x D x E x F x G.
- T8<A,B,C,D,E,F,G,H> - Class in drjoliv.jfunc.hlist
-
The product of A x B x C x D x E x F x G x H.
- t8(A, B, C, D, E, F, G, H) - Static method in class drjoliv.jfunc.hlist.T8
-
Creates the product of a x b x c x d x e x f.
- t8(Eval<A>, Eval<B>, Eval<C>, Eval<D>, Eval<E>, Eval<F>, Eval<G>, Eval<H>) - Static method in class drjoliv.jfunc.hlist.T8
-
- t8() - Static method in class drjoliv.jfunc.hlist.T8
-
Returns a first class fucntion that creates the
product of A x A x C x D x E x F x G x H.
- tail() - Method in class drjoliv.jfunc.data.list.FList
-
Returns a Flist with the head of this FList dropped.
- tail$() - Method in class drjoliv.jfunc.data.list.FList
-
- take(int) - Method in class drjoliv.jfunc.data.list.FList
-
Returns a new FList containing the elements of this FList up to element at the i index.
- takeBack(int) - Method in class drjoliv.jfunc.data.deque.Deque
-
- takeFront(int) - Method in class drjoliv.jfunc.data.deque.Deque
-
- takeWhile(P1<A>) - Method in class drjoliv.jfunc.data.list.FList
-
Take elements from this flist unti the predicate becomes false.
- takeWhile(FList<A>, P1<A>) - Static method in class drjoliv.jfunc.data.list.Functions
-
Takes elements from list while the predicate p is true.
- test(A) - Method in interface drjoliv.jfunc.function.P1
-
- test(A, B) - Method in interface drjoliv.jfunc.function.P2
-
- then(F1<? super B, ? extends C>) - Method in interface drjoliv.jfunc.function.F1
-
Creates a composition of this function and the argument such that this function is applied first.
- then(F1<? super C, ? extends D>) - Method in interface drjoliv.jfunc.function.F2
-
- then(F1<? super D, ? extends E>) - Method in interface drjoliv.jfunc.function.F3
-
- then(F1<? super E, ? extends F>) - Method in interface drjoliv.jfunc.function.F4
-
- then(F1<? super F, ? extends G>) - Method in interface drjoliv.jfunc.function.F5
-
- then(F1<? super G, ? extends H>) - Method in interface drjoliv.jfunc.function.F6
-
- toFList() - Method in interface drjoliv.jfunc.foldable.Foldable
-
Returns a FList representation of this data structure.
- toList() - Method in class drjoliv.jfunc.data.dlist.DList
-
Transforms this dlist into a flist.
- toList() - Method in class drjoliv.jfunc.data.set.UnbalancedSet
-
- toNull() - Method in class drjoliv.jfunc.contorl.maybe.Maybe.Just
-
- toNull() - Method in class drjoliv.jfunc.contorl.maybe.Maybe.None
-
- toNull() - Method in class drjoliv.jfunc.contorl.maybe.Maybe
-
Returns the value of this maybe if there is one otherwise its returns null..
- toString() - Method in class drjoliv.jfunc.data.list.FList
-
- toString(FList<A>) - Static method in class drjoliv.jfunc.data.list.FList
-
- Trampoline<A> - Class in drjoliv.jfunc.contorl.tramp
-
A container for stackless computation.
- Trampoline.μ - Class in drjoliv.jfunc.contorl.tramp
-
Witness type of Trampoline.
- TrampolineMonadFactory - Class in drjoliv.jfunc.contorl.tramp
-
- Traversable<M,A> - Interface in drjoliv.jfunc.traversable
-
A structure that can be traversed from left to right.
- triangles() - Static method in class drjoliv.jfunc.nums.Numbers
-
- TRUE - Static variable in interface drjoliv.jfunc.function.P1
-
- Try<A> - Class in drjoliv.jfunc.contorl.trys
-
Softens exceptions by wrapping thrown exceptions into the a Failure instance
of Try and wrapping success into Success.
- Try.μ - Class in drjoliv.jfunc.contorl.trys
-
The witness type of Try.
- Try0<T,E extends Exception> - Interface in drjoliv.jfunc.function
-
- Try1<A,B,E extends Exception> - Interface in drjoliv.jfunc.function
-
- TryMonadFactory - Class in drjoliv.jfunc.contorl.trys
-
- tryt(Monad<M, Try<A>>) - Method in class drjoliv.jfunc.contorl.trys.TryTMonadFactory
-
- TryTMonadFactory<M> - Class in drjoliv.jfunc.contorl.trys
-
- TryTMonadFactory.TryT<N,A> - Class in drjoliv.jfunc.contorl.trys
-
The monad transformer for Try.
- TryTMonadFactory.μ - Class in drjoliv.jfunc.contorl.trys
-
- _1 - Variable in class drjoliv.jfunc.hlist.T2
-
- _1() - Method in class drjoliv.jfunc.hlist.T2
-
Returns the first element of this product.
- _1 - Variable in class drjoliv.jfunc.hlist.T3
-
- _1() - Method in class drjoliv.jfunc.hlist.T3
-
Returns the first element of this product.
- _1 - Variable in class drjoliv.jfunc.hlist.T4
-
- _1() - Method in class drjoliv.jfunc.hlist.T4
-
Returns the first element of this product.
- _1 - Variable in class drjoliv.jfunc.hlist.T5
-
- _1() - Method in class drjoliv.jfunc.hlist.T5
-
Returns the first element of this product.
- _1 - Variable in class drjoliv.jfunc.hlist.T6
-
- _1() - Method in class drjoliv.jfunc.hlist.T6
-
Returns the first element of this product.
- _1 - Variable in class drjoliv.jfunc.hlist.T7
-
- _1() - Method in class drjoliv.jfunc.hlist.T7
-
Returns the first element of this product.
- _1 - Variable in class drjoliv.jfunc.hlist.T8
-
- _1() - Method in class drjoliv.jfunc.hlist.T8
-
Returns the first element of this product.
- _2 - Variable in class drjoliv.jfunc.hlist.T2
-
- _2() - Method in class drjoliv.jfunc.hlist.T2
-
Returns the second element of this product.
- _2 - Variable in class drjoliv.jfunc.hlist.T3
-
- _2() - Method in class drjoliv.jfunc.hlist.T3
-
Returns the second element of this product.
- _2 - Variable in class drjoliv.jfunc.hlist.T4
-
- _2() - Method in class drjoliv.jfunc.hlist.T4
-
Returns the second element of this product.
- _2 - Variable in class drjoliv.jfunc.hlist.T5
-
- _2() - Method in class drjoliv.jfunc.hlist.T5
-
Returns the second element of this product.
- _2 - Variable in class drjoliv.jfunc.hlist.T6
-
- _2() - Method in class drjoliv.jfunc.hlist.T6
-
Returns the second element of this product.
- _2 - Variable in class drjoliv.jfunc.hlist.T7
-
- _2() - Method in class drjoliv.jfunc.hlist.T7
-
Returns the second element of this product.
- _2 - Variable in class drjoliv.jfunc.hlist.T8
-
- _2() - Method in class drjoliv.jfunc.hlist.T8
-
Returns the second element of this product.
- _3 - Variable in class drjoliv.jfunc.hlist.T3
-
- _3() - Method in class drjoliv.jfunc.hlist.T3
-
Returns the third element of this product.
- _3 - Variable in class drjoliv.jfunc.hlist.T4
-
- _3() - Method in class drjoliv.jfunc.hlist.T4
-
Returns the third element of this product.
- _3 - Variable in class drjoliv.jfunc.hlist.T5
-
- _3() - Method in class drjoliv.jfunc.hlist.T5
-
Returns the third element of this product.
- _3 - Variable in class drjoliv.jfunc.hlist.T6
-
- _3() - Method in class drjoliv.jfunc.hlist.T6
-
Returns the third element of this product.
- _3 - Variable in class drjoliv.jfunc.hlist.T7
-
- _3() - Method in class drjoliv.jfunc.hlist.T7
-
Returns the third element of this product.
- _3 - Variable in class drjoliv.jfunc.hlist.T8
-
- _3() - Method in class drjoliv.jfunc.hlist.T8
-
Returns the third element of this product.
- _4 - Variable in class drjoliv.jfunc.hlist.T4
-
- _4() - Method in class drjoliv.jfunc.hlist.T4
-
Returns the fourth element of this product.
- _4 - Variable in class drjoliv.jfunc.hlist.T5
-
- _4() - Method in class drjoliv.jfunc.hlist.T5
-
Returns the fourth element of this product.
- _4 - Variable in class drjoliv.jfunc.hlist.T6
-
- _4() - Method in class drjoliv.jfunc.hlist.T6
-
Returns the fourth element of this product.
- _4 - Variable in class drjoliv.jfunc.hlist.T7
-
- _4() - Method in class drjoliv.jfunc.hlist.T7
-
Returns the fourth element of this product.
- _4 - Variable in class drjoliv.jfunc.hlist.T8
-
- _4() - Method in class drjoliv.jfunc.hlist.T8
-
Returns the fourth element of this product.
- _5 - Variable in class drjoliv.jfunc.hlist.T5
-
- _5() - Method in class drjoliv.jfunc.hlist.T5
-
Returns the fifth element of this product.
- _5 - Variable in class drjoliv.jfunc.hlist.T6
-
- _5() - Method in class drjoliv.jfunc.hlist.T6
-
Returns the fifth element of this product.
- _5 - Variable in class drjoliv.jfunc.hlist.T7
-
- _5() - Method in class drjoliv.jfunc.hlist.T7
-
Returns the fifth element of this product.
- _5 - Variable in class drjoliv.jfunc.hlist.T8
-
- _5() - Method in class drjoliv.jfunc.hlist.T8
-
Returns the fifth element of this product.
- _6 - Variable in class drjoliv.jfunc.hlist.T6
-
- _6() - Method in class drjoliv.jfunc.hlist.T6
-
Returns the sixth element of this product.
- _6 - Variable in class drjoliv.jfunc.hlist.T7
-
- _6() - Method in class drjoliv.jfunc.hlist.T7
-
Returns the sixth element of this product.
- _6 - Variable in class drjoliv.jfunc.hlist.T8
-
- _6() - Method in class drjoliv.jfunc.hlist.T8
-
Returns the sixth element of this product.
- _7 - Variable in class drjoliv.jfunc.hlist.T7
-
- _7() - Method in class drjoliv.jfunc.hlist.T7
-
Returns the seventh element of this product.
- _7 - Variable in class drjoliv.jfunc.hlist.T8
-
- _7() - Method in class drjoliv.jfunc.hlist.T8
-
Returns the seventh element of this product.
- _8 - Variable in class drjoliv.jfunc.hlist.T8
-
- _8() - Method in class drjoliv.jfunc.hlist.T8
-
Returns the eighth element of this product.