100 return DisplayString;
104 FString DisplayString;
110template <
typename ObjectType>
148 template <
typename OtherObjectType>
167template <
typename ObjectType>
181 UE_REQUIRES(std::is_convertible_v<OtherType*, ObjectType*>)
190 UE_REQUIRES(std::is_convertible_v<OtherType*, ObjectType*>)
210template <
typename ObjectType>
228 UE_REQUIRES(std::is_convertible_v<OtherType*, ObjectType*>)
237 UE_REQUIRES(std::is_convertible_v<OtherType*, ObjectType*>)
246 UE_REQUIRES(std::is_convertible_v<OtherType*, ObjectType*>)
259 UE_REQUIRES(std::is_convertible_v<OtherType*, ObjectType*>)
291template <
typename ObjectType>
294 return ::PointerHash(&
A.Get());
297template <
typename ObjectType>
300 return ::PointerHash(
A.Get());
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
ELocalizedTextSourceCategory
Definition LocalizedTextSourceTypes.h:19
EQueryLocalizedResourceResult
Definition LocalizedTextSourceTypes.h:29
UE::Text::Private::TDisplayStringRef< FString > FTextDisplayStringRef
Definition LocalizedTextSourceTypes.h:303
ELocalizationLoadFlags
Definition LocalizedTextSourceTypes.h:42
FTextDisplayStringRef MakeTextDisplayString(FString &&InDisplayString)
Definition LocalizedTextSourceTypes.h:308
uint32 GetTypeHash(const UE::Text::Private::TDisplayStringRef< ObjectType > &A)
Definition LocalizedTextSourceTypes.h:292
const bool
Definition NetworkReplayStreaming.h:178
#define UE_REQUIRES(...)
Definition Requires.h:86
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition Engine.Build.cs:7
Definition RefCounting.h:454
Definition RefCounting.h:355
Definition LocalizedTextSourceTypes.h:91
FString & Private_GetDisplayString()
Definition LocalizedTextSourceTypes.h:98
FRefCountedDisplayString(FString &&InDisplayString)
Definition LocalizedTextSourceTypes.h:93
Definition LocalizedTextSourceTypes.h:112
bool IsValid() const
Definition LocalizedTextSourceTypes.h:128
ObjectType & operator*() const
Definition LocalizedTextSourceTypes.h:133
TRefCountPtr< FRefCountedDisplayString > DisplayStringPtr
Definition LocalizedTextSourceTypes.h:161
FString & GetDisplayString() const
Definition LocalizedTextSourceTypes.h:155
ObjectType * operator->() const
Definition LocalizedTextSourceTypes.h:138
const TRefCountPtr< FRefCountedDisplayString > & Private_GetDisplayStringPtr() const
Definition LocalizedTextSourceTypes.h:143
bool UEOpEquals(const TDisplayStringPtrBase< OtherObjectType > &Rhs) const
Definition LocalizedTextSourceTypes.h:149
TDisplayStringPtrBase(const TRefCountPtr< FRefCountedDisplayString > &InDisplayStringPtr)
Definition LocalizedTextSourceTypes.h:118
TDisplayStringPtrBase()=default
Definition LocalizedTextSourceTypes.h:212
TDisplayStringPtr(const TDisplayStringRef< OtherType > &InOther)
Definition LocalizedTextSourceTypes.h:239
void Reset()
Definition LocalizedTextSourceTypes.h:277
TDisplayStringPtr & operator=(const TDisplayStringRef< OtherType > &InOther)
Definition LocalizedTextSourceTypes.h:261
ObjectType * Get() const
Definition LocalizedTextSourceTypes.h:270
TDisplayStringPtr()=default
TDisplayStringPtr(const TDisplayStringPtr< OtherType > &InOther)
Definition LocalizedTextSourceTypes.h:230
TDisplayStringRef< ObjectType > ToSharedRef() const
Definition LocalizedTextSourceTypes.h:282
TDisplayStringPtr & operator=(const TDisplayStringPtr< OtherType > &InOther)
Definition LocalizedTextSourceTypes.h:248
TDisplayStringPtr(TYPE_OF_NULLPTR)
Definition LocalizedTextSourceTypes.h:216
TDisplayStringPtr(const TRefCountPtr< FRefCountedDisplayString > &InDisplayStringPtr)
Definition LocalizedTextSourceTypes.h:221
Definition LocalizedTextSourceTypes.h:169
TDisplayStringRef()=default
TDisplayStringRef(const TRefCountPtr< FRefCountedDisplayString > &InDisplayStringPtr)
Definition LocalizedTextSourceTypes.h:173
TDisplayStringRef(const TDisplayStringRef< OtherType > &InOther)
Definition LocalizedTextSourceTypes.h:183
TDisplayStringRef & operator=(const TDisplayStringRef< OtherType > &InOther)
Definition LocalizedTextSourceTypes.h:192
ObjectType & Get() const
Definition LocalizedTextSourceTypes.h:201
Definition LocalizedTextSourceTypes.h:88
Definition LocalizedTextSourceTypes.h:76
Enum
Definition LocalizedTextSourceTypes.h:78
@ Highest
Definition LocalizedTextSourceTypes.h:83
@ Lowest
Definition LocalizedTextSourceTypes.h:79
@ High
Definition LocalizedTextSourceTypes.h:82
@ Normal
Definition LocalizedTextSourceTypes.h:81
@ Low
Definition LocalizedTextSourceTypes.h:80
Definition PointerIsConvertibleFromTo.h:60