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.
		
	core.internal.array.appending
This module contains support for controlling dynamic arrays' appending
License: 
Distributed under the
       Boost Software License 1.0.
     (See accompanying file LICENSE)
- template_d_arrayappendcTXImpl(Tarr : T[], T)
- Implementation of _d_arrayappendcTX and _d_arrayappendcTXTrace- pure nothrow ref @trusted Tarr_d_arrayappendcTX(return ref scope Tarrpx, size_tn);
- Extend an arraypxbynelements. Caller must initialize those elements.Parameters:Tarr pxthe array that will be extended, taken as a reference size_t nhow many new elements to extend it with Returns:The new value ofpxBugs:This function template was ported from a much older runtime hook that bypassed safety, purity, and throwabilty checks. To prevent breaking existing code, this function template is temporarily declared @trusted pure until the implementation can be brought up to modern D expectations.
- alias_d_arrayappendcTXTrace= _d_HookTraceImpl!(Tarr, _d_arrayappendcTX, errorMessage);
- TraceGC wrapper around rt.array.appending.d_arrayappendcTXImpl.d_arrayappendcTX.Bugs:This function template was ported from a much older runtime hook that bypassed safety, purity, and throwabilty checks. To prevent breaking existing code, this function template is temporarily declared @trusted pure until the implementation can be brought up to modern D expectations.
 
- template_d_arrayappendTImpl(Tarr : T[], T)
- Implementation of _d_arrayappendT and _d_arrayappendTTrace- pure nothrow ref @trusted Tarr_d_arrayappendT(return ref scope Tarrx, scope Tarry);
- Append arrayyto arrayx.Parameters:Tarr xwhat array to append to, taken as a reference Tarr ywhat should be appended Returns:The new value ofxBugs:This function template was ported from a much older runtime hook that bypassed safety, purity, and throwabilty checks. To prevent breaking existing code, this function template is temporarily declared @trusted pure until the implementation can be brought up to modern D expectations.
- alias_d_arrayappendTTrace= _d_HookTraceImpl!(Tarr, _d_arrayappendT, errorMessage);
- TraceGC wrapper around rt.array.appending.d_arrayappendTImpl.d_arrayappendT.Bugs:This function template was ported from a much older runtime hook that bypassed safety, purity, and throwabilty checks. To prevent breaking existing code, this function template is temporarily declared @trusted pure until the implementation can be brought up to modern D expectations.
 
Copyright © 1999-2022 by the D Language Foundation | Page generated by
Ddoc on (no date time)