#include "binding_processor.hpp"
#include <kanzi/property/variant.hpp>
#include <user/animation/kzu_animation_util.h>
#include <system/kzs_types.h>
#include <system/debug/kzs_error.h>
#include "expression_binding_processor_properties.h"
Classes | |
class | kanzi::ExpressionBindingProcessor |
Expression validator. More... | |
Namespaces | |
kanzi | |
Typedefs | |
typedef kzsError(* | kanzi::KzuExpressionValidatorFunction )(const Variant *firstArgumentRegister, const Variant *secondArgumentRegister, Variant *outputRegister, PropertyField firstArgumentField, PropertyField secondArgumentField, PropertyField outputField, kzBool *out_valid) |
Expression validator function pointer type. More... | |
typedef shared_ptr < ExpressionBindingProcessor > | kanzi::ExpressionBindingProcessorSharedPtr |
Functions | |
const Variant * | kanzi::kzuExpressionValidatorGetArgument (Binding *rule, KzuExpressionValidatorArgumentType argumentType) |
Get expression validator argument. More... | |