Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/Attribute.h |
Include |
#include "Misc/Attribute.h" |
template<typename T, typename SourceType, typename SourceTypeOrBase, typename... PayloadTypes>
TAttribute< T > MakeAttributeSP
(
const SourceType * InObject,
T(SourceTypeOrBase::*)(PayloadTypes...) const InMethod,
typename TDecay< PayloadTypes >::Type... InputPayload
)
Helper function for creating TAttributes from a const member function pointer, accessed through a weak pointer to the shared object