kangaroo
1.0
the cbls library
|
Bind the right 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 | |
~bind2right () | |
Destructor. More... | |
bind2right () | |
Default constructor. More... | |
bind2right (bind2right< oper > &&that) noexcept | |
Move constructor. More... | |
bind2right (bind2right< oper > const &that) | |
Copy constructor. More... | |
bind2right< oper > & | operator= (bind2right< oper > &&that) noexcept |
Move assignment. More... | |
bind2right< oper > & | operator= (bind2right< oper > const &that) |
Copy assignment. More... | |
bind2right (InputType const &theRightData) | |
Param constructor. More... | |
Bool | Updatable (Bool const LeftUpdatable, InputType const &LeftData) const |
Updatable? More... | |
OutputType | iof (InputType const &LeftData) 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 right operand of a binary operator with a constant value and the operator now becomes a unary operator.
typedef oper bind2right< oper >::Operator |
Operator.
typedef Operator::InputType bind2right< oper >::InputType |
Input type.
typedef Operator::OutputType bind2right< oper >::OutputType |
Output type.
|
inline |
Destructor.
|
inline |
Default constructor.
|
inlinenoexcept |
Move constructor.
|
inline |
Copy constructor.
|
inline |
Param constructor.
|
inlinenoexcept |
Move assignment.
|
inline |
Copy assignment.
|
inline |
Is the result updatable?
|
inline |
Perform operation.
|
inline |
Compute smallest and largest possible.