IsBaseOfStrict Yapısı
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
Sözdizimi
template <typename Base, typename Derived>
struct IsBaseOfStrict;
template <typename Base>
struct IsBaseOfStrict<Base, Base>;
Parametreler
Taban
Temel tür.
Türetilmiş
Türetilen tür.
Açıklamalar
Bir türün başka bir türün tabanı olup olmadığını sınar.
İlk şablon, bir türün bir taban türünden türetilip türetilip türemediğini sınar ve bu da veya false
verebilirtrue
. İkinci şablon, bir türün kendisinden türetilip türetilip türemediğini test eder false
ve her zaman verir.
Üyeler
Genel Sabitler
Veri Akışı Adı | Açıklama |
---|---|
IsBaseOfStrict::value | Bir türün başka bir türün tabanı olup olmadığını gösterir. |
Devralma Hiyerarşisi
IsBaseOfStrict
Gereksinimler
Üst bilgi: internal.h
Ad Alanı: Microsoft::WRL::D etails
IsBaseOfStrict::value
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
static const bool value = __is_base_of(Base, Derived);
Açıklamalar
Bir türün başka bir türün tabanı olup olmadığını gösterir.
value
true
türü, türünün Base
Derived
temel sınıfıysa, değilse olurfalse
.