B E F N O P Q R T U 

B

BinaryFunction<E,F,RV> - Interface in org.dishevelled.functor
Typed functor that takes two arguments of types E and F and returns a value of type RV.
BinaryPredicate<E,F> - Interface in org.dishevelled.functor
Typed functor that takes two arguments and returns a boolean value.
BinaryProcedure<E,F> - Interface in org.dishevelled.functor
Typed functor that takes two arguments and returns no value.

E

evaluate(E, F) - Method in interface org.dishevelled.functor.BinaryFunction
Evaluate this function with the specified arguments.
evaluate() - Method in interface org.dishevelled.functor.Function
Evaluate this function with no arguments.
evaluate(E...) - Method in interface org.dishevelled.functor.NaryFunction
Evaluate this function with the specified arguments.
evaluate(E, F, G, H) - Method in interface org.dishevelled.functor.QuaternaryFunction
Evaluate this function with the specified arguments.
evaluate(E, F, G) - Method in interface org.dishevelled.functor.TernaryFunction
Evaluate this function with the specified arguments.
evaluate(E) - Method in interface org.dishevelled.functor.UnaryFunction
Evaluate this function with the specified argument.

F

Function<RV> - Interface in org.dishevelled.functor
Typed functor that takes no arguments and returns a value of type RV.

N

NaryFunction<E,RV> - Interface in org.dishevelled.functor
Typed functor that takes an arbitrary number of arguments of the same type E and returns a value of type RV.
NaryPredicate<E> - Interface in org.dishevelled.functor
Typed functor that takes an arbitrary number of arguments of the same type and returns a boolean value.
NaryProcedure<E> - Interface in org.dishevelled.functor
Typed functor that takes an arbitrary number of arguments of the same type and returns no value.

O

org.dishevelled.functor - package org.dishevelled.functor
Typed functor object interfaces.

P

Predicate<E> - Interface in org.dishevelled.functor
Typed functor that takes no arguments and returns a boolean value.
Procedure<E> - Interface in org.dishevelled.functor
Typed functor that takes no arguments and returns no value.

Q

QuaternaryFunction<E,F,G,H,RV> - Interface in org.dishevelled.functor
Typed functor that takes four arguments of types E, F, G, and H and returns a value of type RV.
QuaternaryPredicate<E,F,G,H> - Interface in org.dishevelled.functor
Typed functor that takes four arguments and returns a boolean value.
QuaternaryProcedure<E,F,G,H> - Interface in org.dishevelled.functor
Typed functor that takes four arguments and returns no value.

R

run(E, F) - Method in interface org.dishevelled.functor.BinaryProcedure
Execute this procedure with the specified arguments.
run(E...) - Method in interface org.dishevelled.functor.NaryProcedure
Execute this procedure with the specified arguments.
run() - Method in interface org.dishevelled.functor.Procedure
Execute this procedure with no arguments.
run(E, F, G, H) - Method in interface org.dishevelled.functor.QuaternaryProcedure
Execute this procedure with the specified arguments.
run(E, F, G) - Method in interface org.dishevelled.functor.TernaryProcedure
Execute this procedure with the specified arguments.
run(E) - Method in interface org.dishevelled.functor.UnaryProcedure
Execute this procedure with the specified argument.

T

TernaryFunction<E,F,G,RV> - Interface in org.dishevelled.functor
Typed functor that takes three arguments of types E, F, and G and returns a value of type RV.
TernaryPredicate<E,F,G> - Interface in org.dishevelled.functor
Typed functor that takes three arguments and returns a boolean value.
TernaryProcedure<E,F,G> - Interface in org.dishevelled.functor
Typed functor that takes three arguments and returns no value.
test(E, F) - Method in interface org.dishevelled.functor.BinaryPredicate
Evaluate this predicate for the specified arguments.
test(E...) - Method in interface org.dishevelled.functor.NaryPredicate
Evaluate this predicate for the specified arguments.
test() - Method in interface org.dishevelled.functor.Predicate
Evaluate this predicate with no arguments.
test(E, F, G, H) - Method in interface org.dishevelled.functor.QuaternaryPredicate
Evaluate this predicate for the specified arguments.
test(E, F, G) - Method in interface org.dishevelled.functor.TernaryPredicate
Evaluate this predicate for the specified arguments.
test(E) - Method in interface org.dishevelled.functor.UnaryPredicate
Evaluate this predicate for the specified argument.

U

UnaryFunction<E,RV> - Interface in org.dishevelled.functor
Typed functor that takes one argument of type E and returns a value of type RV.
UnaryPredicate<E> - Interface in org.dishevelled.functor
Typed functor that takes one argument and returns a boolean value.
UnaryProcedure<E> - Interface in org.dishevelled.functor
Typed functor that takes one argument and returns no value.
B E F N O P Q R T U 

Copyright (c) 2004-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).