Microsoft DirectX 8.0 (C++)

テンプレートの限定使用

テンプレートは、開くまたは閉じる、あるいは限定使用できる。これにより、テンプレートに定義されたデータ オブジェクトの直接階層で表示されるデータ型を決定できる。開かれたテンプレートには制約はなく、閉じられたテンプレートはすべてのデータ型を拒否する。限定使用テンプレートでは、指定したデータ型を使うことができる。

テンプレートが開かれていることを示す構文は、3 つのピリオドを角かっこで囲んだものである。

[ ... ]

テンプレートが限定使用されることを示す構文は、名前付きデータ型 (オプションで角かっこ内に UUID 付き) をコンマで区切って並べたものである。

[ { data-type [ UUID ] , } ... ]

これらのどちらも指定されていない場合は、テンプレートが閉じていることを示す。