|
| | ENUM_CLASS_FLAGS (EDecimalNumberSigningStringsFlags) |
| |
| void | SanitizeNumberFormattingOptions (FNumberFormattingOptions &InOutFormattingOptions) |
| |
| int32 | IntegralToString_UInt64ToString (const uint64 InVal, const bool InUseGrouping, const uint8 InPrimaryGroupingSize, const uint8 InSecondaryGroupingSize, const uint8 InMinimumGroupingDigits, const TCHAR InGroupingSeparatorCharacter, const TCHAR *InDigitCharacters, const int32 InMinDigitsToPrint, const int32 InMaxDigitsToPrint, TCHAR *InBufferToFill, const int32 InBufferToFillSize) |
| |
| FORCEINLINE int32 | IntegralToString_Common (const uint64 InVal, const FDecimalNumberFormattingRules &InFormattingRules, const FNumberFormattingOptions &InFormattingOptions, TCHAR *InBufferToFill, const int32 InBufferToFillSize) |
| |
| void | FractionalToString_SplitAndRoundNumber (const bool bIsNegative, const double InValue, const int32 InNumDecimalPlaces, ERoundingMode InRoundingMode, double &OutIntegralPart, double &OutFractionalPart) |
| |
| void | BuildFinalString (const bool bIsNegative, const bool bAlwaysSign, const FDecimalNumberFormattingRules &InFormattingRules, const TCHAR *InIntegralBuffer, const int32 InIntegralLen, const TCHAR *InFractionalBuffer, const int32 InFractionalLen, FString &OutString) |
| |
| void | IntegralToString (const bool bIsNegative, const uint64 InVal, const FDecimalNumberFormattingRules &InFormattingRules, FNumberFormattingOptions InFormattingOptions, FString &OutString) |
| |
| FString | CultureInvariantDecimalToString (const double InVal, const TCHAR *&InBuffer, const int32 InBufferLen, const FDecimalNumberFormattingRules &InFormattingRules, const FNumberFormattingOptions &InFormattingOptions) |
| |
| void | FractionalToString (const double InVal, const FDecimalNumberFormattingRules &InFormattingRules, FNumberFormattingOptions InFormattingOptions, FString &OutString) |
| |
| | ENUM_CLASS_FLAGS (EDecimalNumberParseFlags) |
| |
| bool | StringToIntegral_StringToUInt64 (const TCHAR *&InBuffer, const TCHAR *InBufferEnd, const FDecimalNumberFormattingRules &InFormattingRules, const FDecimalNumberSignParser &InSignParser, const EDecimalNumberParseFlags &InParseFlags, const int32 InMaxDigitsToParse, bool &OutIsNegative, bool &OutIsOverflow, uint64 &OutVal, uint8 &OutDigitCount) |
| |
| FORCEINLINE bool | StringToIntegral_Common (const TCHAR *&InBuffer, const TCHAR *InBufferEnd, const FDecimalNumberFormattingRules &InFormattingRules, const FNumberParsingOptions &InParsingOptions, const FDecimalNumberSignParser &InSignParser, bool &OutIsNegative, bool &OutIsOverflow, uint64 &OutVal, uint8 &OutDigitCount) |
| |
| bool | StringToIntegral (const TCHAR *InStr, const int32 InStrLen, const FDecimalNumberFormattingRules &InFormattingRules, const FNumberParsingOptions &InParsingOptions, const FDecimalNumberIntegralLimits &InLimits, bool &OutIsNegative, uint64 &OutVal, int32 *OutParsedLen) |
| |
| bool | StringToCultureInvariantDecimal (const TCHAR *&InBuffer, const TCHAR *InBufferEnd, const FDecimalNumberFormattingRules &InFormattingRules, const FNumberParsingOptions &InParsingOptions, const FDecimalNumberSignParser &InSignParser, TStringBuilder< 128 > &OutInvariantDecimal) |
| |
| bool | StringToFractional (const TCHAR *InStr, const int32 InStrLen, const FDecimalNumberFormattingRules &InFormattingRules, const FNumberParsingOptions &InParsingOptions, const FDecimalNumberFractionalLimits &InLimits, double &OutVal, int32 *OutParsedLen) |
| |