6#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ETextPluralType
Definition Text.h:95
ETextPluralForm
Definition Text.h:101
float Val(const FString &Value)
Definition UnrealMath.cpp:3163
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 ~ICultureImplementation()=default
virtual ETextPluralForm GetPluralForm(double Val, const ETextPluralType PluralType) 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