Report a bug
		
				If you spot a problem with this page, click here to create a Bugzilla issue.
		
			Improve this page
		
			Quickly fork, edit online, and submit a pull request for this page.
			Requires a signed-in GitHub account. This works well for small changes.
			If you'd like to make larger changes you may want to consider using
			a local clone.
		
	rt.aApplyR
This code handles decoding UTF strings for foreach_reverse loops.
License: 
Authors: 
Walter Bright, Sean Kelly
Source rt/aApplyR.d
- aliasdg_t= int delegate(void* c);
- Delegate type corresponding to transformed loop bodyThe parameter is a pointer to the current char, wchar or dcharReturns:non-zero when a break statement is hit
- int_aApplyRcd1(scope const(char)[]aa, dg_tdg);
 int_aApplyRwd1(scope const(wchar)[]aa, dg_tdg);
 int_aApplyRcw1(scope const(char)[]aa, dg_tdg);
 int_aApplyRwc1(scope const(wchar)[]aa, dg_tdg);
 int_aApplyRdc1(scope const(dchar)[]aa, dg_tdg);
 int_aApplyRdw1(scope const(dchar)[]aa, dg_tdg);
- Same as _aApplyXXX functions, but for foreach_reverseParameters:const(char)[] aainput string dg_t dgforeach body transformed into a delegate, similar to opApply Returns:non-zero when the loop was exited through a break
- aliasdg2_t= int delegate(void* i, void* c);
- Delegate type corresponding to transformed loop bodyParameters are pointers to a size_t loop index, and the current char, wchar or dchar.Returns:non-zero when a break statement is hit
- int_aApplyRcd2(scope const(char)[]aa, dg2_tdg);
 int_aApplyRwd2(scope const(wchar)[]aa, dg2_tdg);
 int_aApplyRcw2(scope const(char)[]aa, dg2_tdg);
 int_aApplyRwc2(scope const(wchar)[]aa, dg2_tdg);
 int_aApplyRdc2(scope const(dchar)[]aa, dg2_tdg);
 int_aApplyRdw2(scope const(dchar)[]aa, dg2_tdg);
- Variants of aApplyRXXX that include a loop index.
Copyright © 1999-2025 by the D Language Foundation | Page generated by
Ddoc on Mon Mar 31 10:28:08 2025