kangaroo
1.0
the cbls library
|
Use operand binding operators to define operand binding value function expressions. More...
Data Structures | |
class | bind1nothing< oper > |
Bind nothing of a unary operator, just to make it compatible with bindNested. More... | |
class | bind2right< oper > |
Bind the right operand of a binary operator with a constant value and the operator now becomes a unary operator. More... | |
class | bind2left< oper > |
Bind the left operand of a binary operator with a constant value and the operator now becomes a unary operator. More... | |
class | bind3sansMiddle< oper > |
Bind the left and right operands of a ternary operator with constant values, but do not bind the middle operand; the operator now becomes a unary operator. More... | |
class | bindThenElse3sansIf< oper > |
Bind then and else branches but not the if selector of a ternary if-then-else operator; the operator now becomes a unary operator. More... | |
class | bindListItemsNsansIndex< oper > |
Bind the list of items of a indexed list items n-ary operator except its index operand; the operator now becomes a unary operator;. More... | |
class | bindLinearPiecesNsansInput< oper > |
Bind the linear pieces of a n-ary linear-pieces function except its input; the operator now becomes a unary operator. More... | |
class | bindNested< inner, outer > |
The nested binding operator f(g(x)). More... | |
Use operand binding operators to define operand binding value function expressions.
See BindValueToValue to use these operators to define value function expressions.