![]() |
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 |
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 |
virtual bool | isTimeZoneIdAvailable (const QByteArray &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 |
![]() | |
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 | |
Static Public Member Functions | |
static constexpr qint64 | maxMSecs () |
static constexpr qint64 | minMSecs () |
static constexpr qint64 | invalidMSecs () |
static constexpr int | invalidSeconds () |
static QTimeZone::OffsetData | invalidOffsetData () |
static QTimeZone::OffsetData | toOffsetData (const Data &data) |
static bool | isValidId (const QByteArray &ianaId) |
static QString | isoOffsetFormat (int offsetFromUtc, QTimeZone::NameType mode=QTimeZone::OffsetName) |
static QByteArray | aliasToIana (QByteArrayView alias) |
static QByteArray | ianaIdToWindowsId (const QByteArray &ianaId) |
static QByteArray | windowsIdToDefaultIanaId (const QByteArray &windowsId) |
static QByteArray | windowsIdToDefaultIanaId (const QByteArray &windowsId, QLocale::Territory territory) |
static QList< QByteArray > | windowsIdToIanaIds (const QByteArray &windowsId) |
static QList< QByteArray > | windowsIdToIanaIds (const QByteArray &windowsId, QLocale::Territory territory) |
static QString | utcQString () |
static QByteArray | utcQByteArray () |
Protected Member Functions | |
QTimeZonePrivate (const QTimeZonePrivate &other)=default | |
QList< QByteArrayView > | matchingTimeZoneIds (QLocale::Territory territory) const |
QList< QByteArrayView > | matchingTimeZoneIds (int utcOffset) const |
Protected Attributes | |
QByteArray | m_id |
Additional Inherited Members | |
![]() | |
QAtomicInt | ref |
Definition at line 48 of file qtimezoneprivate_p.h.
typedef QList<Data> QTimeZonePrivate::DataList |
Definition at line 77 of file qtimezoneprivate_p.h.
|
protecteddefault |
QTimeZonePrivate::QTimeZonePrivate | ( | ) |
Definition at line 114 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 124 of file qtimezoneprivate.cpp.
Reimplemented in QUtcTimeZonePrivate.
Definition at line 207 of file qtimezoneprivate.cpp.
|
static |
Definition at line 801 of file qtimezoneprivate.cpp.
|
pure virtual |
Implemented in QUtcTimeZonePrivate.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 672 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 649 of file qtimezoneprivate.cpp.
|
pure virtual |
Implemented in QUtcTimeZonePrivate.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 164 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 298 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 248 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 231 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 169 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 191 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 237 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 566 of file qtimezoneprivate.cpp.
|
static |
Definition at line 813 of file qtimezoneprivate.cpp.
QByteArray QTimeZonePrivate::id | ( | ) | const |
Definition at line 146 of file qtimezoneprivate.cpp.
|
inlinestaticnodiscardconstexpr |
Definition at line 134 of file qtimezoneprivate_p.h.
|
static |
Definition at line 686 of file qtimezoneprivate.cpp.
|
inlinestaticnodiscardconstexpr |
Definition at line 136 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 292 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 242 of file qtimezoneprivate.cpp.
|
static |
Definition at line 780 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 604 of file qtimezoneprivate.cpp.
bool QTimeZonePrivate::isValid | ( | ) | const |
Definition at line 141 of file qtimezoneprivate.cpp.
|
static |
Definition at line 704 of file qtimezoneprivate.cpp.
|
protected |
Definition at line 654 of file qtimezoneprivate.cpp.
|
protected |
Definition at line 625 of file qtimezoneprivate.cpp.
|
inlinestaticnodiscardconstexpr |
Definition at line 130 of file qtimezoneprivate_p.h.
|
inlinestaticnodiscardconstexpr |
Definition at line 132 of file qtimezoneprivate_p.h.
|
virtual |
Definition at line 571 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 217 of file qtimezoneprivate.cpp.
bool QTimeZonePrivate::operator!= | ( | const QTimeZonePrivate & | other | ) | const |
Definition at line 136 of file qtimezoneprivate.cpp.
bool QTimeZonePrivate::operator== | ( | const QTimeZonePrivate & | other | ) | const |
Definition at line 128 of file qtimezoneprivate.cpp.
|
virtual |
Definition at line 577 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 678 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 225 of file qtimezoneprivate.cpp.
QDateTimePrivate::ZoneState QTimeZonePrivate::stateAtZoneTime | ( | qint64 | forLocalMSecs, |
QDateTimePrivate::TransitionOptions | resolve ) const |
Definition at line 305 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 599 of file qtimezoneprivate.cpp.
|
virtual |
Reimplemented in QUtcTimeZonePrivate.
Definition at line 151 of file qtimezoneprivate.cpp.
|
static |
Definition at line 692 of file qtimezoneprivate.cpp.
QTimeZonePrivate::DataList QTimeZonePrivate::transitions | ( | qint64 | fromMSecsSinceEpoch, |
qint64 | toMSecsSinceEpoch ) const |
Definition at line 583 of file qtimezoneprivate.cpp.
|
inlinestaticnodiscard |
Definition at line 159 of file qtimezoneprivate_p.h.
|
inlinestaticnodiscard |
Definition at line 154 of file qtimezoneprivate_p.h.
|
static |
Definition at line 828 of file qtimezoneprivate.cpp.
|
static |
Definition at line 840 of file qtimezoneprivate.cpp.
|
static |
Definition at line 847 of file qtimezoneprivate.cpp.
|
static |
Definition at line 867 of file qtimezoneprivate.cpp.
|
protected |
Definition at line 178 of file qtimezoneprivate_p.h.