Record TUTF8StringCodePointBlockEnumerator
Unit
Declaration
type TUTF8StringCodePointBlockEnumerator = record
Description
Enumerator for utf-8 codepoints in a string.
Overview
Fields
![]() |
p: pchar; |
![]() |
pend: pchar; |
![]() |
markedPos: pchar; |
Methods
![]() |
procedure init(const s: string); |
![]() |
function MoveNext: Boolean; |
![]() |
function GetEnumerator: TUTF8StringCodePointBlockEnumerator; |
![]() |
procedure mark; inline; |
![]() |
procedure markNext; inline; |
![]() |
function markedByteLength: SizeInt; inline; |
Properties
![]() |
property currentPos: pchar read p; |
![]() |
property current: integer read getCurrentCodepoint; |
![]() |
property currentByteLength: integer read FcurrentByteLength; |
Description
Fields
![]() |
p: pchar; |
![]() |
pend: pchar; |
![]() |
markedPos: pchar; |
Methods
![]() |
procedure init(const s: string); |
![]() |
function MoveNext: Boolean; |
![]() |
function GetEnumerator: TUTF8StringCodePointBlockEnumerator; |
![]() |
procedure mark; inline; |
![]() |
procedure markNext; inline; |
![]() |
function markedByteLength: SizeInt; inline; |
Properties
![]() |
property currentPos: pchar read p; |
![]() |
property current: integer read getCurrentCodepoint; |
![]() |
property currentByteLength: integer read FcurrentByteLength; |
Generated by PasDoc 0.16.0.