Javolution 6.0.0 java
javolution.util.function.MultiVariable< L, R > Class Template Reference
Collaboration diagram for javolution.util.function.MultiVariable< L, R >:
[legend]

Public Member Functions

 MultiVariable (L left, R right)
 
getLeft ()
 
getRight ()
 

Private Attributes

final L left
 
final R right
 

Detailed Description

An object holding multiple variables; typically used to create multi-parameters functions.

Multi-variables may represent an unbounded number of variables. [code] MultiVariable<Double, MultiVariable<Integer, Boolean>> tertiaryVariable = new MultiVariable(2.3, new MultiVariable(57, true)); [/code].

Parameters
<L>the type of the variable on the left.
<R>the type of the variable on the right.
Author
Jean-Marie Dautelle
Version
6.0, July 21, 2013

Definition at line 27 of file MultiVariable.java.

Constructor & Destructor Documentation

◆ MultiVariable()

javolution.util.function.MultiVariable< L, R >.MultiVariable ( left,
right 
)

Returns a multi-variable holding the specified objects (possibly multi-variables themselves).

Definition at line 36 of file MultiVariable.java.

36  {
37  this.left = left;
38  this.right = right;
39  }

References javolution.util.function.MultiVariable< L, R >.left, and javolution.util.function.MultiVariable< L, R >.right.

Member Function Documentation

◆ getLeft()

Returns the variable on the left.

Definition at line 44 of file MultiVariable.java.

44  {
45  return left;
46  }

References javolution.util.function.MultiVariable< L, R >.left.

◆ getRight()

Returns the variable on the right.

Definition at line 51 of file MultiVariable.java.

51  {
52  return right;
53  }

References javolution.util.function.MultiVariable< L, R >.right.

Member Data Documentation

◆ left

◆ right


The documentation for this class was generated from the following file:
javolution.util.function.MultiVariable.left
final L left
Definition: MultiVariable.java:29
javolution.util.function.MultiVariable.right
final R right
Definition: MultiVariable.java:30