5#include "Containers/UnrealString.h"
6#include "Templates/SharedPointer.h"
8class FRegexPatternImplementation;
9class FRegexMatcherImplementation;
19
20
21
40
41
42
66 void SetLimits(
const int32 BeginIndex,
const int32 EndIndex);
#define ENUM_CLASS_FLAGS(Enum)
int32 GetCaptureGroupBeginning(const int32 Index)
FString GetCaptureGroup(const int32 Index)
int32 GetCaptureGroupEnding(const int32 Index)
FRegexMatcher(const FRegexPattern &SourcePattern, const FString &Input)
FRegexMatcher(const FRegexMatcher &)=delete
FRegexMatcher & operator=(FRegexMatcher &&)=default
FRegexMatcher(FRegexMatcher &&)=default
void SetLimits(const int32 BeginIndex, const int32 EndIndex)
FRegexMatcher(FRegexPattern &&SourcePattern, const FString &Input)
TSharedRef< FRegexMatcherImplementation > Implementation
FRegexMatcher & operator=(const FRegexMatcher &)=delete
int32 GetMatchBeginning()
FRegexPattern(const FRegexPattern &)=default
FRegexPattern(const FString &SourceString, ERegexPatternFlags Flags=ERegexPatternFlags::None)
FRegexPattern(FRegexPattern &&)=default
FRegexPattern & operator=(const FRegexPattern &)=default
FRegexPattern & operator=(FRegexPattern &&)=default
TSharedRef< FRegexPatternImplementation > Implementation