rt.aApplyR

This code handles decoding UTF strings for foreach_reverse 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

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

Same as _aApplyXXX functions, but for foreach_reverse

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

Variants of _aApplyRXXX that include a loop index.

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

Same as _aApplyXXX functions, but for foreach_reverse

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

Variants of _aApplyRXXX that include a loop index.

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

Same as _aApplyXXX functions, but for foreach_reverse

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

Variants of _aApplyRXXX that include a loop index.

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

Same as _aApplyXXX functions, but for foreach_reverse

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

Variants of _aApplyRXXX that include a loop index.

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

Same as _aApplyXXX functions, but for foreach_reverse

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

Variants of _aApplyRXXX that include a loop index.

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

Same as _aApplyXXX functions, but for foreach_reverse

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

Variants of _aApplyRXXX that include a loop index.

Meta

Authors

Walter Bright, Sean Kelly