MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::Windows::COM Namespace Reference

Functions

template<typename From , typename To >
FCanFail ComCast (From *from, TComPtr< To > &to, bool fastError=false)
 
template<typename From , typename To >
FCanFail ComCast (TComPtr< From > const &from, TComPtr< To > &to, bool fastError=false)
 
template<typename From , typename To >
TMaybe< TComPtr< To > > ComCast (From *from, bool fastError=false)
 
template<typename From , typename To >
TMaybe< TComPtr< To > > ComCast (TComPtr< From > const &from, bool fastError=false)
 

Function Documentation

◆ ComCast() [1/4]

template<typename From , typename To >
TMaybe< TComPtr< To > > Mcro::Windows::COM::ComCast ( From * from,
bool fastError = false )

Definition at line 44 of file Cast.h.

◆ ComCast() [2/4]

template<typename From , typename To >
FCanFail Mcro::Windows::COM::ComCast ( From * from,
TComPtr< To > & to,
bool fastError = false )

Definition at line 23 of file Cast.h.

◆ ComCast() [3/4]

template<typename From , typename To >
TMaybe< TComPtr< To > > Mcro::Windows::COM::ComCast ( TComPtr< From > const & from,
bool fastError = false )

Definition at line 52 of file Cast.h.

◆ ComCast() [4/4]

template<typename From , typename To >
FCanFail Mcro::Windows::COM::ComCast ( TComPtr< From > const & from,
TComPtr< To > & to,
bool fastError = false )

Definition at line 38 of file Cast.h.