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

dmd.staticcond

static ifstatic assert 、テンプレート制約の静的条件を簡単に評価する。
Authors:

ソース staticcond.d

const(char)* visualizeStaticCondition(Expression original, Expression instantiated, const Expression[] negatives, bool full, ref uint itemCount);
静的条件をツリー状の構造としてフォーマットし、失敗した式と回避した式をマークする。 をマークする。
Parameters:
Expression original 元の式
Expression instantiated インスタンス化された式
Expression[] negatives の否定句を含む配列。 instantiated
bool full 出力全体を表示するか、失敗した部分のみを表示するかを制御する
uint itemCount 書き込まれた節の数を返す
Returns:
整形された文字列か、式がnull の場合はnull を返す。 インスタンス化された式が元の式に基づかない場合。