rt.aApply

This code handles decoding UTF strings for foreach loops.

Members

Aliases

dg2_t
alias dg2_t = int delegate(void* i, void* c)

Delegate type corresponding to transformed loop body

dg_t
alias dg_t = int delegate(void* c)

Delegate type corresponding to transformed loop body

Functions

_aApplycd1
int _aApplycd1(const(char)[] aa, dg_t dg)

Loop over a string while changing the UTF encoding

_aApplycd2
int _aApplycd2(const(char)[] aa, dg2_t dg)

Variants of _aApplyXXX that include a loop index.

_aApplycw1
int _aApplycw1(const(char)[] aa, dg_t dg)

Loop over a string while changing the UTF encoding

_aApplycw2
int _aApplycw2(const(char)[] aa, dg2_t dg)

Variants of _aApplyXXX that include a loop index.

_aApplydc1
int _aApplydc1(const(dchar)[] aa, dg_t dg)

Loop over a string while changing the UTF encoding

_aApplydc2
int _aApplydc2(const(dchar)[] aa, dg2_t dg)

Variants of _aApplyXXX that include a loop index.

_aApplydw1
int _aApplydw1(const(dchar)[] aa, dg_t dg)

Loop over a string while changing the UTF encoding

_aApplydw2
int _aApplydw2(const(dchar)[] aa, dg2_t dg)

Variants of _aApplyXXX that include a loop index.

_aApplywc1
int _aApplywc1(const(wchar)[] aa, dg_t dg)

Loop over a string while changing the UTF encoding

_aApplywc2
int _aApplywc2(const(wchar)[] aa, dg2_t dg)

Variants of _aApplyXXX that include a loop index.

_aApplywd1
int _aApplywd1(const(wchar)[] aa, dg_t dg)

Loop over a string while changing the UTF encoding

_aApplywd2
int _aApplywd2(const(wchar)[] aa, dg2_t dg)

Variants of _aApplyXXX that include a loop index.

Meta

Authors

Walter Bright