7#include "Containers/Set.h"
8#include "Containers/Map.h"
18 #include <unicode/locid.h>
19 #include <unicode/brkiter.h>
20 #include <unicode/coll.h>
21 #include <unicode/numfmt.h>
22 #include <unicode/decimfmt.h>
24 #include <unicode/datefmt.h>
26 #include <unicode/plurrule.h>
39 Value = UColAttributeValue::UCOL_DEFAULT;
42 Value = UColAttributeValue::UCOL_PRIMARY;
45 Value = UColAttributeValue::UCOL_SECONDARY;
48 Value = UColAttributeValue::UCOL_TERTIARY;
51 Value = UColAttributeValue::UCOL_QUATERNARY;
54 Value = UColAttributeValue::UCOL_IDENTICAL;
57 Value = UColAttributeValue::UCOL_DEFAULT;
65 icu::DateFormat::EStyle
Value;
69 Value = icu::DateFormat::kShort;
72 Value = icu::DateFormat::kMedium;
75 Value = icu::DateFormat::kLong;
78 Value = icu::DateFormat::kFull;
81 Value = icu::DateFormat::kDefault;
84 Value = icu::DateFormat::kDefault;
92 icu::DecimalFormat::ERoundingMode
Value;
96 Value = icu::DecimalFormat::ERoundingMode::kRoundHalfEven;
99 Value = icu::DecimalFormat::ERoundingMode::kRoundHalfUp;
102 Value = icu::DecimalFormat::ERoundingMode::kRoundHalfDown;
105 Value = icu::DecimalFormat::ERoundingMode::kRoundUp;
108 Value = icu::DecimalFormat::ERoundingMode::kRoundDown;
111 Value = icu::DecimalFormat::ERoundingMode::kRoundFloor;
114 Value = icu::DecimalFormat::ERoundingMode::kRoundCeiling;
117 Value = icu::DecimalFormat::ERoundingMode::kRoundHalfEven;
128 case icu::DecimalFormat::ERoundingMode::kRoundHalfEven:
131 case icu::DecimalFormat::ERoundingMode::kRoundHalfUp:
134 case icu::DecimalFormat::ERoundingMode::kRoundHalfDown:
137 case icu::DecimalFormat::ERoundingMode::kRoundUp:
140 case icu::DecimalFormat::ERoundingMode::kRoundDown:
143 case icu::DecimalFormat::ERoundingMode::kRoundFloor:
146 case icu::DecimalFormat::ERoundingMode::kRoundCeiling:
180 virtual int GetLCID()
const override;
181 virtual FString
GetName()
const override;
188 virtual FString
GetRegion()
const override;
189 virtual FString
GetScript()
const override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
ETextPluralType
Definition Text.h:95
ETextPluralForm
Definition Text.h:101
ERoundingMode
Definition Text.h:166
@ ToNegativeInfinity
Definition Text.h:178
@ HalfFromZero
Definition Text.h:170
@ FromZero
Definition Text.h:174
@ HalfToZero
Definition Text.h:172
@ ToPositiveInfinity
Definition Text.h:180
@ ToZero
Definition Text.h:176
@ HalfToEven
Definition Text.h:168
float Val(const FString &Value)
Definition UnrealMath.cpp:3163
Definition Internationalization.h:24
Definition TextChronoFormatter.h:13
Definition CultureImplementation.h:18
virtual FString GetUnrealLegacyThreeLetterISOLanguageName() const =0
virtual const FDecimalNumberFormattingRules & GetPercentFormattingRules()=0
virtual FString GetTwoLetterISOLanguageName() const =0
virtual bool IsRightToLeft() const =0
virtual int GetKeyboardLayoutId() const =0
virtual FString GetEnglishName() const =0
virtual FString GetVariant() const =0
virtual FString GetNativeRegion() const =0
virtual FString GetScript() const =0
virtual const FDecimalNumberFormattingRules & GetCurrencyFormattingRules(const FString &InCurrencyCode)=0
virtual const FDecimalNumberFormattingRules & GetDecimalNumberFormattingRules()=0
virtual FString GetDisplayName() const =0
virtual FString GetNativeName() const =0
virtual FString GetRegion() const =0
virtual FString GetNativeLanguage() const =0
virtual FString GetThreeLetterISOLanguageName() const =0
virtual const TArray< ETextPluralForm > & GetValidPluralForms(const ETextPluralType PluralType) const =0
virtual int GetLCID() const =0
virtual FString GetName() const =0
virtual ETextPluralForm GetPluralForm(int32 Val, const ETextPluralType PluralType) const =0
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Type
Definition Text.h:127
@ Medium
Definition Text.h:130
@ Full
Definition Text.h:132
@ Long
Definition Text.h:131
@ Default
Definition Text.h:128
@ Short
Definition Text.h:129
Type
Definition TextComparison.h:11
@ Default
Definition TextComparison.h:12
@ Quaternary
Definition TextComparison.h:16
@ Primary
Definition TextComparison.h:13
@ Secondary
Definition TextComparison.h:14
@ Quinary
Definition TextComparison.h:17
@ Tertiary
Definition TextComparison.h:15
Definition Voronoi.cpp:10