Sign in Join
FPDoc Onlineexperiment

TCodePointEnumerator class

In unit LazUnicode

Base class for a Unicode codepoint enumerator.

Declaration

pascal
TCodePointEnumerator = class(TUnicodeEnumeratorBase)

Inheritance

  1. TCodePointEnumerator
  2. TUnicodeEnumeratorBase

Description

Base class for a Unicode codepoint enumerator. TCodePointEnumerator allows traversal of Unicode codepoints. Uses UTF-8 or UTF-16 encodings depending on value in $ModeSwitch. Extends the ancestor class to provide navigation in the enumerator using the MoveNext method.

Methods

MoveNextpublicProvides navigation to the next codepoint in the enumerator.

Inherited

From TUnicodeEnumeratorBase (3)

Create Current CurrentCodeUnitCount

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.