WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
構文
template <typename I, typename Base>
struct VerifyInheritanceHelper;
template <typename I>
struct VerifyInheritanceHelper<I, Nil>;
パラメーター
I
型。
Base
別の型。
解説
一方のインターフェイスがもう一方のインターフェイスから派生しているかどうかをテストします。
メンバー
パブリック メソッド
名前 | 説明 |
---|---|
VerifyInheritanceHelper::Verify | 現在のテンプレート パラメーターによって指定された 2 つのインターフェイスをテストし、一方のインターフェイスがもう一方のインターフェイスから派生しているかどうかを判定します。 |
継承階層
VerifyInheritanceHelper
要件
ヘッダー: implements.h
名前空間: Microsoft::WRL::Details
VerifyInheritanceHelper::Verify
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
static void Verify();
解説
現在のテンプレート パラメーターによって指定された 2 つのインターフェイスをテストし、一方のインターフェイスがもう一方のインターフェイスから派生しているかどうかを判定します。
一方のインターフェイスがもう一方のインターフェイスから派生していない場合は、エラーが生成されます。