org.dishevelled.functor
Interface QuaternaryFunction<E,F,G,H,RV>

Type Parameters:
E - first argument type
F - second argument type
G - third argument type
H - fourth argument type
RV - return value type

public interface QuaternaryFunction<E,F,G,H,RV>

Typed functor that takes four arguments of types E, F, G, and H and returns a value of type RV.

Version:
$Revision: 1059 $ $Date: 2012-01-03 14:03:02 -0600 (Tue, 03 Jan 2012) $
Author:
Michael Heuer

Method Summary
 RV evaluate(E e, F f, G g, H h)
          Evaluate this function with the specified arguments.
 

Method Detail

evaluate

RV evaluate(E e,
            F f,
            G g,
            H h)
Evaluate this function with the specified arguments.

Parameters:
e - first argument to this evaluation
f - second argument to this evaluation
g - third argument to this evaluation
h - fourth argument to this evaluation
Returns:
the result of this evaluation


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