kanzi::BindingExpressionOpCode::Settings Struct Reference

Settings contain information about expression binding operation, i.e. More...

#include <kanzi/core.ui/binding/expression_binding_processor.hpp>

Public Member Functions

 Settings ()
 Constructor. More...
 

Public Attributes

KzuExpressionValidatorOperation operation
 Id of expression operation. More...
 
KzuExpressionValidatorArgumentType argument1
 First argument of the operation. More...
 
PropertyField argument1Field
 Field of first argument. More...
 
KzuExpressionValidatorArgumentType argument2
 Second argument of the operation. More...
 
PropertyField argument2Field
 Field of second argument. More...
 
KzuExpressionValidatorArgumentType argument3
 Third argument of the operation. More...
 
PropertyField argument3Field
 Field of third argument. More...
 
unsigned int output
 Output where result of the operation should be written. More...
 
PropertyField outputField
 Field of output where result of the operation should be written. More...
 

Detailed Description

Settings contain information about expression binding operation, i.e.

which operation should be executed, which arguments this operation should have, etc.

Settings are used by operation after is it added to a binding.

Constructor & Destructor Documentation

kanzi::BindingExpressionOpCode::Settings::Settings ( )
explicit

Constructor.

Member Data Documentation

KzuExpressionValidatorOperation kanzi::BindingExpressionOpCode::Settings::operation

Id of expression operation.

KzuExpressionValidatorArgumentType kanzi::BindingExpressionOpCode::Settings::argument1

First argument of the operation.

PropertyField kanzi::BindingExpressionOpCode::Settings::argument1Field

Field of first argument.

KzuExpressionValidatorArgumentType kanzi::BindingExpressionOpCode::Settings::argument2

Second argument of the operation.

PropertyField kanzi::BindingExpressionOpCode::Settings::argument2Field

Field of second argument.

KzuExpressionValidatorArgumentType kanzi::BindingExpressionOpCode::Settings::argument3

Third argument of the operation.

PropertyField kanzi::BindingExpressionOpCode::Settings::argument3Field

Field of third argument.

unsigned int kanzi::BindingExpressionOpCode::Settings::output

Output where result of the operation should be written.

PropertyField kanzi::BindingExpressionOpCode::Settings::outputField

Field of output where result of the operation should be written.


The documentation for this struct was generated from the following file: