14 template<
typename InAllocator>
26 template <
typename Type>
32 template <
typename Type>
40 template<
typename Type>
44 template <
typename Type>
50 template <
typename Type>
59 template<
typename Type>
63 template<
typename AttributeType>
66 Allocate(AttributeType::StaticStruct());
#define check(expr)
Definition AssertionMacros.h:314
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_REWRITE SizeType Num() const
Definition Array.h:1144
UE_NODEBUG UE_FORCEINLINE_HINT ElementType * GetData() UE_LIFETIMEBOUND
Definition Array.h:1027
void SetNum(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2308
UE_FORCEINLINE_HINT int32 GetStructureSize() const
Definition Class.h:775
Definition AdvancedWidgetsModule.cpp:13
Definition WrappedAttribute.h:16
void Allocate()
Definition WrappedAttribute.h:64
TEnableIf<!TIsFundamentalType< Type >::Value, Type * >::Type GetPtr()
Definition WrappedAttribute.h:33
TEnableIf< TIsFundamentalType< Type >::Value, Type * >::Type GetPtr()
Definition WrappedAttribute.h:27
TWrappedAttribute()
Definition WrappedAttribute.h:17
const Type & GetRef() const
Definition WrappedAttribute.h:60
Type & GetRef()
Definition WrappedAttribute.h:41
TWrappedAttribute(const UScriptStruct *InStruct)
Definition WrappedAttribute.h:20
void Allocate(const UScriptStruct *InStruct)
Definition WrappedAttribute.h:70
TEnableIf< TIsFundamentalType< Type >::Value, constType * >::Type GetPtr() const
Definition WrappedAttribute.h:45
TEnableIf<!TIsFundamentalType< Type >::Value, constType * >::Type GetPtr() const
Definition WrappedAttribute.h:51
TArray< uint8, InAllocator > StructMemory
Definition WrappedAttribute.h:83