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

dmd.traits

__traits() コンストラクトのイントロスペクション機能を処理する。

仕様 トレイト

Authors:

ソース traits.d

ulong getTypePointerBitmap(Loc loc, Type t, ref Array!ulong data, ErrorSink eSink);
引数として与えられた型として解釈された場合に、メモリ上で可能なポインタ・ワードを示すターゲットsize_t値の配列を埋める。 の配列を埋める。 ポインタサイズのメモリ1つにつき、配列の1ビットを埋める。
Parameters:
Loc loc エラーメッセージの場所
Type t ポインタのビットマップを生成する型。
Array!ulong data ビットマップを形成する配列
ErrorSink eSink エラーメッセージシンク
Returns:
型のサイズ tバイト、エラー時にはulong.maxとなる。