[Overview][Classes][Procedures and functions][Index] Reference for unit 'LazUnicode' (#lazutils)

TUnicodeCharacterEnumerator.MoveNext

Adds support for combining diacritical marks when moving to the next codepoint.

Declaration

Source position: lazunicode.pas line 92

public function TUnicodeCharacterEnumerator.MoveNext: Boolean;

Function result

True when more characters (codepoints) are available to the enumerator.

Description

MoveNext is an overridden method which adds support for combining diacritical marks when moving to the next codepoint for the enumerator. The return value is True when more characters (codepoints) are available to the enumerator. MoveNext updates the value in CurrentCodeUnitCount, and includes combining diacritical marks in the byte count. MoveNext calls UpdateCurrent to store the value for the Current property.

Remark: MoveNext does not call the inherited method.

Version 4.0 Generated 2025-05-03 Home