Runtime Parameters for binding expression opcodes.
More...
#include <kanzi/core.ui/binding/expression_binding_processor.hpp>
|
| BindingExpressionOpCodeParameters (const Variant *argument1, PropertyField field1, const Variant *argument2, PropertyField field2, const Variant *argument3, PropertyField field3, Variant *output, PropertyField outputField, BindingLookupContext *lookupContext) |
| Constructor. More...
|
|
| BindingExpressionOpCodeParameters (const Variant *argument1, PropertyField field1, const Variant *argument2, PropertyField field2, Variant *output, PropertyField outputField, BindingLookupContext *lookupContext) |
| Constructor. More...
|
|
| BindingExpressionOpCodeParameters (const Variant *argument1, PropertyField field1, const Variant *argument2, PropertyField field2, Variant *output, PropertyField outputField) |
| Constructor. More...
|
|
| BindingExpressionOpCodeParameters (const Variant *argument1, PropertyField field1, Variant *output, PropertyField outputField) |
| Constructor. More...
|
|
| BindingExpressionOpCodeParameters (const Variant *argument1, PropertyField field1, Variant *output, PropertyField outputField, BindingLookupContext *lookupContext) |
| Constructor. More...
|
|
| BindingExpressionOpCodeParameters ()=default |
| Empty constructor. More...
|
|
Runtime Parameters for binding expression opcodes.
Filled from BindingExpressionOpCode structure and passed to binding expression function.
◆ BindingExpressionOpCodeParameters() [1/6]
Constructor.
- Parameters
-
argument1 | First argument. |
field1 | First argument field. |
argument2 | Second argument. |
field2 | Second argument field. |
argument3 | Third argument. |
field3 | Third argument field. |
output | Output argument. |
outputField | Output field. |
lookupContext | Lookup context. |
◆ BindingExpressionOpCodeParameters() [2/6]
Constructor.
Third argument is not initialized.
- Parameters
-
argument1 | First argument. |
field1 | First argument field. |
argument2 | Second argument. |
field2 | Second argument field. |
output | Output argument. |
outputField | Output field. |
lookupContext | Lookup context. |
◆ BindingExpressionOpCodeParameters() [3/6]
Constructor.
Third argument is not initialized. Lookup context is not initialized.
- Parameters
-
argument1 | First argument. |
field1 | First argument field. |
argument2 | Second argument. |
field2 | Second argument field. |
output | Output argument. |
outputField | Output field. |
◆ BindingExpressionOpCodeParameters() [4/6]
Constructor.
Second and third arguments are not initialized. Lookup context is not initialized.
- Parameters
-
argument1 | First argument. |
field1 | First argument field. |
output | Output argument. |
outputField | Output field. |
◆ BindingExpressionOpCodeParameters() [5/6]
Constructor.
Second and third arguments are not initialized. Lookup context is not initialized.
- Parameters
-
argument1 | First argument. |
field1 | First argument field. |
output | Output argument. |
outputField | Output field. |
lookupContext | Lookup context. |
◆ BindingExpressionOpCodeParameters() [6/6]
kanzi::BindingExpressionOpCodeParameters::BindingExpressionOpCodeParameters |
( |
| ) |
|
|
explicitdefault |
◆ s_registerCount
constexpr uint32_t kanzi::BindingExpressionOpCodeParameters::s_registerCount |
|
static |
◆ argumentRegisters
◆ argumentFields
◆ outputRegister
Variant* kanzi::BindingExpressionOpCodeParameters::outputRegister |
Register for output argument of operation function.
◆ outputField
PropertyField kanzi::BindingExpressionOpCodeParameters::outputField |
Cached output argument field.
◆ lookupContext
The documentation for this struct was generated from the following file: