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.