![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "uLang/Common/Templates/TypeTraits.h"Go to the source code of this file.
Classes | |
| struct | uLang::TRemoveReference< T > |
| struct | uLang::TRemoveReference< T & > |
| struct | uLang::TRemoveReference< T && > |
| struct | uLang::Private::TDecayNonReference< T > |
| struct | uLang::Private::TDecayNonReference< T[]> |
| struct | uLang::Private::TDecayNonReference< T[N]> |
| struct | uLang::Private::TDecayNonReference< RetType(Params...)> |
| struct | uLang::TDecay< T > |
| struct | uLang::TRemovePointer< T > |
| struct | uLang::TRemovePointer< T * > |
Namespaces | |
| namespace | uLang |
| namespace | uLang::Private |
Typedefs | |
| template<typename T > | |
| using | uLang::TDecayT = typename TDecay< T >::Type |
Functions | |
| template<typename T > | |
| ULANG_FORCEINLINE TRemoveReference< T >::Type && | uLang::Move (T &&Obj) |
| template<typename T > | |
| ULANG_FORCEINLINE TRemoveReference< T >::Type && | uLang::MoveIfPossible (T &&Obj) |
| template<typename T > | |
| ULANG_FORCEINLINE T && | uLang::ForwardArg (typename TRemoveReference< T >::Type &Obj) |
| template<typename T > | |
| ULANG_FORCEINLINE T && | uLang::ForwardArg (typename TRemoveReference< T >::Type &&Obj) |