namespace UE { namespace Core { namespace Private { namespace FormatStringSan { enum EFormatStringSanStatus { StatusOk, StatusSNeedsTCHARPtrArg, StatusHSNeedsCharPtrArg, StatusIncompleteFormatSpecifierOrUnescapedPercent, StatusCNeedsTCHARArg, StatusPNeedsPointerArg, StatusFNeedsFloatOrDoubleArg, StatusCapitalSNeedsCharPtr, StatusCapitalSNeedsTCHARPtr, StatusInvalidFormatSpec, StatusNotEnoughArguments, StatusDNeedsIntegerArg, StatusZNeedsIntegerSpec, StatusZNeedsIntegerArg, StatusDynamicLengthSpecNeedsIntegerArg, StatusLNeedsIntegerArg, StatusHNeedsIntegerArg, StatusHHNeedsIntegerSpec, StatusHHNeedsIntegerArg, StatusLLNeedsIntegerSpec, StatusLLNeedsIntegerArg, StatusI64BadSpec, StatusI64NeedsIntegerArg, } } } } }