Package com.koloboke.function

The complete set of functional interfaces, following java.util.function scheme.

See:
          Description

Interface Summary
BiConsumer<T,U> Represents an operation that accepts two input arguments and returns no result.
BiFunction<T,U,R> Represents a function that accepts two arguments and produces a result.
BinaryOperator<T> Represents an operation upon two operands of the same type, producing a result of the same type as the operands.
BiPredicate<T,U> Represents a predicate (boolean-valued function) of two arguments.
ByteBinaryOperator Represents an operation upon two byte-valued operands and producing a byte-valued result.
ByteByteConsumer Represents an operation that accepts two byte-valued arguments and returns no result.
ByteBytePredicate Represents a predicate (boolean-valued function) that accepts two byte-valued arguments.
ByteByteToByteFunction Represents a function that accepts two byte-valued arguments and produces a byte-valued result.
ByteCharConsumer Represents an operation that accepts a byte-valued and a char-valued argument, and returns no result.
ByteCharPredicate Represents a predicate (boolean-valued function) that accepts a byte-valued and a char-valued argument.
ByteCharToCharFunction Represents a function that accepts a byte-valued and a char-valued argument and produces a char-valued result.
ByteConsumer Represents an operation that accepts a single byte-valued argument and returns no result.
ByteDoubleConsumer Represents an operation that accepts a byte-valued and a double-valued argument, and returns no result.
ByteDoublePredicate Represents a predicate (boolean-valued function) that accepts a byte-valued and a double-valued argument.
ByteDoubleToDoubleFunction Represents a function that accepts a byte-valued and a double-valued argument and produces a double-valued result.
ByteFloatConsumer Represents an operation that accepts a byte-valued and a float-valued argument, and returns no result.
ByteFloatPredicate Represents a predicate (boolean-valued function) that accepts a byte-valued and a float-valued argument.
ByteFloatToFloatFunction Represents a function that accepts a byte-valued and a float-valued argument and produces a float-valued result.
ByteFunction<R> Represents a function that accepts a byte-valued argument and produces a result.
ByteIntConsumer Represents an operation that accepts a byte-valued and an int-valued argument, and returns no result.
ByteIntPredicate Represents a predicate (boolean-valued function) that accepts a byte-valued and an int-valued argument.
ByteIntToIntFunction Represents a function that accepts a byte-valued and an int-valued argument and produces an int-valued result.
ByteLongConsumer Represents an operation that accepts a byte-valued and a long-valued argument, and returns no result.
ByteLongPredicate Represents a predicate (boolean-valued function) that accepts a byte-valued and a long-valued argument.
ByteLongToLongFunction Represents a function that accepts a byte-valued and a long-valued argument and produces a long-valued result.
ByteObjConsumer<U> Represents an operation that accepts a byte-valued and an object-valued argument, and returns no result.
ByteObjFunction<T,R> Represents a function that accepts a byte-valued and an object-valued argument and returns a result.
ByteObjPredicate<U> Represents a predicate (boolean-valued function) that accepts a byte-valued and an object-valued argument.
BytePredicate Represents a predicate (boolean-valued function) of one byte-valued argument.
ByteShortConsumer Represents an operation that accepts a byte-valued and a short-valued argument, and returns no result.
ByteShortPredicate Represents a predicate (boolean-valued function) that accepts a byte-valued and a short-valued argument.
ByteShortToShortFunction Represents a function that accepts a byte-valued and a short-valued argument and produces a short-valued result.
ByteToCharFunction Represents a function that accepts a byte-valued argument and produces a char-valued result.
ByteToDoubleFunction Represents a function that accepts a byte-valued argument and produces a double-valued result.
ByteToFloatFunction Represents a function that accepts a byte-valued argument and produces a float-valued result.
ByteToIntFunction Represents a function that accepts a byte-valued argument and produces an int-valued result.
ByteToLongFunction Represents a function that accepts a byte-valued argument and produces a long-valued result.
ByteToShortFunction Represents a function that accepts a byte-valued argument and produces a short-valued result.
ByteUnaryOperator Represents an operation on a single byte-valued operand that produces a byte-valued result.
CharBinaryOperator Represents an operation upon two char-valued operands and producing a char-valued result.
CharByteConsumer Represents an operation that accepts a char-valued and a byte-valued argument, and returns no result.
CharBytePredicate Represents a predicate (boolean-valued function) that accepts a char-valued and a byte-valued argument.
CharByteToByteFunction Represents a function that accepts a char-valued and a byte-valued argument and produces a byte-valued result.
CharCharConsumer Represents an operation that accepts two char-valued arguments and returns no result.
CharCharPredicate Represents a predicate (boolean-valued function) that accepts two char-valued arguments.
CharCharToCharFunction Represents a function that accepts two char-valued arguments and produces a char-valued result.
CharConsumer Represents an operation that accepts a single char-valued argument and returns no result.
CharDoubleConsumer Represents an operation that accepts a char-valued and a double-valued argument, and returns no result.
CharDoublePredicate Represents a predicate (boolean-valued function) that accepts a char-valued and a double-valued argument.
CharDoubleToDoubleFunction Represents a function that accepts a char-valued and a double-valued argument and produces a double-valued result.
CharFloatConsumer Represents an operation that accepts a char-valued and a float-valued argument, and returns no result.
CharFloatPredicate Represents a predicate (boolean-valued function) that accepts a char-valued and a float-valued argument.
CharFloatToFloatFunction Represents a function that accepts a char-valued and a float-valued argument and produces a float-valued result.
CharFunction<R> Represents a function that accepts a char-valued argument and produces a result.
CharIntConsumer Represents an operation that accepts a char-valued and an int-valued argument, and returns no result.
CharIntPredicate Represents a predicate (boolean-valued function) that accepts a char-valued and an int-valued argument.
CharIntToIntFunction Represents a function that accepts a char-valued and an int-valued argument and produces an int-valued result.
CharLongConsumer Represents an operation that accepts a char-valued and a long-valued argument, and returns no result.
CharLongPredicate Represents a predicate (boolean-valued function) that accepts a char-valued and a long-valued argument.
CharLongToLongFunction Represents a function that accepts a char-valued and a long-valued argument and produces a long-valued result.
CharObjConsumer<U> Represents an operation that accepts a char-valued and an object-valued argument, and returns no result.
CharObjFunction<T,R> Represents a function that accepts a char-valued and an object-valued argument and returns a result.
CharObjPredicate<U> Represents a predicate (boolean-valued function) that accepts a char-valued and an object-valued argument.
CharPredicate Represents a predicate (boolean-valued function) of one char-valued argument.
CharShortConsumer Represents an operation that accepts a char-valued and a short-valued argument, and returns no result.
CharShortPredicate Represents a predicate (boolean-valued function) that accepts a char-valued and a short-valued argument.
CharShortToShortFunction Represents a function that accepts a char-valued and a short-valued argument and produces a short-valued result.
CharToByteFunction Represents a function that accepts a char-valued argument and produces a byte-valued result.
CharToDoubleFunction Represents a function that accepts a char-valued argument and produces a double-valued result.
CharToFloatFunction Represents a function that accepts a char-valued argument and produces a float-valued result.
CharToIntFunction Represents a function that accepts a char-valued argument and produces an int-valued result.
CharToLongFunction Represents a function that accepts a char-valued argument and produces a long-valued result.
CharToShortFunction Represents a function that accepts a char-valued argument and produces a short-valued result.
CharUnaryOperator Represents an operation on a single char-valued operand that produces a char-valued result.
Consumer<T> Represents an operation that accepts a single input argument and returns no result.
DoubleBinaryOperator Represents an operation upon two double-valued operands and producing a double-valued result.
DoubleByteConsumer Represents an operation that accepts a double-valued and a byte-valued argument, and returns no result.
DoubleBytePredicate Represents a predicate (boolean-valued function) that accepts a double-valued and a byte-valued argument.
DoubleByteToByteFunction Represents a function that accepts a double-valued and a byte-valued argument and produces a byte-valued result.
DoubleCharConsumer Represents an operation that accepts a double-valued and a char-valued argument, and returns no result.
DoubleCharPredicate Represents a predicate (boolean-valued function) that accepts a double-valued and a char-valued argument.
DoubleCharToCharFunction Represents a function that accepts a double-valued and a char-valued argument and produces a char-valued result.
DoubleConsumer Represents an operation that accepts a single double-valued argument and returns no result.
DoubleDoubleConsumer Represents an operation that accepts two double-valued arguments and returns no result.
DoubleDoublePredicate Represents a predicate (boolean-valued function) that accepts two double-valued arguments.
DoubleDoubleToDoubleFunction Represents a function that accepts two double-valued arguments and produces a double-valued result.
DoubleFloatConsumer Represents an operation that accepts a double-valued and a float-valued argument, and returns no result.
DoubleFloatPredicate Represents a predicate (boolean-valued function) that accepts a double-valued and a float-valued argument.
DoubleFloatToFloatFunction Represents a function that accepts a double-valued and a float-valued argument and produces a float-valued result.
DoubleFunction<R> Represents a function that accepts a double-valued argument and produces a result.
DoubleIntConsumer Represents an operation that accepts a double-valued and an int-valued argument, and returns no result.
DoubleIntPredicate Represents a predicate (boolean-valued function) that accepts a double-valued and an int-valued argument.
DoubleIntToIntFunction Represents a function that accepts a double-valued and an int-valued argument and produces an int-valued result.
DoubleLongConsumer Represents an operation that accepts a double-valued and a long-valued argument, and returns no result.
DoubleLongPredicate Represents a predicate (boolean-valued function) that accepts a double-valued and a long-valued argument.
DoubleLongToLongFunction Represents a function that accepts a double-valued and a long-valued argument and produces a long-valued result.
DoubleObjConsumer<U> Represents an operation that accepts a double-valued and an object-valued argument, and returns no result.
DoubleObjFunction<T,R> Represents a function that accepts a double-valued and an object-valued argument and returns a result.
DoubleObjPredicate<U> Represents a predicate (boolean-valued function) that accepts a double-valued and an object-valued argument.
DoublePredicate Represents a predicate (boolean-valued function) of one double-valued argument.
DoubleShortConsumer Represents an operation that accepts a double-valued and a short-valued argument, and returns no result.
DoubleShortPredicate Represents a predicate (boolean-valued function) that accepts a double-valued and a short-valued argument.
DoubleShortToShortFunction Represents a function that accepts a double-valued and a short-valued argument and produces a short-valued result.
DoubleToByteFunction Represents a function that accepts a double-valued argument and produces a byte-valued result.
DoubleToCharFunction Represents a function that accepts a double-valued argument and produces a char-valued result.
DoubleToFloatFunction Represents a function that accepts a double-valued argument and produces a float-valued result.
DoubleToIntFunction Represents a function that accepts a double-valued argument and produces an int-valued result.
DoubleToLongFunction Represents a function that accepts a double-valued argument and produces a long-valued result.
DoubleToShortFunction Represents a function that accepts a double-valued argument and produces a short-valued result.
DoubleUnaryOperator Represents an operation on a single double-valued operand that produces a double-valued result.
FloatBinaryOperator Represents an operation upon two float-valued operands and producing a float-valued result.
FloatByteConsumer Represents an operation that accepts a float-valued and a byte-valued argument, and returns no result.
FloatBytePredicate Represents a predicate (boolean-valued function) that accepts a float-valued and a byte-valued argument.
FloatByteToByteFunction Represents a function that accepts a float-valued and a byte-valued argument and produces a byte-valued result.
FloatCharConsumer Represents an operation that accepts a float-valued and a char-valued argument, and returns no result.
FloatCharPredicate Represents a predicate (boolean-valued function) that accepts a float-valued and a char-valued argument.
FloatCharToCharFunction Represents a function that accepts a float-valued and a char-valued argument and produces a char-valued result.
FloatConsumer Represents an operation that accepts a single float-valued argument and returns no result.
FloatDoubleConsumer Represents an operation that accepts a float-valued and a double-valued argument, and returns no result.
FloatDoublePredicate Represents a predicate (boolean-valued function) that accepts a float-valued and a double-valued argument.
FloatDoubleToDoubleFunction Represents a function that accepts a float-valued and a double-valued argument and produces a double-valued result.
FloatFloatConsumer Represents an operation that accepts two float-valued arguments and returns no result.
FloatFloatPredicate Represents a predicate (boolean-valued function) that accepts two float-valued arguments.
FloatFloatToFloatFunction Represents a function that accepts two float-valued arguments and produces a float-valued result.
FloatFunction<R> Represents a function that accepts a float-valued argument and produces a result.
FloatIntConsumer Represents an operation that accepts a float-valued and an int-valued argument, and returns no result.
FloatIntPredicate Represents a predicate (boolean-valued function) that accepts a float-valued and an int-valued argument.
FloatIntToIntFunction Represents a function that accepts a float-valued and an int-valued argument and produces an int-valued result.
FloatLongConsumer Represents an operation that accepts a float-valued and a long-valued argument, and returns no result.
FloatLongPredicate Represents a predicate (boolean-valued function) that accepts a float-valued and a long-valued argument.
FloatLongToLongFunction Represents a function that accepts a float-valued and a long-valued argument and produces a long-valued result.
FloatObjConsumer<U> Represents an operation that accepts a float-valued and an object-valued argument, and returns no result.
FloatObjFunction<T,R> Represents a function that accepts a float-valued and an object-valued argument and returns a result.
FloatObjPredicate<U> Represents a predicate (boolean-valued function) that accepts a float-valued and an object-valued argument.
FloatPredicate Represents a predicate (boolean-valued function) of one float-valued argument.
FloatShortConsumer Represents an operation that accepts a float-valued and a short-valued argument, and returns no result.
FloatShortPredicate Represents a predicate (boolean-valued function) that accepts a float-valued and a short-valued argument.
FloatShortToShortFunction Represents a function that accepts a float-valued and a short-valued argument and produces a short-valued result.
FloatToByteFunction Represents a function that accepts a float-valued argument and produces a byte-valued result.
FloatToCharFunction Represents a function that accepts a float-valued argument and produces a char-valued result.
FloatToDoubleFunction Represents a function that accepts a float-valued argument and produces a double-valued result.
FloatToIntFunction Represents a function that accepts a float-valued argument and produces an int-valued result.
FloatToLongFunction Represents a function that accepts a float-valued argument and produces a long-valued result.
FloatToShortFunction Represents a function that accepts a float-valued argument and produces a short-valued result.
FloatUnaryOperator Represents an operation on a single float-valued operand that produces a float-valued result.
Function<T,R> Represents a function that accepts one argument and produces a result.
IntBinaryOperator Represents an operation upon two int-valued operands and producing an int-valued result.
IntByteConsumer Represents an operation that accepts an int-valued and a byte-valued argument, and returns no result.
IntBytePredicate Represents a predicate (boolean-valued function) that accepts an int-valued and a byte-valued argument.
IntByteToByteFunction Represents a function that accepts an int-valued and a byte-valued argument and produces a byte-valued result.
IntCharConsumer Represents an operation that accepts an int-valued and a char-valued argument, and returns no result.
IntCharPredicate Represents a predicate (boolean-valued function) that accepts an int-valued and a char-valued argument.
IntCharToCharFunction Represents a function that accepts an int-valued and a char-valued argument and produces a char-valued result.
IntConsumer Represents an operation that accepts a single int-valued argument and returns no result.
IntDoubleConsumer Represents an operation that accepts an int-valued and a double-valued argument, and returns no result.
IntDoublePredicate Represents a predicate (boolean-valued function) that accepts an int-valued and a double-valued argument.
IntDoubleToDoubleFunction Represents a function that accepts an int-valued and a double-valued argument and produces a double-valued result.
IntFloatConsumer Represents an operation that accepts an int-valued and a float-valued argument, and returns no result.
IntFloatPredicate Represents a predicate (boolean-valued function) that accepts an int-valued and a float-valued argument.
IntFloatToFloatFunction Represents a function that accepts an int-valued and a float-valued argument and produces a float-valued result.
IntFunction<R> Represents a function that accepts an int-valued argument and produces a result.
IntIntConsumer Represents an operation that accepts two int-valued arguments and returns no result.
IntIntPredicate Represents a predicate (boolean-valued function) that accepts two int-valued arguments.
IntIntToIntFunction Represents a function that accepts two int-valued arguments and produces an int-valued result.
IntLongConsumer Represents an operation that accepts an int-valued and a long-valued argument, and returns no result.
IntLongPredicate Represents a predicate (boolean-valued function) that accepts an int-valued and a long-valued argument.
IntLongToLongFunction Represents a function that accepts an int-valued and a long-valued argument and produces a long-valued result.
IntObjConsumer<U> Represents an operation that accepts an int-valued and an object-valued argument, and returns no result.
IntObjFunction<T,R> Represents a function that accepts an int-valued and an object-valued argument and returns a result.
IntObjPredicate<U> Represents a predicate (boolean-valued function) that accepts an int-valued and an object-valued argument.
IntPredicate Represents a predicate (boolean-valued function) of one int-valued argument.
IntShortConsumer Represents an operation that accepts an int-valued and a short-valued argument, and returns no result.
IntShortPredicate Represents a predicate (boolean-valued function) that accepts an int-valued and a short-valued argument.
IntShortToShortFunction Represents a function that accepts an int-valued and a short-valued argument and produces a short-valued result.
IntToByteFunction Represents a function that accepts an int-valued argument and produces a byte-valued result.
IntToCharFunction Represents a function that accepts an int-valued argument and produces a char-valued result.
IntToDoubleFunction Represents a function that accepts an int-valued argument and produces a double-valued result.
IntToFloatFunction Represents a function that accepts an int-valued argument and produces a float-valued result.
IntToLongFunction Represents a function that accepts an int-valued argument and produces a long-valued result.
IntToShortFunction Represents a function that accepts an int-valued argument and produces a short-valued result.
IntUnaryOperator Represents an operation on a single int-valued operand that produces an int-valued result.
LongBinaryOperator Represents an operation upon two long-valued operands and producing a long-valued result.
LongByteConsumer Represents an operation that accepts a long-valued and a byte-valued argument, and returns no result.
LongBytePredicate Represents a predicate (boolean-valued function) that accepts a long-valued and a byte-valued argument.
LongByteToByteFunction Represents a function that accepts a long-valued and a byte-valued argument and produces a byte-valued result.
LongCharConsumer Represents an operation that accepts a long-valued and a char-valued argument, and returns no result.
LongCharPredicate Represents a predicate (boolean-valued function) that accepts a long-valued and a char-valued argument.
LongCharToCharFunction Represents a function that accepts a long-valued and a char-valued argument and produces a char-valued result.
LongConsumer Represents an operation that accepts a single long-valued argument and returns no result.
LongDoubleConsumer Represents an operation that accepts a long-valued and a double-valued argument, and returns no result.
LongDoublePredicate Represents a predicate (boolean-valued function) that accepts a long-valued and a double-valued argument.
LongDoubleToDoubleFunction Represents a function that accepts a long-valued and a double-valued argument and produces a double-valued result.
LongFloatConsumer Represents an operation that accepts a long-valued and a float-valued argument, and returns no result.
LongFloatPredicate Represents a predicate (boolean-valued function) that accepts a long-valued and a float-valued argument.
LongFloatToFloatFunction Represents a function that accepts a long-valued and a float-valued argument and produces a float-valued result.
LongFunction<R> Represents a function that accepts a long-valued argument and produces a result.
LongIntConsumer Represents an operation that accepts a long-valued and an int-valued argument, and returns no result.
LongIntPredicate Represents a predicate (boolean-valued function) that accepts a long-valued and an int-valued argument.
LongIntToIntFunction Represents a function that accepts a long-valued and an int-valued argument and produces an int-valued result.
LongLongConsumer Represents an operation that accepts two long-valued arguments and returns no result.
LongLongPredicate Represents a predicate (boolean-valued function) that accepts two long-valued arguments.
LongLongToLongFunction Represents a function that accepts two long-valued arguments and produces a long-valued result.
LongObjConsumer<U> Represents an operation that accepts a long-valued and an object-valued argument, and returns no result.
LongObjFunction<T,R> Represents a function that accepts a long-valued and an object-valued argument and returns a result.
LongObjPredicate<U> Represents a predicate (boolean-valued function) that accepts a long-valued and an object-valued argument.
LongPredicate Represents a predicate (boolean-valued function) of one long-valued argument.
LongShortConsumer Represents an operation that accepts a long-valued and a short-valued argument, and returns no result.
LongShortPredicate Represents a predicate (boolean-valued function) that accepts a long-valued and a short-valued argument.
LongShortToShortFunction Represents a function that accepts a long-valued and a short-valued argument and produces a short-valued result.
LongToByteFunction Represents a function that accepts a long-valued argument and produces a byte-valued result.
LongToCharFunction Represents a function that accepts a long-valued argument and produces a char-valued result.
LongToDoubleFunction Represents a function that accepts a long-valued argument and produces a double-valued result.
LongToFloatFunction Represents a function that accepts a long-valued argument and produces a float-valued result.
LongToIntFunction Represents a function that accepts a long-valued argument and produces an int-valued result.
LongToShortFunction Represents a function that accepts a long-valued argument and produces a short-valued result.
LongUnaryOperator Represents an operation on a single long-valued operand that produces a long-valued result.
ObjByteConsumer<T> Represents an operation that accepts an object-valued and a byte-valued argument, and returns no result.
ObjBytePredicate<T> Represents a predicate (boolean-valued function) that accepts an object-valued and a byte-valued argument.
ObjByteToByteFunction<T> Represents a function that accepts an object-valued and a byte-valued argument and produces a byte-valued result.
ObjCharConsumer<T> Represents an operation that accepts an object-valued and a char-valued argument, and returns no result.
ObjCharPredicate<T> Represents a predicate (boolean-valued function) that accepts an object-valued and a char-valued argument.
ObjCharToCharFunction<T> Represents a function that accepts an object-valued and a char-valued argument and produces a char-valued result.
ObjDoubleConsumer<T> Represents an operation that accepts an object-valued and a double-valued argument, and returns no result.
ObjDoublePredicate<T> Represents a predicate (boolean-valued function) that accepts an object-valued and a double-valued argument.
ObjDoubleToDoubleFunction<T> Represents a function that accepts an object-valued and a double-valued argument and produces a double-valued result.
ObjFloatConsumer<T> Represents an operation that accepts an object-valued and a float-valued argument, and returns no result.
ObjFloatPredicate<T> Represents a predicate (boolean-valued function) that accepts an object-valued and a float-valued argument.
ObjFloatToFloatFunction<T> Represents a function that accepts an object-valued and a float-valued argument and produces a float-valued result.
ObjIntConsumer<T> Represents an operation that accepts an object-valued and an int-valued argument, and returns no result.
ObjIntPredicate<T> Represents a predicate (boolean-valued function) that accepts an object-valued and an int-valued argument.
ObjIntToIntFunction<T> Represents a function that accepts an object-valued and an int-valued argument and produces an int-valued result.
ObjLongConsumer<T> Represents an operation that accepts an object-valued and a long-valued argument, and returns no result.
ObjLongPredicate<T> Represents a predicate (boolean-valued function) that accepts an object-valued and a long-valued argument.
ObjLongToLongFunction<T> Represents a function that accepts an object-valued and a long-valued argument and produces a long-valued result.
ObjShortConsumer<T> Represents an operation that accepts an object-valued and a short-valued argument, and returns no result.
ObjShortPredicate<T> Represents a predicate (boolean-valued function) that accepts an object-valued and a short-valued argument.
ObjShortToShortFunction<T> Represents a function that accepts an object-valued and a short-valued argument and produces a short-valued result.
Predicate<T> Represents a predicate (boolean-valued function) of one argument.
ShortBinaryOperator Represents an operation upon two short-valued operands and producing a short-valued result.
ShortByteConsumer Represents an operation that accepts a short-valued and a byte-valued argument, and returns no result.
ShortBytePredicate Represents a predicate (boolean-valued function) that accepts a short-valued and a byte-valued argument.
ShortByteToByteFunction Represents a function that accepts a short-valued and a byte-valued argument and produces a byte-valued result.
ShortCharConsumer Represents an operation that accepts a short-valued and a char-valued argument, and returns no result.
ShortCharPredicate Represents a predicate (boolean-valued function) that accepts a short-valued and a char-valued argument.
ShortCharToCharFunction Represents a function that accepts a short-valued and a char-valued argument and produces a char-valued result.
ShortConsumer Represents an operation that accepts a single short-valued argument and returns no result.
ShortDoubleConsumer Represents an operation that accepts a short-valued and a double-valued argument, and returns no result.
ShortDoublePredicate Represents a predicate (boolean-valued function) that accepts a short-valued and a double-valued argument.
ShortDoubleToDoubleFunction Represents a function that accepts a short-valued and a double-valued argument and produces a double-valued result.
ShortFloatConsumer Represents an operation that accepts a short-valued and a float-valued argument, and returns no result.
ShortFloatPredicate Represents a predicate (boolean-valued function) that accepts a short-valued and a float-valued argument.
ShortFloatToFloatFunction Represents a function that accepts a short-valued and a float-valued argument and produces a float-valued result.
ShortFunction<R> Represents a function that accepts a short-valued argument and produces a result.
ShortIntConsumer Represents an operation that accepts a short-valued and an int-valued argument, and returns no result.
ShortIntPredicate Represents a predicate (boolean-valued function) that accepts a short-valued and an int-valued argument.
ShortIntToIntFunction Represents a function that accepts a short-valued and an int-valued argument and produces an int-valued result.
ShortLongConsumer Represents an operation that accepts a short-valued and a long-valued argument, and returns no result.
ShortLongPredicate Represents a predicate (boolean-valued function) that accepts a short-valued and a long-valued argument.
ShortLongToLongFunction Represents a function that accepts a short-valued and a long-valued argument and produces a long-valued result.
ShortObjConsumer<U> Represents an operation that accepts a short-valued and an object-valued argument, and returns no result.
ShortObjFunction<T,R> Represents a function that accepts a short-valued and an object-valued argument and returns a result.
ShortObjPredicate<U> Represents a predicate (boolean-valued function) that accepts a short-valued and an object-valued argument.
ShortPredicate Represents a predicate (boolean-valued function) of one short-valued argument.
ShortShortConsumer Represents an operation that accepts two short-valued arguments and returns no result.
ShortShortPredicate Represents a predicate (boolean-valued function) that accepts two short-valued arguments.
ShortShortToShortFunction Represents a function that accepts two short-valued arguments and produces a short-valued result.
ShortToByteFunction Represents a function that accepts a short-valued argument and produces a byte-valued result.
ShortToCharFunction Represents a function that accepts a short-valued argument and produces a char-valued result.
ShortToDoubleFunction Represents a function that accepts a short-valued argument and produces a double-valued result.
ShortToFloatFunction Represents a function that accepts a short-valued argument and produces a float-valued result.
ShortToIntFunction Represents a function that accepts a short-valued argument and produces an int-valued result.
ShortToLongFunction Represents a function that accepts a short-valued argument and produces a long-valued result.
ShortUnaryOperator Represents an operation on a single short-valued operand that produces a short-valued result.
ToByteFunction<T> Represents a function that produces a byte-valued result.
ToCharFunction<T> Represents a function that produces a char-valued result.
ToDoubleFunction<T> Represents a function that produces a double-valued result.
ToFloatFunction<T> Represents a function that produces a float-valued result.
ToIntFunction<T> Represents a function that produces an int-valued result.
ToLongFunction<T> Represents a function that produces a long-valued result.
ToShortFunction<T> Represents a function that produces a short-valued result.
UnaryOperator<T> Represents an operation on a single operand that produces a result of the same type as its operand.
 

Package com.koloboke.function Description

The complete set of functional interfaces, following java.util.function scheme.

See Also:
Java 8 Functional Interface Naming Guide