Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "qtimezone.h"
#include "qtimezoneprivate_p.h"
#include "qtimezoneprivate_data_p.h"
#include <qdatastream.h>
#include <qdebug.h>
#include <qstring.h>
#include <private/qcalendarmath_p.h>
#include <private/qnumeric_p.h>
#include <private/qtools_p.h>
#include <algorithm>
Go to the source code of this file.
Functions | |
constexpr bool | earlierZoneData (const ZoneData &less, const ZoneData &more) noexcept |
static bool | earlierWinData (const WindowsData &less, const WindowsData &more) noexcept |
constexpr bool | atLowerUtcOffset (const UtcData &entry, qint32 offsetSeconds) noexcept |
constexpr bool | atLowerWindowsKey (const WindowsData &entry, qint16 winIdKey) noexcept |
static bool | earlierWindowsId (const WindowsData &entry, QByteArrayView winId) noexcept |
constexpr bool | zoneAtLowerWindowsKey (const ZoneData &entry, qint16 winIdKey) noexcept |
static quint16 | toWindowsIdKey (const QByteArray &winId) |
static QByteArray | toWindowsIdLiteral (quint16 windowsIdKey) |
static auto | zoneStartForWindowsId (quint16 windowsIdKey) noexcept |
static QList< QByteArray > | selectAvailable (QList< QByteArray > &&desired, const QList< QByteArray > &all) |
static bool | isEntryInIanaList (QByteArrayView id, QByteArrayView ianaIds) |
Definition at line 47 of file qtimezoneprivate.cpp.
Referenced by QUtcTimeZonePrivate::QUtcTimeZonePrivate(), and QUtcTimeZonePrivate::availableTimeZoneIds().
|
constexprnoexcept |
Definition at line 52 of file qtimezoneprivate.cpp.
Referenced by toWindowsIdLiteral().
|
staticnoexcept |
Definition at line 38 of file qtimezoneprivate.cpp.
References Qt::CaseInsensitive.
Referenced by QTimeZonePrivate::QTimeZonePrivate().
|
staticnoexcept |
Definition at line 57 of file qtimezoneprivate.cpp.
References Qt::CaseInsensitive.
Referenced by toWindowsIdKey(), and QTimeZonePrivate::windowsIdToDefaultIanaId().
Definition at line 31 of file qtimezoneprivate.cpp.
Referenced by QTimeZonePrivate::QTimeZonePrivate().
|
static |
Definition at line 848 of file qtimezoneprivate.cpp.
References cut().
Referenced by QUtcTimeZonePrivate::QUtcTimeZonePrivate(), and QUtcTimeZonePrivate::isTimeZoneIdAvailable().
|
static |
Definition at line 603 of file qtimezoneprivate.cpp.
References qMin().
Referenced by QTimeZonePrivate::availableTimeZoneIds(), and QTimeZonePrivate::availableTimeZoneIds().
|
static |
Definition at line 68 of file qtimezoneprivate.cpp.
References earlierWindowsId(), and QtTimeZoneCldr::windowsDataTable.
Referenced by QTimeZonePrivate::windowsIdToIanaIds(), and QTimeZonePrivate::windowsIdToIanaIds().
|
static |
Definition at line 78 of file qtimezoneprivate.cpp.
References atLowerWindowsKey(), Q_LIKELY, QByteArray(), and QtTimeZoneCldr::windowsDataTable.
Referenced by QTimeZonePrivate::ianaIdToWindowsId().
Definition at line 62 of file qtimezoneprivate.cpp.
Referenced by zoneStartForWindowsId().
|
staticnoexcept |
Definition at line 97 of file qtimezoneprivate.cpp.
References zoneAtLowerWindowsKey(), and QtTimeZoneCldr::zoneDataTable.
Referenced by QTimeZonePrivate::availableTimeZoneIds(), QTimeZonePrivate::windowsIdToIanaIds(), and QTimeZonePrivate::windowsIdToIanaIds().