kangaroo
1.0
the cbls library
|
Bind the left operand of a binary operator with a constant value and the operator now becomes a unary operator. More...
#include <bindingOperands.hpp>
Public Types | |
typedef oper | Operator |
Operator. More... | |
typedef Operator::InputType | InputType |
Input type. More... | |
typedef Operator::OutputType | OutputType |
OutputType. More... | |
Public Member Functions | |
~bind2left () | |
Destructor. More... | |
bind2left () | |
Default constructor. More... | |
bind2left (bind2left< oper > &&that) noexcept | |
Move constructor. More... | |
bind2left (bind2left< oper > const &that) | |
Copy constructor. More... | |
bind2left< oper > & | operator= (bind2left< oper > &&that) noexcept |
Move assignment. More... | |
bind2left< oper > & | operator= (bind2left< oper > const &that) |
Copy assignment. More... | |
bind2left (InputType const &theLeftData) | |
Param constructor. More... | |
Bool | Updatable (Bool const Rupdatable, InputType const &RightData) const |
Updatable? More... | |
OutputType | iof (InputType const &RightData) const |
Operation. More... | |
Hash | calcHashValue () const |
Smallest and largest possible. More... | |
Static Public Attributes | |
static Dim const | ParamArity = 1 |
Parameter arity. | |
static ParamOrder const | ParamOrdered = OrderedParams |
Parameter order. | |
Bind the left operand of a binary operator with a constant value and the operator now becomes a unary operator.
typedef Operator::OutputType bind2left< oper >::OutputType |
Output type.
Move constructor.
Copy constructor.
Param constructor.
|
inlinenoexcept |
Move assignment.
|
inline |
Copy assignment.
|
inline |
Is the result updatable?
|
inline |
Perform operation.
|
inline |
Compute smallest and largest possible.