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>.
Loading...
Searching...
No Matches
qtimezoneprivate_icu.cpp File Reference

(bd01008bca729f2e935af739e2f8287633abde2b)

#include "qtimezone.h"
#include "qtimezoneprivate_p.h"
#include "qtimezonelocale_p.h"
#include <unicode/ucal.h>
#include <qdebug.h>
#include <qlist.h>
#include <algorithm>
+ Include dependency graph for qtimezoneprivate_icu.cpp:

Go to the source code of this file.

Functions

static QT_BEGIN_NAMESPACE QByteArray ucalDefaultTimeZoneId ()
 
static bool ucalOffsetsAtTime (UCalendar *m_ucal, qint64 atMSecsSinceEpoch, int *utcOffset, int *dstOffset)
 
static QList< QByteArrayuenumToIdList (UEnumeration *uenum)
 
static int ucalDaylightOffset (const QByteArray &id)
 

Function Documentation

◆ ucalDaylightOffset()

static int ucalDaylightOffset ( const QByteArray & id)
static

Definition at line 176 of file qtimezoneprivate_icu.cpp.

References QString::data(), and QString::fromLatin1().

+ Here is the call graph for this function:

◆ ucalDefaultTimeZoneId()

static QT_BEGIN_NAMESPACE QByteArray ucalDefaultTimeZoneId ( )
static

Definition at line 27 of file qtimezoneprivate_icu.cpp.

References QByteArray(), and Qt::Uninitialized.

+ Here is the call graph for this function:

◆ ucalOffsetsAtTime()

static bool ucalOffsetsAtTime ( UCalendar * m_ucal,
qint64 atMSecsSinceEpoch,
int * utcOffset,
int * dstOffset )
static

Definition at line 53 of file qtimezoneprivate_icu.cpp.

◆ uenumToIdList()

static QList< QByteArray > uenumToIdList ( UEnumeration * uenum)
static

Definition at line 158 of file qtimezoneprivate_icu.cpp.

References QList< T >::begin(), QList< T >::end(), QList< T >::erase(), and list.

+ Here is the call graph for this function: