Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
decltype((TargetType &&) Target) UE::Core::Private::DereferenceIfNecessary
(
TargetType&& Target, |
Templates/Invoke.h | ||
decltype(*(TargetType &&) Target) UE::Core::Private::DereferenceIfNecessary
(
TargetType&& Target, |
Templates/Invoke.h |
UE::Core::Private::DereferenceIfNecessary(TargetType &&, const volatile OuterType *)
| Name | UE::Core::Private::DereferenceIfNecessary |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Invoke.h |
| Include Path | #include "Templates/Invoke.h" |
namespace UE
{
namespace Core
{
namespace Private
{
template<typename OuterType, typename TargetType>
decltype((TargetType &&) Target) UE::Core::Private::DereferenceIfNecessary
(
TargetType && Target,
const volatile OuterType * TargetPtr
)
}
}
}
UE::Core::Private::DereferenceIfNecessary(TargetType &&, ...)
| Name | UE::Core::Private::DereferenceIfNecessary |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/Invoke.h |
| Include Path | #include "Templates/Invoke.h" |
namespace UE
{
namespace Core
{
namespace Private
{
template<typename OuterType, typename TargetType>
decltype(*(TargetType &&) Target) UE::Core::Private::DereferenceIfNecessary
(
TargetType && Target,
...
)
}
}
}