Navigation
API > API/Runtime > API/Runtime/Core
Name
TDelegateWrapperParmBase
Type
struct
Header File
/Engine/Source/Runtime/Core/Public/UObject/ScriptDelegates.h
Include Path
#include "UObject/ScriptDelegates.h"
Syntax
template<typename T, uint32 Index>
struct TDelegateWrapperParmBase
Copy full snippet
Derived Classes
Typedefs
Name
Type
Remarks
Include Path
MemberType
std::remove_cv_t< std::remove_reference_t< T > >
UObject/ScriptDelegates.h
RemappedMemberType
std::conditional_t< UE::CUnscopedEnum< MemberType >, TEnumAsByte < MemberType >, MemberType >
UObject/ScriptDelegates.h
Variables
Public
Name
Type
Remarks
Include Path
Unreal Specifiers
Member
RemappedMemberType
UObject/ScriptDelegates.h
Functions
Public
Name
Remarks
Include Path
Unreal Specifiers
void MoveOut
(
const MemberType& Out
)
This odd constraint is to allow selection of the correct MoveOut overload by specifying the index when they are merged into the derived class's overload set.
UObject/ScriptDelegates.h