11 template <
typename T, u
int32 Alignment>
14 static_assert(!std::is_reference_v<T>);
46 template <
typename T, u
int32 Alignment>
requires(std::is_class_v<T> && !std::is_final_v<T>)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition PlayInEditorLoadingScope.h:8
UE_REWRITE constexpr TAlignedElement & operator=(const T &Other)
Definition AlignedElement.h:55
UE_REWRITE constexpr TAlignedElement & operator=(T &&Other)
Definition AlignedElement.h:49
Definition AlignedElement.h:13
T Value
Definition AlignedElement.h:16
UE_REWRITE constexpr TAlignedElement & operator=(const T &Other)
Definition AlignedElement.h:24
UE_REWRITE constexpr TAlignedElement & operator=(T &&Other)
Definition AlignedElement.h:18