#include <agile.h>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
Enumerator |
---|
NonAgilePointer |
|
AgilePointer |
|
Unknown |
|
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
void __abi_ThrowIfFailed(long __hrArg)
Definition: vccorlib.h:91
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
200 ULONG_PTR currentContextToken;
216 ::Microsoft::WRL::ComPtr<IAgileObject> checkIfAgile;
217 HRESULT hr =
reinterpret_cast<IUnknown*
>(localObject)->QueryInterface(__uuidof(IAgileObject), &checkIfAgile);
220 auto pThis =
const_cast<Agile*
>(
this);
222 pThis->_contextToken = 0;
223 pThis->_contextCallback =
nullptr;
228 auto pThis =
const_cast<Agile*
>(
this);
#define S_OK
Definition: comutil.h:62
void __abi_ThrowIfFailed(long __hrArg)
Definition: vccorlib.h:91
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
319 if (reinterpret_cast<void*>(
_object) < reinterpret_cast<void*>(other._object))
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
262 Agile(
object).Swap(*
this);
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
287 IUnknown* pObject = *(IUnknown**) (&
_object);
289 *(IUnknown**) (&
_object) =
nullptr;
291 ULONG_PTR currentContextToken;
void __abi_ThrowIfFailed(long __hrArg)
Definition: vccorlib.h:91
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
141 if (
object !=
nullptr)
143 ::Microsoft::WRL::ComPtr<IAgileObject> checkIfAgile;
144 HRESULT hr =
reinterpret_cast<IUnknown*
>(object)->QueryInterface(__uuidof(IAgileObject), &checkIfAgile);
#define S_OK
Definition: comutil.h:62
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
void swap(array< _Ty, _Size > &_Left, array< _Ty, _Size > &_Right) _NOEXCEPT_OP(_NOEXCEPT_OP(_Left.swap(_Right)))
Definition: array:429
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
::Microsoft::WRL::ComPtr<IUnknown> Platform::Agile< T, TIsNotAgile >::_contextCallback |
|
private |
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
template<typename T, bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) || __is_win_interface(typename Details::AgileTypeHelper<T>::type)>
The documentation for this class was generated from the following file: