IsBaseOfStrict 구조체
WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.
구문
template <typename Base, typename Derived>
struct IsBaseOfStrict;
template <typename Base>
struct IsBaseOfStrict<Base, Base>;
매개 변수
Base
기본 형식입니다.
파생
파생 형식입니다.
설명
형식 하나가 다른 형식의 기본 형식인지 테스트합니다.
첫 번째 템플릿은 형식이 생성될 수 있는 기본 형식에서 파생되는지 여부를 false
테스트합니다true
. 두 번째 템플릿은 형식이 자체에서 파생되는지 여부를 테스트하며, 이는 항상 생성됩니다 false
.
멤버
공용 상수
속성 | 설명 |
---|---|
IsBaseOfStrict::value | 한 형식이 다른 형식의 기준인지 여부를 나타냅니다. |
상속 계층 구조
IsBaseOfStrict
요구 사항
헤더: internal.h
네임스페이스: Microsoft::WRL::D etails
IsBaseOfStrict::value
WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.
static const bool value = __is_base_of(Base, Derived);
설명
한 형식이 다른 형식의 기준인지 여부를 나타냅니다.
value
형식이 형식 Base
Derived
의 기본 클래스이면 <false
.