![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qtimezoneprivate_p.h>
Classes | |
| struct | Data |
| struct | NamePrefixMatch |
Public Types | |
| typedef QList< Data > | DataList |
Public Member Functions | |
| QTimeZonePrivate () | |
| virtual | ~QTimeZonePrivate () |
| virtual QTimeZonePrivate * | clone () const =0 |
| bool | operator== (const QTimeZonePrivate &other) const |
| bool | operator!= (const QTimeZonePrivate &other) const |
| bool | isValid () const |
| QByteArray | id () const |
| virtual QLocale::Territory | territory () const |
| virtual QString | comment () const |
| virtual QString | displayName (qint64 atMSecsSinceEpoch, QTimeZone::NameType nameType, const QLocale &locale) const |
| virtual QString | displayName (QTimeZone::TimeType timeType, QTimeZone::NameType nameType, const QLocale &locale) const |
| virtual QString | abbreviation (qint64 atMSecsSinceEpoch) const |
| virtual int | offsetFromUtc (qint64 atMSecsSinceEpoch) const |
| virtual int | standardTimeOffset (qint64 atMSecsSinceEpoch) const |
| virtual int | daylightTimeOffset (qint64 atMSecsSinceEpoch) const |
| virtual bool | hasDaylightTime () const |
| virtual bool | isDaylightTime (qint64 atMSecsSinceEpoch) const |
| virtual Data | data (qint64 forMSecsSinceEpoch) const |
| virtual Data | data (QTimeZone::TimeType timeType) const |
| virtual bool | isDataLocale (const QLocale &locale) const |
| QDateTimePrivate::ZoneState | stateAtZoneTime (qint64 forLocalMSecs, QDateTimePrivate::TransitionOptions resolve) const |
| virtual bool | hasTransitions () const |
| virtual Data | nextTransition (qint64 afterMSecsSinceEpoch) const |
| virtual Data | previousTransition (qint64 beforeMSecsSinceEpoch) const |
| DataList | transitions (qint64 fromMSecsSinceEpoch, qint64 toMSecsSinceEpoch) const |
| virtual QByteArray | systemTimeZoneId () const |
| QByteArrayView | availableAlias (QByteArrayView ianaId) const |
| virtual bool | isTimeZoneIdAvailable (QByteArrayView ianaId) const |
| virtual QList< QByteArray > | availableTimeZoneIds () const =0 |
| virtual QList< QByteArray > | availableTimeZoneIds (QLocale::Territory territory) const |
| virtual QList< QByteArray > | availableTimeZoneIds (int utcOffset) const |
| virtual void | serialize (QDataStream &ds) const |
| Public Member Functions inherited from QSharedData | |
| QSharedData () noexcept | |
| Constructs a QSharedData object with a reference count of 0. | |
| QSharedData (const QSharedData &) noexcept | |
| Constructs a QSharedData object with reference count 0. | |
| QSharedData & | operator= (const QSharedData &)=delete |
| ~QSharedData ()=default | |
Protected Member Functions | |
| QTimeZonePrivate (const QTimeZonePrivate &other)=default | |
| QList< QByteArrayView > | matchingTimeZoneIds (QLocale::Territory territory) const |
| QList< QByteArrayView > | matchingTimeZoneIds (int utcOffset) const |
Static Protected Member Functions | |
| static QList< QByteArray > | uniqueSortedAliasPadded (QList< QByteArray > &&zoneIds) |
| static QList< QByteArray > | padSortedWithAliases (QList< QByteArray > &&zoneIds) |
Protected Attributes | |
| QByteArray | m_id |
Additional Inherited Members | |
| Public Attributes inherited from QSharedData | |
| QAtomicInt | ref |
Definition at line 50 of file qtimezoneprivate_p.h.
| typedef QList<Data> QTimeZonePrivate::DataList |
Definition at line 79 of file qtimezoneprivate_p.h.
|
protecteddefault |
| QTimeZonePrivate::QTimeZonePrivate | ( | ) |
Definition at line 121 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 131 of file qtimezoneprivate.cpp.
Reimplemented in QUtcTimeZonePrivate.
Definition at line 214 of file qtimezoneprivate.cpp.
|
static |
Definition at line 1059 of file qtimezoneprivate.cpp.
| QByteArrayView QTimeZonePrivate::availableAlias | ( | QByteArrayView | ianaId | ) | const |
Definition at line 638 of file qtimezoneprivate.cpp.
|
pure virtual |
Implemented in QUtcTimeZonePrivate.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 711 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 688 of file qtimezoneprivate.cpp.
|
pure virtual |
Implemented in QUtcTimeZonePrivate.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 171 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 305 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 255 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 238 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 176 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 198 of file qtimezoneprivate.cpp.
|
static |
Definition at line 854 of file qtimezonelocale.cpp.
|
static |
Definition at line 1034 of file qtimezoneprivate.cpp.
|
static |
Definition at line 1015 of file qtimezonelocale.cpp.
|
virtual |
Definition at line 244 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 573 of file qtimezoneprivate.cpp.
|
static |
Definition at line 1071 of file qtimezoneprivate.cpp.
| QByteArray QTimeZonePrivate::id | ( | ) | const |
Definition at line 153 of file qtimezoneprivate.cpp.
|
inlinestaticnodiscardconstexpr |
Definition at line 144 of file qtimezoneprivate_p.h.
|
static |
Definition at line 755 of file qtimezoneprivate.cpp.
|
inlinestaticnodiscardconstexpr |
Definition at line 146 of file qtimezoneprivate_p.h.
|
inlinestatic |
Definition at line 114 of file qtimezoneprivate_p.h.
|
virtual |
Returns true if the abbreviation given in data()'s returns is appropriate for use in the given locale.
Base implementation assumes data() corresponds to the system locale; derived classes should override if their data() is something else (such as C/English).
Reimplemented in QUtcTimeZonePrivate.
Definition at line 299 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 249 of file qtimezoneprivate.cpp.
|
static |
Definition at line 849 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 643 of file qtimezoneprivate.cpp.
| bool QTimeZonePrivate::isValid | ( | ) | const |
Definition at line 148 of file qtimezoneprivate.cpp.
|
static |
Definition at line 773 of file qtimezoneprivate.cpp.
|
protected |
Definition at line 693 of file qtimezoneprivate.cpp.
|
protected |
Definition at line 664 of file qtimezoneprivate.cpp.
|
inlinestaticnodiscardconstexpr |
Definition at line 140 of file qtimezoneprivate_p.h.
|
inlinestaticnodiscardconstexpr |
Definition at line 142 of file qtimezoneprivate_p.h.
|
virtual |
Definition at line 578 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 224 of file qtimezoneprivate.cpp.
| bool QTimeZonePrivate::operator!= | ( | const QTimeZonePrivate & | other | ) | const |
Definition at line 143 of file qtimezoneprivate.cpp.
| bool QTimeZonePrivate::operator== | ( | const QTimeZonePrivate & | other | ) | const |
Definition at line 135 of file qtimezoneprivate.cpp.
|
staticprotected |
Definition at line 733 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 584 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 747 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 232 of file qtimezoneprivate.cpp.
| QDateTimePrivate::ZoneState QTimeZonePrivate::stateAtZoneTime | ( | qint64 | forLocalMSecs, |
| QDateTimePrivate::TransitionOptions | resolve ) const |
Definition at line 312 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 606 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 158 of file qtimezoneprivate.cpp.
|
static |
Definition at line 761 of file qtimezoneprivate.cpp.
| QTimeZonePrivate::DataList QTimeZonePrivate::transitions | ( | qint64 | fromMSecsSinceEpoch, |
| qint64 | toMSecsSinceEpoch ) const |
Definition at line 590 of file qtimezoneprivate.cpp.
|
staticprotected |
Definition at line 716 of file qtimezoneprivate.cpp.
|
inlinestaticnodiscard |
Definition at line 181 of file qtimezoneprivate_p.h.
|
inlinestaticnodiscard |
Definition at line 176 of file qtimezoneprivate_p.h.
|
staticnodiscard |
|
static |
Definition at line 1086 of file qtimezoneprivate.cpp.
|
static |
Definition at line 1098 of file qtimezoneprivate.cpp.
|
static |
Definition at line 1120 of file qtimezoneprivate.cpp.
|
static |
Definition at line 1140 of file qtimezoneprivate.cpp.
|
protected |
Definition at line 212 of file qtimezoneprivate_p.h.