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

core.internal.gc.impl.conservative.gc

ガベージコレクタの実装を含む。
Authors:
Walter Bright, David Friedman, Sean Kelly
nothrow @nogc void invalidate(void[] mem, ubyte pattern, bool writable);
指定されたメモリ領域を未初期化としてマークする。 この領域からの読み込みはエラーになる。 writableがfalseの場合、この領域への書き込みもエラーとなる。
nothrow T undefinedRead(T)(ref T var);
そうでなければ読み取り不可能とマークされるべきメモリを読み取る。 (例えば、未割り当てのヒープ・オブジェクトと重なっているフリー・リスト)。
nothrow void undefinedWrite(T)(ref T var, T value);
書き込み不可とマークされるべきメモリを書き込む。