5#if defined(UE_WITH_IAS_TOOL)
7#include <Containers/Array.h>
12#include <initializer_list>
14namespace UE::IoStore::Tool {
20 static const uint32 ValueSize = 16;
39#define TARGUMENT_DECL(t) \
40 template <> FArgument TArgument<t>(FStringView Name, FStringView Desc);
60 struct alignas(FArgument::ValueAlign)
FValue
65 friend class FCommand;
77template <
typename Type>
80 if (
Name.GetData()[0] ==
'-')
95template <
typename Type>
114 FCommand() =
default;
117 static FCommand*& Head();
121 FCommand*
Next = FCommand::Head();
124 FArguments Arguments;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Type
Definition PawnAction_Move.h:11
FORCEINLINE T * Get(const FObjectPtr &ObjectPtr)
Definition ObjectPtr.h:426
FDocument::ValueType FValue
Definition RapidJsonUtils.h:61
VERSECOMPILER_API bool IsSet()
Definition CommandLine.cpp:63
U16 Index
Definition radfft.cpp:71