英語版
このページの英語版を見る
core.internal.moving
このモジュールには、DIP 1014 の移動セマンティクスの実装が含まれている。
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE)
- nothrow void
__move_post_blt
(S)(ref SnewLocation
, ref SoldLocation
)
if (is(S == struct)); - 構造体およびそのメンバのopPostMove コールバックが定義されていれば、それを再帰的に呼び出す。 コールバックを再帰的に呼び出す。構造体のインスタンスを移動するとき、コンパイラはこの関数を呼び出す。 を呼び出す。 メモリを解放する前に、この関数を呼び出す。Parameters:
S newLocation
に移動される構造体インスタンスへの参照。 S oldLocation
元のインスタンスへの参照 注釈: この関数は、構造体インスタンスへの参照を元のインスタンスへの参照に移動する。 この関数は、nothrow として暫定的に定義されている。 opPostMove nothrow として暫定的に定義されている。 と定義されている。
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku