![]() |
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 673 of file qlocale_p.h.
|
inlineconstexpr |
Definition at line 676 of file qlocale_p.h.
|
nodiscard |
Definition at line 498 of file qlocale.cpp.
References QLocaleData::id(), m_data, and QLocaleId::withLikelySubtagsRemoved().
|
staticnodiscardnoexcept |
Definition at line 112 of file qlocale.cpp.
|
staticnodiscardnoexcept |
Definition at line 212 of file qlocale.cpp.
|
staticnodiscardnoexcept |
Definition at line 218 of file qlocale.cpp.
References territory_code_list.
|
inlinestaticnodiscard |
Definition at line 697 of file qlocale_p.h.
Referenced by QCollatorPrivate::init().
|
inlinenodiscard |
Definition at line 688 of file qlocale_p.h.
|
inlinenodiscard |
Definition at line 682 of file qlocale_p.h.
References m_data.
|
staticnodiscard |
Definition at line 237 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 692 of file qlocale_p.h.
|
staticnodiscard |
Definition at line 262 of file qlocale.cpp.
References script_code_list.
|
inlinenodiscard |
Definition at line 694 of file qlocale_p.h.
|
inlinenodiscard |
Definition at line 683 of file qlocale_p.h.
References m_data.
|
staticnodiscard |
Definition at line 270 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 715 of file qlocale_p.h.
Referenced by bcp47Name(), QLocale::comparesEqual, getMonthDataFor(), languageId(), territoryId(), and toIntegral_helper().
| qsizetype QLocalePrivate::m_index |
Definition at line 717 of file qlocale_p.h.
| QLocale::NumberOptions QLocalePrivate::m_numberOptions |
Definition at line 718 of file qlocale_p.h.
| QBasicAtomicInt QLocalePrivate::ref |
Definition at line 716 of file qlocale_p.h.
|
static |
Definition at line 720 of file qlocale_p.h.