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.