![]() |
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 517 of file qlocale_p.h.
|
inlineconstexpr |
Definition at line 520 of file qlocale_p.h.
|
nodiscard |
Definition at line 489 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 204 of file qlocale.cpp.
|
staticnodiscardnoexcept |
Definition at line 210 of file qlocale.cpp.
References territory_code_list.
|
inlinestaticnodiscard |
Definition at line 541 of file qlocale_p.h.
|
inlinenodiscard |
Definition at line 532 of file qlocale_p.h.
|
inlinenodiscard |
Definition at line 526 of file qlocale_p.h.
References m_data.
|
staticnodiscard |
Definition at line 229 of file qlocale.cpp.
References LanguageCodeEntry::part1, LanguageCodeEntry::part2B, LanguageCodeEntry::part2T, and LanguageCodeEntry::part3.
|
nodiscard |
Definition at line 3556 of file qlocale.cpp.
|
inlinenodiscard |
Definition at line 536 of file qlocale_p.h.
|
staticnodiscard |
Definition at line 254 of file qlocale.cpp.
References script_code_list.
|
inlinenodiscard |
Definition at line 538 of file qlocale_p.h.
|
inlinenodiscard |
Definition at line 527 of file qlocale_p.h.
References m_data.
|
staticnodiscard |
Definition at line 262 of file qlocale.cpp.
References territory_code_list.
Definition at line 65 of file qlocale_icu.cpp.
Definition at line 57 of file qlocale_icu.cpp.
const QLocaleData* const QLocalePrivate::m_data |
Definition at line 559 of file qlocale_p.h.
Referenced by bcp47Name(), QLocale::comparesEqual, getMonthDataFor(), languageId(), territoryId(), and toIntegral_helper().
qsizetype QLocalePrivate::m_index |
Definition at line 561 of file qlocale_p.h.
QLocale::NumberOptions QLocalePrivate::m_numberOptions |
Definition at line 562 of file qlocale_p.h.
QBasicAtomicInt QLocalePrivate::ref |
Definition at line 560 of file qlocale_p.h.
|
static |
Definition at line 564 of file qlocale_p.h.