Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE_REWRITE constexpr TOverloadWrapper< RetType, ArgTypes... > UE::Core::Private::MakeCallableObject
(
RetType(*)(ArgTypes...) Callable |
This wraps function pointers in an object so they can be inherited by TOverload. | Templates/Overload.h | |
UE_REWRITE constexpr CallableType && UE::Core::Private::MakeCallableObject
(
CallableType&& Callable |
Templates/Overload.h |
UE::Core::Private::MakeCallableObject(RetType(*)(ArgTypes...))
Description
This wraps function pointers in an object so they can be inherited by TOverload.
| Name | UE::Core::Private::MakeCallableObject |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Overload.h |
| Include Path | #include "Templates/Overload.h" |
namespace UE
{
namespace Core
{
namespace Private
{
template<typename RetType, typename... ArgTypes>
UE_REWRITE constexpr TOverloadWrapper < RetType, ArgTypes... > UE::Core::Private::MakeCallableObject
(
RetType(*)(ArgTypes...) Callable
)
}
}
}
UE::Core::Private::MakeCallableObject(CallableType &&)
| Name | UE::Core::Private::MakeCallableObject |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Overload.h |
| Include Path | #include "Templates/Overload.h" |
namespace UE
{
namespace Core
{
namespace Private
{
template<typename CallableType>
UE_REWRITE constexpr CallableType && UE::Core::Private::MakeCallableObject
(
CallableType && Callable
)
}
}
}