4#include "Containers/Array.h"
86 return InternalString;
92 return FName(*InternalString);
98 return InternalString.IsEmpty();
103 CORE_API void UppercaseInternalString();
106 FString InternalString;
114 template <
typename CharType>
119 const int32 TempBufferSize = 16;
120 CharType
TempNum[TempBufferSize];
160 struct FNameBufferWithNumber
164 FNameBufferWithNumber() : bIsWide(
false)
168 FNameBufferWithNumber(
const FName&
Name) : bIsWide(
false)
199 WideName[Len++] =
TEXT(
'_');
210 AnsiName[Len++] =
'_';
#define checkSlow(expr)
Definition AssertionMacros.h:332
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
#define NAME_NO_NUMBER_INTERNAL
Definition NameTypes.h:157
@ NAME_SIZE
Definition NameTypes.h:57
#define NAME_INTERNAL_TO_EXTERNAL(x)
Definition NameTypes.h:160
ETextFilterTextComparisonMode
Definition TextFilterUtils.h:24
@ NAME_WITH_NUMBER_SIZE
Definition TextFilterUtils.h:31
ETextFilterComparisonOperation
Definition TextFilterUtils.h:13
Definition NameTypes.h:617
Definition TextFilterUtils.h:38
CORE_API FTextFilterString(FTextFilterString &&Other)
CORE_API bool CompareFString(const FString &InOther, const ETextFilterTextComparisonMode InTextComparisonMode) const
Definition TextFilterUtils.cpp:302
CORE_API FTextFilterString & operator=(const FTextFilterString &Other)
CORE_API FTextFilterString & operator=(FTextFilterString &&Other)
CORE_API FTextFilterString()
UE_FORCEINLINE_HINT FName AsName() const
Definition TextFilterUtils.h:90
CORE_API FTextFilterString(const FTextFilterString &Other)
CORE_API bool CanCompareNumeric(const FTextFilterString &InOther) const
Definition TextFilterUtils.cpp:329
CORE_API bool CompareName(const FName &InOther, const ETextFilterTextComparisonMode InTextComparisonMode) const
Definition TextFilterUtils.cpp:312
CORE_API bool CompareFStringView(FStringView InOther, const ETextFilterTextComparisonMode InTextComparisonMode) const
Definition TextFilterUtils.cpp:307
CORE_API bool CompareNumeric(const FTextFilterString &InOther, const ETextFilterComparisonOperation InComparisonOperation) const
Definition TextFilterUtils.cpp:334
CORE_API bool CompareText(const FTextFilterString &InOther, const ETextFilterTextComparisonMode InTextComparisonMode) const
Definition TextFilterUtils.cpp:297
UE_FORCEINLINE_HINT const FString & AsString() const
Definition TextFilterUtils.h:84
UE_FORCEINLINE_HINT bool IsEmpty() const
Definition TextFilterUtils.h:96
Definition TextFilterUtils.h:113
Definition NameTypes.h:279
static int32 Strlen(const CharType *String)
Definition CString.h:1047
static CharType * Strncpy(CharType *Dest, const CharType *Src, SIZE_T MaxLen)
Definition CString.h:991