Runtime Parameters for binding expression opcodes. More...
#include <kanzi/core.ui/binding/expression_binding_processor.hpp>
Public Attributes | |
| array< PropertyField, s_registerCount > | argumentFields |
| array< const Variant *, s_registerCount > | argumentRegisters |
| BindingLookupContext * | lookupContext |
| Lookup context. | |
| PropertyField | outputField |
| Cached output argument field. | |
| Variant * | outputRegister |
| Register for output argument of operation function. | |
Static Public Attributes | |
| static constexpr uint32_t | s_registerCount |
Runtime Parameters for binding expression opcodes.
Filled from BindingExpressionOpCode structure and passed to binding expression function.
|
inlineexplicit |
Constructor.
| 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. |
|
inlineexplicit |
Constructor.
Third argument is not initialized.
| argument1 | First argument. |
| field1 | First argument field. |
| argument2 | Second argument. |
| field2 | Second argument field. |
| output | Output argument. |
| outputField | Output field. |
| lookupContext | Lookup context. |
|
inlineexplicit |
Constructor.
Third argument is not initialized. Lookup context is not initialized.
| argument1 | First argument. |
| field1 | First argument field. |
| argument2 | Second argument. |
| field2 | Second argument field. |
| output | Output argument. |
| outputField | Output field. |
|
inlineexplicit |
Constructor.
Second and third arguments are not initialized. Lookup context is not initialized.
| argument1 | First argument. |
| field1 | First argument field. |
| output | Output argument. |
| outputField | Output field. |
|
inlineexplicit |
Constructor.
Second and third arguments are not initialized. Lookup context is not initialized.
| argument1 | First argument. |
| field1 | First argument field. |
| output | Output argument. |
| outputField | Output field. |
| lookupContext | Lookup context. |
|
explicitdefault |
Empty constructor.
| array<const Variant*, s_registerCount> kanzi::BindingExpressionOpCodeParameters::argumentRegisters |
| array<PropertyField, s_registerCount> kanzi::BindingExpressionOpCodeParameters::argumentFields |
| Variant* kanzi::BindingExpressionOpCodeParameters::outputRegister |
Register for output argument of operation function.
| PropertyField kanzi::BindingExpressionOpCodeParameters::outputField |
Cached output argument field.
| BindingLookupContext* kanzi::BindingExpressionOpCodeParameters::lookupContext |
Lookup context.