61 template <
typename... InvocableTypes>
64 using InvocableTypes::operator()...;
67 template <
typename RetType,
typename...
ArgTypes>
79 template <
typename RetType,
typename...
ArgTypes>
85 template <
typename CallableType>
86 requires (!std::is_pointer_v<std::decay_t<CallableType>>)
96 template <
typename... InvocableTypes>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
AUTORTFM_INFER constexpr auto Projection(Invocable0Type &&Invocable0, InvocableTypes &&... Invocables)
Definition Projection.h:108
implementation
Definition PlayInEditorLoadingScope.h:8
UE_REWRITE constexpr TOverloadWrapper< RetType, ArgTypes... > MakeCallableObject(RetType(*Callable)(ArgTypes...))
Definition Overload.h:80
Definition AdvancedWidgetsModule.cpp:13
UE_REWRITE constexpr auto Overload(InvocableTypes &&... Invocables)
Definition Overload.h:97
RetType(* Callable)(ArgTypes...)
Definition Overload.h:70
UE_REWRITE constexpr RetType operator()(ArgTypes... Args) const
Definition Overload.h:72