英語版
このページの英語版を見る

core.internal.array.capacity

このモジュールには、ダイナミックアレイの容量と長さを制御するためのサポートが含まれている。
License:
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
template _d_arraysetlengthTImpl(Tarr : T[], T)
_d_arraysetlengthT_d_arraysetlengthTTrace
pure nothrow @trusted size_t _d_arraysetlengthT(ref return scope Tarr arr, size_t newlength);
動的配列のサイズを変更する
Parameters:
Tarr arr リサイズされる配列。
size_t newlength 配列の新しい長さ
Returns:
配列の新しい長さ
Bugs:
この関数の安全レベルは偽装されている。既存のコードを壊さないように、@trusted pure nothrow
alias _d_arraysetlengthTTrace = _d_HookTraceImpl!(Tarr, _d_arraysetlengthT, errorMessage);
Bugs:
この"テンプレート化された関数"は、安全性をバイパスするかなり古いランタイムフックから移植された、 をバイパスする古いランタイムフックから移植された。既存のコードを壊さないために、この関数テンプレートは一時的に。 を一時的に@trusted pure nothrow