6#include "Containers/Array.h"
14#ifndef UE_COMMAND_LINE_USES_ALLOW_LIST
15 #ifdef WANTS_COMMANDLINE_WHITELIST
16 #pragma message("Use UE_COMMAND_LINE_USES_ALLOW_LIST instead of WANTS_COMMANDLINE_WHITELIST")
17 #define UE_COMMAND_LINE_USES_ALLOW_LIST WANTS_COMMANDLINE_WHITELIST
19 #define UE_COMMAND_LINE_USES_ALLOW_LIST 0
48 static constexpr inline uint32 MaxCommandLineSize = 16384;
110 UE_DEPRECATED(5.6,
"Use AddToSubprocessCommandLine version with capital L and flags argument.")
182#if UE_COMMAND_LINE_USES_ALLOW_LIST
194 #define ApplyCommandLineAllowList()
198 static bool bIsInitialized;
200 static TCHAR CmdLine[MaxCommandLineSize];
202 static TCHAR OriginalCmdLine[MaxCommandLineSize];
204 static TCHAR LoggingCmdLine[MaxCommandLineSize];
206 static TCHAR LoggingOriginalCmdLine[MaxCommandLineSize];
212 static uint32 CmdLineVersion;
214 struct FRegisteredArgData
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
ECommandLineArgumentFlags
Definition CommandLine.h:25
#define ApplyCommandLineAllowList()
Definition CommandLine.h:194
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
TStringView< TCHAR > FStringView
Definition StringFwd.h:45
Definition UnrealType.h:3087
Definition ArrayView.h:139
Definition UnrealString.h.inl:34
Definition CommandLine.h:46