Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TDelegateWrapperParmBase
Description
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.
The argument is a const reference because we want it to compile when passed a const param, but the move will only happen when the the original parameter was a non-const reference, so it's fine.
| Name | MoveOut |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/UObject/ScriptDelegates.h |
| Include Path | #include "UObject/ScriptDelegates.h" |
template<uint32 CallIndex>
void MoveOut
(
const MemberType & Out
)