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

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

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

Classes in edu.rice.cs.cunit.util that implement ILambda.Nary
static class ILambda.Nary.BinaryAdaptor<R,P>
          Adapter to turn a binary lambda into an N-ary lambda (with N=2).
static class ILambda.Nary.Bind<R,P>
          (N-1)-ary decorator for an N-ary lambda that binds a constant to one of its parameters.
static class ILambda.Nary.BindK<R,P>
          (N-K)-ary decorator for an N-ary lambda that binds constants to K of its parameters.
static class ILambda.Nary.Max<T extends Comparable<T>>
          N-ary maximum.
static class ILambda.Nary.Min<T extends Comparable<T>>
          N-ary minimum.
static class ILambda.Nary.TernaryAdaptor<R,P>
          Adapter to turn a ternary lambda into an N-ary lambda (with N=3).
static class ILambda.Nary.UnaryAdaptor<R,P>
          Adapter to turn a unary lambda into an N-ary lambda (with N=1).
 

Fields in edu.rice.cs.cunit.util declared as ILambda.Nary
private  ILambda.Nary<R,P> ILambda.Binary.NaryAdaptor._decoree
          The N-ary lambda.
private  ILambda.Nary<R,P> ILambda.Ternary.NaryAdaptor._decoree
          The N-ary lambda.
private  ILambda.Nary<R,P> ILambda.Nary.Bind._decoree
          The N-ary lambda.
private  ILambda.Nary<R,P> ILambda.Nary.BindK._decoree
          The N-ary lambda.
private  ILambda.Nary<R,P> ILambda.NaryAdaptor._decoree
          The N-ary lambda.
 

Constructors in edu.rice.cs.cunit.util with parameters of type ILambda.Nary
ILambda.Binary.NaryAdaptor(ILambda.Nary<R,P> decoree)
          Creates a new binary lambda.
ILambda.Nary.Bind(ILambda.Nary<R,P> decoree, int index, P constant)
          Creates a new (N-1)-ary decorator for an N-ary lambda, binding a constant to one of its parameters.
ILambda.Nary.BindK(ILambda.Nary<R,P> decoree, int[] indices, P... constants)
          Creates a new (N-K)-ary decorator for an N-ary lambda, binding constants to K of its parameters.
ILambda.NaryAdaptor(ILambda.Nary<R,P> decoree)
          Creates a new unary lambda.
ILambda.Ternary.NaryAdaptor(ILambda.Nary<R,P> decoree)
          Creates a new ternary lambda.