Uses of Interface
edu.rice.cs.cunit.util.ILambda.Binary

Packages that use ILambda.Binary
edu.rice.cs.cunit.util   
 

Uses of ILambda.Binary in edu.rice.cs.cunit.util
 

Classes in edu.rice.cs.cunit.util that implement ILambda.Binary
static class ILambda.Binary.Max<T extends Comparable<T>>
          Binary maximum.
static class ILambda.Binary.Min<T extends Comparable<T>>
          Binary minimum.
static class ILambda.Binary.NaryAdaptor<R,P>
          Adapter to turn an N-ary lambda into a binary lambda.
static class ILambda.Ternary.Bind1st<R,P,Q,S>
          Binary decorator for a ternary lambda that binds a constant to its first parameter.
static class ILambda.Ternary.Bind2nd<R,P,Q,S>
          Binary decorator for a ternary lambda that binds a constant to its second parameter.
static class ILambda.Ternary.Bind3rd<R,P,Q,S>
          Binary decorator for a ternary lambda that binds a constant to its third parameter.
 

Fields in edu.rice.cs.cunit.util declared as ILambda.Binary
private  ILambda.Binary<R,P,Q> ILambda.Binary.Bind1st._decoree
          The binary lambda that is decorated.
private  ILambda.Binary<R,P,Q> ILambda.Binary.Bind2nd._decoree
          The binary lambda that is decorated.
private  ILambda.Binary<R,P,P> ILambda.Nary.BinaryAdaptor._decoree
          The binary lambda.
 

Constructors in edu.rice.cs.cunit.util with parameters of type ILambda.Binary
ILambda.Binary.Bind1st(ILambda.Binary<R,P,Q> decoree, P constant)
          Create a new unary decorator for a binary lambda, binding a constant to its first parameter.
ILambda.Binary.Bind2nd(ILambda.Binary<R,P,Q> decoree, Q constant)
          Create a new unary decorator for a binary lambda, binding a constant to its second parameter.
ILambda.Nary.BinaryAdaptor(ILambda.Binary<R,P,P> decoree)
          Creates a new N-ary lambda (with N=2).