![]() |
0.10.8-alpha
|
Definition of the Function object and basic concepts around functions. More...
Classes | |
| class | ApplyFunction |
| Applies a function to input events to produce output events. More... | |
| class | ApplyFunctionArgument |
| A function of two arguments, the first of which is a 1:1 function; it applies this function to the second argument and returns the result. More... | |
| class | ApplyFunctionLambda |
| class | ApplyFunctionPartial |
| Evaluates a function on each event front in a lazy manner. More... | |
| class | BinaryFunction |
| Function of two inputs and one output. More... | |
| class | Constant |
| Representation of a unary constant. More... | |
| class | ContextAssignment |
| An object that assigns a value to a specific key in a Context object. More... | |
| class | ContextVariable |
| Placeholder for the value of a context element. More... | |
| class | Cumulate |
| Creates a cumulative processor out of a cumulative function. More... | |
| class | CumulativeFunction |
| A function with memory. More... | |
| interface | DuplicableFunction |
| Interface implemented by functions that can be duplicated. More... | |
| class | Function |
| Represents a stateless m-to-n function. More... | |
| class | FunctionException |
| Generic class for any exception thrown during the evaluation of a function. More... | |
| class | FunctionLambda |
| A function defined based on a lambda expression. More... | |
| class | FunctionTree |
| A Function object representing the composition of multiple functions together to form a "compound" function. More... | |
| class | IdentityFunction |
| Function that returns its input for its output. More... | |
| class | IfThenElse |
| Function that acts as an if-then-else. More... | |
| class | InvalidArgumentException |
| Exception thrown when a function is given an argument that is invalid. More... | |
| class | NothingToReturnException |
| Exception thrown when a function cannot produce a return value. More... | |
| class | PassthroughFunction |
| Delegates all calls of the Function class to an internal object instantiated by a method. More... | |
| class | RaiseArity |
| A Function that raises the arity of another function. More... | |
| class | StreamVariable |
| Symbol standing for the i-th trace given as input. More... | |
| class | TurnInto |
| Processor that turns any event into a predefined object. More... | |
| class | UnaryFunction |
| Function of one input and one output. More... | |
| class | Variable |
| A function that acts as a placeholder for a value to be computed at a later time. More... | |
Definition of the Function object and basic concepts around functions.
This package also defines a few commonly used functions, such as equality and Boolean connectives.