IsBaseOfStrict 構造体
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
構文
template <typename Base, typename Derived>
struct IsBaseOfStrict;
template <typename Base>
struct IsBaseOfStrict<Base, Base>;
パラメーター
Base
基本データ型。
派生
派生型。
解説
一方の型がもう一方の型の基本クラスであるかどうかをテストします。
1 番目のテンプレートは、型が基本データ型から派生するかどうかをテストし、true
または false
を生成します。 2 番目のテンプレートは、型がそれ自体から派生するかどうかをテストし、常に false
を生成します。
メンバー
パブリック定数
名前 | 説明 |
---|---|
IsBaseOfStrict::value | ある型が別の型の基本かどうかを示します。 |
継承階層
IsBaseOfStrict
必要条件
ヘッダー: internal.h
名前空間: Microsoft::WRL::Details
IsBaseOfStrict::value
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
static const bool value = __is_base_of(Base, Derived);
解説
ある型が別の型の基本かどうかを示します。
value
は、型 Base
が型 Derived
の基底クラスである場合は true
です。それ以外の場合は false
です。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示