Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qtimezoneprivate.cpp File Reference

(c67659149f7f3a4600a211e82bfd067a8e08ae51)

#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>
+ Include dependency graph for qtimezoneprivate.cpp:

Go to the source code of this file.

Functions

constexpr bool earlierZoneData (ZoneData less, ZoneData more) noexcept
 
static bool earlierWinData (WindowsData less, WindowsData more) noexcept
 
constexpr bool atLowerUtcOffset (UtcData entry, qint32 offsetSeconds) noexcept
 
constexpr bool atLowerWindowsKey (WindowsData entry, qint16 winIdKey) noexcept
 
static bool earlierAliasId (AliasData entry, QByteArrayView aliasId) noexcept
 
static bool earlierWindowsId (WindowsData entry, QByteArrayView winId) noexcept
 
constexpr bool zoneAtLowerWindowsKey (ZoneData entry, qint16 winIdKey) noexcept
 
static quint16 toWindowsIdKey (const QByteArray &winId)
 
static QByteArray toWindowsIdLiteral (quint16 windowsIdKey)
 
static auto zoneStartForWindowsId (quint16 windowsIdKey) noexcept
 
static QList< QByteArrayselectAvailable (QList< QByteArrayView > &&desired, const QList< QByteArray > &all)
 
static bool isEntryInIanaList (QByteArrayView id, QByteArrayView ianaIds)
 

Function Documentation

◆ atLowerUtcOffset()

bool atLowerUtcOffset ( UtcData entry,
qint32 offsetSeconds )
constexprnoexcept

Definition at line 47 of file qtimezoneprivate.cpp.

◆ atLowerWindowsKey()

bool atLowerWindowsKey ( WindowsData entry,
qint16 winIdKey )
constexprnoexcept

Definition at line 52 of file qtimezoneprivate.cpp.

◆ earlierAliasId()

static bool earlierAliasId ( AliasData entry,
QByteArrayView aliasId )
staticnoexcept

Definition at line 57 of file qtimezoneprivate.cpp.

◆ earlierWinData()

static bool earlierWinData ( WindowsData less,
WindowsData more )
staticnoexcept

Definition at line 38 of file qtimezoneprivate.cpp.

◆ earlierWindowsId()

static bool earlierWindowsId ( WindowsData entry,
QByteArrayView winId )
staticnoexcept

Definition at line 62 of file qtimezoneprivate.cpp.

◆ earlierZoneData()

bool earlierZoneData ( ZoneData less,
ZoneData more )
constexprnoexcept

Definition at line 31 of file qtimezoneprivate.cpp.

◆ isEntryInIanaList()

static bool isEntryInIanaList ( QByteArrayView id,
QByteArrayView ianaIds )
static

Definition at line 898 of file qtimezoneprivate.cpp.

◆ selectAvailable()

static QList< QByteArray > selectAvailable ( QList< QByteArrayView > && desired,
const QList< QByteArray > & all )
static

Definition at line 612 of file qtimezoneprivate.cpp.

◆ toWindowsIdKey()

static quint16 toWindowsIdKey ( const QByteArray & winId)
static

Definition at line 73 of file qtimezoneprivate.cpp.

References QtTimeZoneCldr::windowsDataTable.

◆ toWindowsIdLiteral()

static QByteArray toWindowsIdLiteral ( quint16 windowsIdKey)
static

Definition at line 83 of file qtimezoneprivate.cpp.

References QtTimeZoneCldr::windowsDataTable.

◆ zoneAtLowerWindowsKey()

bool zoneAtLowerWindowsKey ( ZoneData entry,
qint16 winIdKey )
constexprnoexcept

Definition at line 67 of file qtimezoneprivate.cpp.

◆ zoneStartForWindowsId()

static auto zoneStartForWindowsId ( quint16 windowsIdKey)
staticnoexcept

Definition at line 102 of file qtimezoneprivate.cpp.

References QtTimeZoneCldr::zoneDataTable.