Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const T & AsConst
(
T& Ref |
Returns a non-const reference type as const. | Templates/UnrealTemplate.h | |
void AsConst
(
const T&& Ref |
Disallowed for rvalue references because it cannot extend their lifetime. | Templates/UnrealTemplate.h | |
const T(& AsConst
(
T(&) Array |
Returns a non-const reference type as const. | Templates/UnrealTemplate.h |
AsConst(T &)
Description
Returns a non-const reference type as const.
| Name | AsConst |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/UnrealTemplate.h |
| Include Path | #include "Templates/UnrealTemplate.h" |
template<typename T>
const T & AsConst
(
T & Ref
)
AsConst(const T &&)
Description
Disallowed for rvalue references because it cannot extend their lifetime.
| Name | AsConst |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/UnrealTemplate.h |
| Include Path | #include "Templates/UnrealTemplate.h" |
template<typename T>
void AsConst
(
const T && Ref
)
AsConst(T(&))
Description
Returns a non-const reference type as const. This overload is only required until the pointer overloads are removed.
| Name | AsConst |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/UnrealTemplate.h |
| Include Path | #include "Templates/UnrealTemplate.h" |
template<typename T, SIZE_T N>
const T(& AsConst
(
T(&) Array
)