Record TUTF8StringCodePointBlockEnumerator

Unit

Declaration

type TUTF8StringCodePointBlockEnumerator = record

Description

Enumerator for utf-8 codepoints in a string.

Overview

Fields

Public p: pchar;
Public pend: pchar;
Public markedPos: pchar;

Methods

Public procedure init(const s: string);
Public function MoveNext: Boolean;
Public function GetEnumerator: TUTF8StringCodePointBlockEnumerator;
Public procedure mark; inline;
Public procedure markNext; inline;
Public function markedByteLength: SizeInt; inline;

Properties

Public property currentPos: pchar read p;
Public property current: integer read getCurrentCodepoint;
Public property currentByteLength: integer read FcurrentByteLength;

Description

Fields

Public p: pchar;
 
Public pend: pchar;
 
Public markedPos: pchar;
 

Methods

Public procedure init(const s: string);
 
Public function MoveNext: Boolean;
 
Public function GetEnumerator: TUTF8StringCodePointBlockEnumerator;
 
Public procedure mark; inline;
 
Public procedure markNext; inline;
 
Public function markedByteLength: SizeInt; inline;
 

Properties

Public property currentPos: pchar read p;
 
Public property current: integer read getCurrentCodepoint;
 
Public property currentByteLength: integer read FcurrentByteLength;
 

Generated by PasDoc 0.16.0.