Kanzi 3.9.10
BindingExpressionArgumentType Enum Reference

Runtime expression validator argument type. More...

Inheritance diagram for BindingExpressionArgumentType:
[legend]

Public Member Functions

 BindingExpressionArgumentType (BindingExpressionArgumentType enum_)
 Constructs a copy of a BindingExpressionArgumentType object.
 
 BindingExpressionArgumentType (int value)
 Constructs a BindingExpressionArgumentType of an integer value.
 
int getValue ()
 Returns the integer value of the enumeration constant.
 
final int swigValue ()
 Returns the integer value of the enumeration constant.
 

Static Public Member Functions

static BindingExpressionArgumentType swigToEnum (int swigValue)
 Converts an integer value to the matching enumeration constant.
 
static BindingExpressionArgumentType toEnum (int value)
 Converts an integer value to the matching enumeration constant.
 

Public Attributes

 BindingExpressionArgumentTypeConstantRegister0 =(256)
 Constant registers: 256 - 511.
 
 BindingExpressionArgumentTypeConstantRegister1 =(257)
 Shorthand for constant register index.
 
 BindingExpressionArgumentTypeConstantRegister2 =(258)
 Shorthand for constant register index.
 
 BindingExpressionArgumentTypeConstantRegister3 =(259)
 Shorthand for constant register index.
 
 BindingExpressionArgumentTypeConstantRegister4 =(260)
 Shorthand for constant register index.
 
 BindingExpressionArgumentTypeConstantRegister5 =(261)
 Shorthand for constant register index.
 
 BindingExpressionArgumentTypeConstantRegister6 =(262)
 Shorthand for constant register index.
 
 BindingExpressionArgumentTypeDataSourceRegister0 =(768)
 Data source registers: 768 - 1023.
 
 BindingExpressionArgumentTypeDataSourceRegister1 =(769)
 Shorthand for data source register index.
 
 BindingExpressionArgumentTypeDataSourceRegister2 =(770)
 Shorthand for data source register index.
 
 BindingExpressionArgumentTypeDataSourceRegister3 =(771)
 Shorthand for data source register index.
 
 BindingExpressionArgumentTypeDataSourceRegister4 =(772)
 Shorthand for data source register index.
 
 BindingExpressionArgumentTypeDataSourceRegister5 =(773)
 Shorthand for data source register index.
 
 BindingExpressionArgumentTypeDataSourceRegister6 =(774)
 Shorthand for data source register index.
 
 BindingExpressionArgumentTypeSourceRegister0 =(512)
 Source registers: 512 - 767.
 
 BindingExpressionArgumentTypeSourceRegister1 =(513)
 Shorthand for source register index.
 
 BindingExpressionArgumentTypeSourceRegister2 =(514)
 Shorthand for source register index.
 
 BindingExpressionArgumentTypeSourceRegister3 =(515)
 Shorthand for source register index.
 
 BindingExpressionArgumentTypeSourceRegister4 =(516)
 Shorthand for source register index.
 
 BindingExpressionArgumentTypeSourceRegister5 =(517)
 Shorthand for source register index.
 
 BindingExpressionArgumentTypeSourceRegister6 =(518)
 Shorthand for source register index.
 
 BindingExpressionArgumentTypeTemporaryRegister0 =(0)
 Temporary registers: 0 - 255
Can be directly converted to integer to access temporary register by index.
 
 BindingExpressionArgumentTypeTemporaryRegister1 =(1)
 Shorthand for temporary register index.
 
 BindingExpressionArgumentTypeTemporaryRegister2 =(2)
 Shorthand for temporary register index.
 
 BindingExpressionArgumentTypeTemporaryRegister3 =(3)
 Shorthand for temporary register index.
 
 BindingExpressionArgumentTypeTemporaryRegister4 =(4)
 Shorthand for temporary register index.
 
 BindingExpressionArgumentTypeTemporaryRegister5 =(5)
 Shorthand for temporary register index.
 
 BindingExpressionArgumentTypeTemporaryRegister6 =(6)
 Shorthand for temporary register index.
 

Detailed Description

Runtime expression validator argument type.



A bitmask is used to speed up access to register arrays and remove the need for division.

The encoding intentionally ensures only 16 bits are needed for the enumeration.

Constructor & Destructor Documentation

◆ BindingExpressionArgumentType() [1/2]

Constructs a BindingExpressionArgumentType of an integer value.

Parameters
valueInteger value to convert to enumeration constant.

◆ BindingExpressionArgumentType() [2/2]

Constructs a copy of a BindingExpressionArgumentType object.

Parameters
enum_BindingExpressionArgumentType to be copy constructed.

Member Function Documentation

◆ getValue()

int getValue ( )

Returns the integer value of the enumeration constant.

Returns
Integer value.

Implements Enum.

◆ swigToEnum()

static BindingExpressionArgumentType swigToEnum ( int swigValue)
static

Converts an integer value to the matching enumeration constant.

Used internally by SWIG generated code.

Parameters
swigValueInteger value to convert to enumeration constant.
Returns
Enumeration constant matching the integer value.

◆ swigValue()

final int swigValue ( )

Returns the integer value of the enumeration constant.

Used internally by SWIG generated code.

Returns
Integer value.

◆ toEnum()

static BindingExpressionArgumentType toEnum ( int value)
static

Converts an integer value to the matching enumeration constant.

Parameters
valueInteger value to convert to enumeration constant.
Returns
Enumeration constant matching the integer value.