Nui
Public Types | Public Member Functions | Protected Attributes | List of all members
Microsoft::WRL::Details::ComPtrRefBase< T > Class Template Reference

#include <client.h>

Inheritance diagram for Microsoft::WRL::Details::ComPtrRefBase< T >:
Inheritance graph
[legend]

Public Types

typedef T::InterfaceType InterfaceType
 

Public Member Functions

 operator IInspectable ** () const throw ()
 
 operator IUnknown ** () const throw ()
 

Protected Attributes

T * ptr_
 

Member Typedef Documentation

◆ InterfaceType

template<typename T >
typedef T::InterfaceType Microsoft::WRL::Details::ComPtrRefBase< T >::InterfaceType

Member Function Documentation

◆ operator IInspectable **()

template<typename T >
Microsoft::WRL::Details::ComPtrRefBase< T >::operator IInspectable ** ( ) const
throw (
)
inline

◆ operator IUnknown **()

template<typename T >
Microsoft::WRL::Details::ComPtrRefBase< T >::operator IUnknown ** ( ) const
throw (
)
inline

Member Data Documentation

◆ ptr_

template<typename T >
T* Microsoft::WRL::Details::ComPtrRefBase< T >::ptr_
protected

The documentation for this class was generated from the following file: