5#include "Containers/UnrealString.h"
7#include "Misc/CString.h"
10
11
12
13
14
15
27
28
29
30
36
37
38
39
47
48
49
50
53 return ContainsWildcards(**
this);
57
58
59
60
61
64 return IsMatch(**
this, Input);
68
69
70
71
72
75 return IsMatch(**
this,
*Input);
81
82
83
84
85
89
90
91
92
93
94 static bool IsMatch(
const TCHAR* Pattern,
const TCHAR* Input );
97
98
99
100
101
102
103
FString(const FString &)=default
UE_NODISCARD FORCEINLINE const TCHAR * operator*() const UE_LIFETIMEBOUND
ARK_API FString(const WIDECHAR *Str)
static bool IsMatchSubstring(const TCHAR *Pattern, const TCHAR *Input, const TCHAR *InputEnd, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
static const TCHAR ExactWildcard
static bool ContainsWildcards(const TCHAR *Pattern)
bool IsMatch(const FString &Input) const
static const TCHAR EndOfString
FWildcardString(const FString &Pattern)
bool IsMatch(const TCHAR *Input) const
FWildcardString(const TCHAR *Pattern)
static const TCHAR SequenceWildcard
static bool IsMatch(const TCHAR *Pattern, const TCHAR *Input)
bool ContainsWildcards() const