![]() |
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>
Classes | |
| struct | DataRange |
| struct | GroupSizes |
| struct | NumericData |
| struct | ParsingResult |
Public Types | |
| enum | DoubleForm { DFExponent = 0 , DFDecimal , DFSignificantDigits , _DFMax = DFSignificantDigits } |
| enum | Flags { NoFlags = 0 , AddTrailingZeroes = 0x01 , ZeroPadded = 0x02 , LeftAdjusted = 0x04 , BlankBeforePositive = 0x08 , AlwaysShowSign = 0x10 , GroupDigits = 0x20 , CapitalEorX = 0x40 , ShowBase = 0x80 , UppercaseBase = 0x100 , ZeroPadExponent = 0x200 , ForcePoint = 0x400 } |
| enum | NumberMode { IntegerMode , DoubleStandardMode , DoubleScientificMode } |
| using | CharBuff = QVarLengthArray<char, 256> |
Static Public Member Functions | |
| static Q_AUTOTEST_EXPORT qsizetype | findLocaleIndex (QLocaleId localeId) noexcept |
| static Q_AUTOTEST_EXPORT const QLocaleData * | c () noexcept |
| static Q_AUTOTEST_EXPORT bool | allLocaleDataRows (bool(*check)(qsizetype, const QLocaleData &)) |
| static Q_AUTOTEST_EXPORT const QLocaleData * | dataForLocaleIndex (qsizetype index) |
| static float | convertDoubleToFloat (double d, bool *ok) |
| static Q_CORE_EXPORT QSimpleParsedNumber< qint64 > | bytearrayToLongLong (QByteArrayView num, int base) |
| static QSimpleParsedNumber< quint64 > | bytearrayToUnsLongLong (QByteArrayView num, int base) |
Public Attributes | |
| quint8 | m_currency_digits: 2 |
| quint8 | m_currency_rounding: 3 |
| quint8 | m_first_day_of_week: 3 |
| quint8 | m_weekend_start: 3 |
| quint8 | m_weekend_end: 3 |
| quint8 | m_grouping_first: 2 |
| quint8 | m_grouping_higher: 3 |
| quint8 | m_grouping_least: 3 |
Definition at line 246 of file qlocale_p.h.
| using QLocaleData::CharBuff = QVarLengthArray<char, 256> |
Definition at line 291 of file qlocale_p.h.
| Enumerator | |
|---|---|
| DFExponent | |
| DFDecimal | |
| DFSignificantDigits | |
| _DFMax | |
Definition at line 258 of file qlocale_p.h.
| enum QLocaleData::Flags |
| Enumerator | |
|---|---|
| NoFlags | |
| AddTrailingZeroes | |
| ZeroPadded | |
| LeftAdjusted | |
| BlankBeforePositive | |
| AlwaysShowSign | |
| GroupDigits | |
| CapitalEorX | |
| ShowBase | |
| UppercaseBase | |
| ZeroPadExponent | |
| ForcePoint | |
Definition at line 265 of file qlocale_p.h.
| Enumerator | |
|---|---|
| IntegerMode | |
| DoubleStandardMode | |
| DoubleScientificMode | |
Definition at line 281 of file qlocale_p.h.
|
staticnodiscard |
Definition at line 524 of file qlocale.cpp.
|
staticnodiscard |
Definition at line 4943 of file qlocale.cpp.
|
staticnodiscard |
Definition at line 4951 of file qlocale.cpp.
|
staticnodiscardnoexcept |
Definition at line 966 of file qlocale.cpp.
References locale_data.
|
inlinestaticnodiscard |
Definition at line 339 of file qlocale_p.h.
Referenced by QtPrivate::toFloat().
|
staticnodiscard |
Definition at line 534 of file qlocale.cpp.
References locale_data.
|
nodiscard |
Definition at line 1074 of file qlocale.cpp.
|
nodiscard |
Definition at line 4058 of file qlocale.cpp.
References AddTrailingZeroes, CapitalEorX, DFDecimal, DFExponent, DFSignificantDigits, QLocaleData::GroupSizes::first, ForcePoint, GroupDigits, QLocaleData::GroupSizes::higher, QLocaleData::GroupSizes::least, LeftAdjusted, ZeroPadded, and ZeroPadExponent.
|
nodiscard |
Definition at line 1125 of file qlocale.cpp.
References single_character_data.
Definition at line 592 of file qlocale.cpp.
References QLocaleId::language_id, QLocaleId::script_id, QLocaleId::territory_id, and QLocaleId::withLikelySubtagsAdded().
| QLocaleData::ForEachQLocaleRange | ( | rangeIndex | ) |
|
nodiscard |
Definition at line 1079 of file qlocale.cpp.
|
nodiscard |
Definition at line 1130 of file qlocale.cpp.
|
inlinenodiscard |
Definition at line 456 of file qlocale_p.h.
Referenced by QLocalePrivate::bcp47Name().
|
nodiscard |
Definition at line 1089 of file qlocale.cpp.
References single_character_data.
|
nodiscard |
Definition at line 4301 of file qlocale.cpp.
|
nodiscard |
Definition at line 1115 of file qlocale.cpp.
|
nodiscard |
Definition at line 4630 of file qlocale.cpp.
|
nodiscard |
Definition at line 1084 of file qlocale.cpp.
References single_character_data.
|
nodiscard |
Definition at line 1120 of file qlocale.cpp.
|
nodiscard |
Definition at line 4888 of file qlocale.cpp.
|
nodiscard |
Definition at line 4904 of file qlocale.cpp.
|
nodiscard |
Definition at line 4915 of file qlocale.cpp.
|
nodiscard |
Definition at line 4316 of file qlocale.cpp.
|
nodiscard |
Definition at line 4792 of file qlocale.cpp.
References QLocaleData::ParsingResult::Acceptable, DoubleScientificMode, IntegerMode, QLocaleData::ParsingResult::Intermediate, and QLocaleData::ParsingResult::state.
|
nodiscard |
Definition at line 1094 of file qlocale.cpp.
|
nodiscard |
Definition at line 1099 of file qlocale.cpp.
References single_character_data, and QLocaleData::DataRange::ucsFirst().
| quint8 QLocaleData::m_currency_digits |
Definition at line 565 of file qlocale_p.h.
| quint8 QLocaleData::m_currency_rounding |
Definition at line 566 of file qlocale_p.h.
| quint8 QLocaleData::m_first_day_of_week |
Definition at line 567 of file qlocale_p.h.
| quint8 QLocaleData::m_grouping_first |
Definition at line 570 of file qlocale_p.h.
| quint8 QLocaleData::m_grouping_higher |
Definition at line 571 of file qlocale_p.h.
| quint8 QLocaleData::m_grouping_least |
Definition at line 572 of file qlocale_p.h.
| quint8 QLocaleData::m_weekend_end |
Definition at line 569 of file qlocale_p.h.
| quint8 QLocaleData::m_weekend_start |
Definition at line 568 of file qlocale_p.h.