5#include "Containers/Array.h"
148 FString CachedDisplayName;
149 FString CachedEnglishName;
151 FString CachedVerseIdentifier;
152 FString CachedNativeName;
153 FString CachedUnrealLegacyThreeLetterISOLanguageName;
154 FString CachedThreeLetterISOLanguageName;
155 FString CachedTwoLetterISOLanguageName;
156 FString CachedNativeLanguage;
157 FString CachedRegion;
158 FString CachedNativeRegion;
159 FString CachedScript;
160 FString CachedVariant;
161 bool CachedIsRightToLeft;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ECultureIdentifierType
Definition Culture.h:23
FLegacyCultureImplementation FCultureImplementation
Definition Culture.h:19
ETextPluralType
Definition Text.h:95
ETextPluralForm
Definition Text.h:101
float Val(const FString &Value)
Definition UnrealMath.cpp:3163
CORE_API void RefreshCultureDisplayNames(const TArray< FString > &InPrioritizedDisplayCultureNames, const bool bFullRefresh=true)
Definition Culture.cpp:365
CORE_API const FString & GetRegion() const
Definition Culture.cpp:284
static CORE_API FString CultureNameToVerseIdentifier(const FString &Name)
Definition Culture.cpp:206
CORE_API const FString & GetVariant() const
Definition Culture.cpp:299
CORE_API const FDecimalNumberFormattingRules & GetCurrencyFormattingRules(const FString &InCurrencyCode) const
Definition Culture.cpp:319
CORE_API ETextPluralForm GetPluralForm(int16 Val, const ETextPluralType PluralType) const
CORE_API const FString & GetScript() const
Definition Culture.cpp:294
CORE_API const TArray< ETextPluralForm > & GetValidPluralForms(const ETextPluralType PluralType) const
Definition Culture.cpp:360
CORE_API const FString & GetVerseIdentifier() const
Definition Culture.cpp:254
CORE_API const FDecimalNumberFormattingRules & GetPercentFormattingRules() const
Definition Culture.cpp:314
CORE_API TArray< FString > GetPrioritizedParentCultureNames() const
Definition Culture.cpp:135
CORE_API int GetKeyboardLayoutId() const
Definition Culture.cpp:125
CORE_API ETextPluralForm GetPluralForm(uint8 Val, const ETextPluralType PluralType) const
CORE_API const FString & GetEnglishName() const
Definition Culture.cpp:120
CORE_API const FString & GetNativeRegion() const
Definition Culture.cpp:289
CORE_API int GetLCID() const
Definition Culture.cpp:130
CORE_API ~FCulture()
Definition Culture.cpp:110
CORE_API bool IsRightToLeft() const
Definition Culture.cpp:304
CORE_API ETextPluralForm GetPluralForm(uint64 Val, const ETextPluralType PluralType) const
CORE_API const FString & GetTwoLetterISOLanguageName() const
Definition Culture.cpp:274
CORE_API const FString & GetNativeName() const
Definition Culture.cpp:259
CORE_API ETextPluralForm GetPluralForm(long Val, const ETextPluralType PluralType) const
CORE_API const FString & GetUnrealLegacyThreeLetterISOLanguageName() const
Definition Culture.cpp:264
CORE_API const FDecimalNumberFormattingRules & GetDecimalNumberFormattingRules() const
Definition Culture.cpp:309
CORE_API ETextPluralForm GetPluralForm(float Val, const ETextPluralType PluralType) const
static CORE_API ECultureIdentifierType GetPreferredOnDiskIdentifierType()
Definition Culture.cpp:222
static CORE_API FString CultureNameFromVerseIdentifier(const FString &VerseIdentifer)
Definition Culture.cpp:214
CORE_API const FString & GetDisplayName() const
Definition Culture.cpp:115
CORE_API const FString & GetNativeLanguage() const
Definition Culture.cpp:279
CORE_API const FString & GetThreeLetterISOLanguageName() const
Definition Culture.cpp:269
CORE_API ETextPluralForm GetPluralForm(uint32 Val, const ETextPluralType PluralType) const
CORE_API ETextPluralForm GetPluralForm(int64 Val, const ETextPluralType PluralType) const
CORE_API const FString & GetPreferredOnDiskIdentifier() const
Definition Culture.cpp:242
CORE_API ETextPluralForm GetPluralForm(int8 Val, const ETextPluralType PluralType) const
CORE_API ETextPluralForm GetPluralForm(uint16 Val, const ETextPluralType PluralType) const
CORE_API const FString & GetName() const
Definition Culture.cpp:249
static CORE_API FString GetCanonicalName(const FString &Name)
Definition Culture.cpp:201
static CORE_API FString CreateCultureName(const FString &LanguageCode, const FString &ScriptCode, const FString &RegionCode)
Definition Culture.cpp:164
Definition LegacyCulture.h:17
Definition TextChronoFormatter.h:13
Definition TextComparison.h:26
Definition SharedPointer.h:153
Definition UniquePtr.h:107