License
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE) Source: core/_internal/_array/_appending.d
This module contains support for controlling dynamic arrays' appending
(See accompanying file LICENSE) Source: core/_internal/_array/_appending.d
Tarr _d_arrayappendcTX(Tarr : T[], T)(return ref scope Tarr px, size_t n) ref @trustedExtend an array `px` by `n` elements. Caller must initialize those elements. Params: px = the array that will be extended, taken as a reference n = how many new elements to extend it with Returns: ...Tarr _d_arrayappendcTX_(Tarr : T[], T)(return ref scope Tarr px, size_t n, bool isshared) ref @trustedTarr _d_arrayappendT(Tarr : T[], T)(return ref scope Tarr x, scope Tarr y) ref @trustedImplementation of `darrayappendT`