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
qjalalicalendar.cpp File Reference

(026bdc5212257b93803e801c4f14e65b8c8b9829)

#include "qglobal.h"
#include "qjalalicalendar_p.h"
#include "qjalalicalendar_data_p.h"
#include "qcalendarmath_p.h"
#include <QtCore/qmath.h>
Include dependency graph for qjalalicalendar.cpp:

Go to the source code of this file.

Functions

static int cycle (qint64 jdn)
static qint64 cycleStart (int cycleNo)
static qint64 firstDayOfYear (int year, int cycleNo)
static bool isLeap (qint64 year)

Variables

constexpr qint64 cycleDays = 1029983
constexpr int cycleYears = 2820
constexpr double yearLength = 365.24219858156028368
constexpr qint64 jalaliEpoch = 2121446

Function Documentation

◆ cycle()

int cycle ( qint64 jdn)
inlinestatic

Definition at line 25 of file qjalalicalendar.cpp.

References cycleDays.

◆ cycleStart()

qint64 cycleStart ( int cycleNo)
static

Definition at line 30 of file qjalalicalendar.cpp.

◆ firstDayOfYear()

qint64 firstDayOfYear ( int year,
int cycleNo )
static

Definition at line 35 of file qjalalicalendar.cpp.

◆ isLeap()

bool isLeap ( qint64 year)
static

Definition at line 44 of file qjalalicalendar.cpp.

Variable Documentation

◆ cycleDays

qint64 cycleDays = 1029983
constexpr

Definition at line 17 of file qjalalicalendar.cpp.

Referenced by cycle().

◆ cycleYears

int cycleYears = 2820
constexpr

Definition at line 18 of file qjalalicalendar.cpp.

◆ jalaliEpoch

qint64 jalaliEpoch = 2121446
constexpr

Definition at line 20 of file qjalalicalendar.cpp.

◆ yearLength

double yearLength = 365.24219858156028368
constexpr

Definition at line 19 of file qjalalicalendar.cpp.