48 , InternalString(
InStr)
69 , InternalString(
Other.InternalString)
90 InternalString =
Other.InternalString;
124 FString InternalString;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool operator<(const FTextFormatString &LHS, const FTextFormatString &RHS)
Definition ITextFormatArgumentModifier.h:147
bool operator==(const FTextFormatString &LHS, const FTextFormatString &RHS)
Definition ITextFormatArgumentModifier.h:135
bool operator!=(const FTextFormatString &LHS, const FTextFormatString &RHS)
Definition ITextFormatArgumentModifier.h:141
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition ITextFormatArgumentModifier.h:24
static FTextFormatString MakeReference(const TCHAR *InStr)
Definition ITextFormatArgumentModifier.h:55
friend uint32 GetTypeHash(const FTextFormatString &InStr)
Definition ITextFormatArgumentModifier.h:111
FTextFormatString(FString InStr)
Definition ITextFormatArgumentModifier.h:35
const TCHAR * StringPtr
Definition ITextFormatArgumentModifier.h:117
FTextFormatString(const FTextFormatString &Other)
Definition ITextFormatArgumentModifier.h:66
FTextFormatString(const TCHAR *InStr)
Definition ITextFormatArgumentModifier.h:45
FTextFormatString & operator=(FTextFormatString &&Other)
Definition ITextFormatArgumentModifier.h:100
FTextFormatString()
Definition ITextFormatArgumentModifier.h:27
static FTextFormatString MakeReference(const TCHAR *InStr, const int32 InLen)
Definition ITextFormatArgumentModifier.h:61
FTextFormatString & operator=(const FTextFormatString &Other)
Definition ITextFormatArgumentModifier.h:84
int32 StringLen
Definition ITextFormatArgumentModifier.h:120
FTextFormatString(FTextFormatString &&Other)
Definition ITextFormatArgumentModifier.h:77
Definition ITextFormatArgumentModifier.h:164
virtual bool Validate(const FCultureRef &InCulture, TArray< FString > &OutValidationErrors) const =0
virtual void GetFormatArgumentNames(TArray< FString > &OutArgumentNames) const =0
static CORE_API bool ParseValueArgs(const FTextFormatString &InArgsString, TArray< FTextFormatString > &OutArgValues, const TCHAR InArgSeparator=TEXT(','))
Definition TextFormatArgumentModifier.cpp:110
virtual ~ITextFormatArgumentModifier()
Definition ITextFormatArgumentModifier.h:167
virtual void Evaluate(const FFormatArgumentValue &InValue, const FPrivateTextFormatArguments &InFormatArgs, FString &OutResult) const =0
virtual void EstimateLength(int32 &OutLength, bool &OutUsesFormatArgs) const =0
static CORE_API bool ParseKeyValueArgs(const FTextFormatString &InArgsString, TSortedMap< FTextFormatString, FTextFormatString > &OutArgKeyValues, const TCHAR InValueSeparator=TEXT('='), const TCHAR InArgSeparator=TEXT(','))
Definition TextFormatArgumentModifier.cpp:17
Definition SharedPointer.h:153
Definition SortedMap.h:20
static UE_FORCEINLINE_HINT uint32 MemCrc32(const void *Data, int32 Length, uint32 CRC=0)
Definition Crc.h:31
Definition TextFormatter.cpp:340
static int32 Strlen(const CharType *String)
Definition CString.h:1047
static UE_FORCEINLINE_HINT int32 Strncmp(const CharType *String1, const CharType *String2, SIZE_T Count)
Definition CString.h:1024