webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | List of all members
WebCore::Locale Class Referenceabstract

#include <PlatformLocale.h>

Inheritance diagram for WebCore::Locale:
WebCore::LocaleICU WebCore::LocaleMac WebCore::LocaleNone WebCore::LocaleWin

Public Member Functions

String convertToLocalizedNumber (const String &)
 
String convertFromLocalizedNumber (const String &)
 
virtual ~Locale ()
 

Static Public Member Functions

static std::unique_ptr< Localecreate (const AtomicString &localeIdentifier)
 
static std::unique_ptr< LocalecreateDefault ()
 

Protected Types

enum  { DecimalSeparatorIndex = 10, GroupSeparatorIndex = 11, DecimalSymbolsSize }
 

Protected Member Functions

 Locale ()
 
virtual void initializeLocaleData ()=0
 
void setLocaleData (const Vector< String, DecimalSymbolsSize > &, const String &positivePrefix, const String &positiveSuffix, const String &negativePrefix, const String &negativeSuffix)
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
DecimalSeparatorIndex 
GroupSeparatorIndex 
DecimalSymbolsSize 

Constructor & Destructor Documentation

◆ ~Locale()

WebCore::Locale::~Locale ( )
virtual

◆ Locale()

WebCore::Locale::Locale ( )
inlineprotected

Member Function Documentation

◆ convertFromLocalizedNumber()

String WebCore::Locale::convertFromLocalizedNumber ( const String localized)

◆ convertToLocalizedNumber()

String WebCore::Locale::convertToLocalizedNumber ( const String input)

◆ create()

std::unique_ptr< Locale > WebCore::Locale::create ( const AtomicString localeIdentifier)
static

◆ createDefault()

std::unique_ptr< Locale > WebCore::Locale::createDefault ( )
inlinestatic

◆ initializeLocaleData()

virtual void WebCore::Locale::initializeLocaleData ( )
protectedpure virtual

◆ setLocaleData()

void WebCore::Locale::setLocaleData ( const Vector< String, DecimalSymbolsSize > &  symbols,
const String positivePrefix,
const String positiveSuffix,
const String negativePrefix,
const String negativeSuffix 
)
protected

The documentation for this class was generated from the following files: