Navigation
API > API/Runtime > API/Runtime/uLangCore
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULANG_FORCEINLINE T && uLang::ForwardArg
(
typename TRemoveReference< T >::Type& Obj |
ForwardArg will cast a reference to an rvalue reference. This is UE's equivalent of std::forward. | uLang/Common/Templates/References.h | |
ULANG_FORCEINLINE T && uLang::ForwardArg
(
typename TRemoveReference< T >::Type&& Obj |
uLang/Common/Templates/References.h |
uLang::ForwardArg(typename TRemoveReference< T >::Type &)
Description
ForwardArg will cast a reference to an rvalue reference. This is UE's equivalent of std::forward.
| Name | uLang::ForwardArg |
| Type | function |
| Header File | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Templates/References.h |
| Include Path | #include "uLang/Common/Templates/References.h" |
namespace uLang
{
template<typename T>
ULANG_FORCEINLINE T && uLang::ForwardArg
(
typename TRemoveReference < T >::Type & Obj
)
}
uLang::ForwardArg(typename TRemoveReference< T >::Type &&)
| Name | uLang::ForwardArg |
| Type | function |
| Header File | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Templates/References.h |
| Include Path | #include "uLang/Common/Templates/References.h" |
namespace uLang
{
template<typename T>
ULANG_FORCEINLINE T && uLang::ForwardArg
(
typename TRemoveReference < T >::Type && Obj
)
}