![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qlocale_p.h>
Public Member Functions | |
constexpr | QLocalePrivate (const QLocaleData *data, qsizetype index, QLocale::NumberOptions numberOptions=QLocale::DefaultNumberOptions, int refs=0) |
quint16 | languageId () const |
quint16 | territoryId () const |
QByteArray | bcp47Name (char separator='-') const |
std::array< char, 4 > | languageCode (QLocale::LanguageCodeTypes codeTypes=QLocale::AnyLanguageCode) const |
QLatin1StringView | scriptCode () const |
QLatin1StringView | territoryCode () const |
QLocale::MeasurementSystem | measurementSystem () const |
QString | toUpper (const QString &str, bool *ok) const |
QString | toLower (const QString &str, bool *ok) const |
Static Public Member Functions | |
static const QLocalePrivate * | get (const QLocale &l) |
static std::array< char, 4 > | languageToCode (QLocale::Language language, QLocale::LanguageCodeTypes codeTypes=QLocale::AnyLanguageCode) |
static QLatin1StringView | scriptToCode (QLocale::Script script) |
static QLatin1StringView | territoryToCode (QLocale::Territory territory) |
static QLocale::Language | codeToLanguage (QStringView code, QLocale::LanguageCodeTypes codeTypes=QLocale::AnyLanguageCode) noexcept |
static QLocale::Script | codeToScript (QStringView code) noexcept |
static QLocale::Territory | codeToTerritory (QStringView code) noexcept |
Public Attributes | |
const QLocaleData *const | m_data |
QBasicAtomicInt | ref |
qsizetype | m_index |
QLocale::NumberOptions | m_numberOptions |
Static Public Attributes | |
static QBasicAtomicInt | s_generation = Q_BASIC_ATOMIC_INITIALIZER(0) |
Definition at line 577 of file qlocale_p.h.
|
inlineconstexpr |
Definition at line 580 of file qlocale_p.h.
|
nodiscard |
Definition at line 494 of file qlocale.cpp.
References QLocaleData::id(), m_data, and QLocaleId::withLikelySubtagsRemoved().
|
staticnodiscardnoexcept |
Definition at line 109 of file qlocale.cpp.
|
staticnodiscardnoexcept |
Definition at line 209 of file qlocale.cpp.
|
staticnodiscardnoexcept |
Definition at line 215 of file qlocale.cpp.
References territory_code_list.
|
inlinestaticnodiscard |
Definition at line 601 of file qlocale_p.h.
|
inlinenodiscard |
Definition at line 592 of file qlocale_p.h.
|
inlinenodiscard |
Definition at line 586 of file qlocale_p.h.
References m_data.
|
staticnodiscard |
Definition at line 234 of file qlocale.cpp.
References LanguageCodeEntry::part1, LanguageCodeEntry::part2B, LanguageCodeEntry::part2T, and LanguageCodeEntry::part3.
|
nodiscard |
Definition at line 3549 of file qlocale.cpp.
|
inlinenodiscard |
Definition at line 596 of file qlocale_p.h.
|
staticnodiscard |
Definition at line 259 of file qlocale.cpp.
References script_code_list.
|
inlinenodiscard |
Definition at line 598 of file qlocale_p.h.
|
inlinenodiscard |
Definition at line 587 of file qlocale_p.h.
References m_data.
|
staticnodiscard |
Definition at line 267 of file qlocale.cpp.
References territory_code_list.
Definition at line 86 of file qlocale_icu.cpp.
Definition at line 77 of file qlocale_icu.cpp.
const QLocaleData* const QLocalePrivate::m_data |
Definition at line 619 of file qlocale_p.h.
Referenced by bcp47Name(), QLocale::comparesEqual, getMonthDataFor(), languageId(), territoryId(), and toIntegral_helper().
qsizetype QLocalePrivate::m_index |
Definition at line 621 of file qlocale_p.h.
QLocale::NumberOptions QLocalePrivate::m_numberOptions |
Definition at line 622 of file qlocale_p.h.
QBasicAtomicInt QLocalePrivate::ref |
Definition at line 620 of file qlocale_p.h.
|
static |
Definition at line 624 of file qlocale_p.h.