kangaroo  1.0
the cbls library
Data Structures

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...
 

Detailed Description

Use operand binding operators to define operand binding value function expressions.

See BindValueToValue to use these operators to define value function expressions.