110 UE_DEPRECATED(5.6,
"Use the version that takes ELineExtendedFlags")
115 UE_DEPRECATED(5.6,
"Use the version that takes ELineExtendedFlags")
156 if (c >=
'0' && c <=
'9')
160 else if (c >=
'a' && c <=
'f')
162 Result = c + 10 -
'a';
164 else if (c >=
'A' && c <=
'F')
166 Result = c + 10 -
'A';
233#if !UE_BUILD_SHIPPING
235UE_DEPRECATED(
"5.6",
"Use the overload that takes the entire command instead of a pattern.")
#define NULL
Definition oodle2base.h:134
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
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
CORE_API bool ConsoleCommandLibrary_DumpLibraryHTML(class UWorld *InWorld, FExec &SubSystem, const FString &OutPath)
Definition Parse.cpp:118
CORE_API bool ConsoleCommandLibrary_DumpLibrary(class UWorld *InWorld, FExec &SubSystem, const FString &Cmd, FOutputDevice &Ar)
Definition Parse.cpp:65
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition AssetRegistryState.h:50
EGrammarBasedParseErrorCode ErrorCode
Definition Parse.h:205
const TCHAR * At
Definition Parse.h:204
static CORE_API bool LineExtended(const TCHAR **Stream, FString &Result, int32 &LinesConsumed, ELineExtendedFlags Flags=ELineExtendedFlags::Standard)
Definition Parse.cpp:1332
static CORE_API bool Command(const TCHAR **Stream, const TCHAR *Match, bool bParseMightTriggerExecution=true)
Definition Parse.cpp:767
static CORE_API bool AlnumToken(const TCHAR *&Str, FString &Arg)
Definition Parse.cpp:1032
static CORE_API uint32 HexNumber(FStringView HexString)
Definition Parse.cpp:1342
static CORE_API bool QuotedString(const TCHAR *Stream, FString &Value, int32 *OutNumCharsRead=nullptr)
Definition Parse.cpp:513
static CORE_API bool Token(const TCHAR *&Str, TCHAR *Result, int32 MaxLen, bool bUseEscape, const TCHAR SingleCharacterDelimiter=TEXT('\0'))
Definition Parse.cpp:846
static CORE_API uint64 HexNumber64(FStringView HexString)
Definition Parse.cpp:1355
static int32 HexDigit(TCHAR c)
Definition Parse.h:152
static CORE_API FGrammarBasedParseResult GrammarBasedCLIParse(const TCHAR *Stream, TFunctionRef< void(FStringView, FStringView)> OnCommandCallback, EGrammarBasedParseFlags Flags=EGrammarBasedParseFlags::AllowQuotedCommands)
Definition Parse.cpp:1866
static CORE_API bool Param(const TCHAR *Stream, const TCHAR *Param)
Definition Parse.cpp:325
static CORE_API bool SchemeNameFromURI(const TCHAR *InURI, FString &OutSchemeName)
Definition Parse.cpp:1368
ELineExtendedFlags
Definition Parse.h:90
@ SwallowDoubleSlashComments
@ AllowBracketedMultiline
@ SwallowSemicolonComments
@ AllowEscapedEOLMultiline
EGrammarBasedParseFlags
Definition Parse.h:189
static CORE_API bool Expression(const TCHAR *&Str, FString &OutExpression, bool bUseEscape, const TCHAR SingleCharacterDelimiter=TEXT('\0'))
Definition Parse.cpp:1395
EGrammarBasedParseErrorCode
Definition Parse.h:195
@ DisallowedQuotedCommand