Edit

Share via


VerifyInheritanceHelper Structure

Supports the WRL infrastructure and is not intended to be used directly from your code.

Syntax

template <typename I, typename Base>
struct VerifyInheritanceHelper;

template <typename I>
struct VerifyInheritanceHelper<I, Nil>;

Parameters

I
A type.

Base
Another type.

Remarks

Tests whether one interface is derived from another interface.

Members

Public Methods

Name Description
VerifyInheritanceHelper::Verify Tests the two interfaces specified by the current template parameters and determines whether one interface is derived from the other.

Inheritance Hierarchy

VerifyInheritanceHelper

Requirements

Header: implements.h

Namespace: Microsoft::WRL::Details

VerifyInheritanceHelper::Verify

Supports the WRL infrastructure and is not intended to be used directly from your code.

static void Verify();

Remarks

Tests the two interfaces specified by the current template parameters and determines whether one interface is derived from the other.

An error is emitted if one interface is not derived from the other.