Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
T CopyTemp
(
T& Val |
CopyTemp will enforce the creation of a prvalue which can bind to rvalue reference parameters. | Templates/UnrealTemplate.h | |
T CopyTemp
(
const T& Val |
Templates/UnrealTemplate.h |
CopyTemp(T &)
Description
CopyTemp will enforce the creation of a prvalue which can bind to rvalue reference parameters. Unlike MoveTemp, a source lvalue will never be modified. (i.e. a copy will always be made) There is no std:: equivalent, though there is the exposition function std::decay-copy: https://eel.is/c++draft/expos.only.func CopyTemp(
| Name | CopyTemp |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/UnrealTemplate.h |
| Include Path | #include "Templates/UnrealTemplate.h" |
template<typename T>
T CopyTemp
(
T & Val
)
CopyTemp(const T &)
| Name | CopyTemp |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/UnrealTemplate.h |
| Include Path | #include "Templates/UnrealTemplate.h" |
template<typename T>
T CopyTemp
(
const T & Val
)