[Overview][Constants][Types][Classes][Procedures and functions][Index] |
Adds one or more mask op codes found in the compiled mask expression.
Source position: masks.pas line 179
protected procedure TMaskBase.Add( |
aLength: Integer; |
aData: PBYTE |
); |
aValue: Integer |
); |
aValue: TMaskParsedCode |
); |
aLength |
|
Number of bytes needed to represent the op codes in AData. |
aData |
|
Pointer to the bytes representing the op codes. |
aValue |
|
Integer value for the TMaskOpCode enumeration value added in the method. |
aValue |
|
Integer value for the TMaskOpCode enumeration value added in the method. |
Add is an overloaded method used to add one or more op codes for compiled mask expression. The overloaded variants allow the op code to be specified as a TMaskParsedCode enumeration value, as a pointer to byte values for the parsed op code(s), or as an Integer.
Add is called is from the Compile method (in descendent classes) when UTF-8 codepoints in the mask expression are translated into their corresponding op codes.
|
Examines the mask expression and creates a list of op codes. |
|
|
Represents op codes found when parsing / compiling a mask expression. |
Version 4.0 | Generated 2025-05-03 | Home |