产生、保存、加载农历缓存。用于提高性能。
更多...
#include <LunarTable.h>
|
int | GetLunar (const QDate &date, _LUNAR_DAY &lunar, bool cache=true) |
| 得到指定日期的农历
|
|
int | Load (const QString &file) |
|
int | Save (const QString &file, bool bAll=true) |
|
int | Generate (const QDate &min, const QDate &max, const QString &szFile, int nThread=2, bool bClearCache=false, bool bSaveAllDate=true) |
|
int | Generate (const QDate &min, const QDate &max, bool bUseCached) |
|
◆ Generate() [1/2]
int CLunarTable::Generate |
( |
const QDate & |
min, |
|
|
const QDate & |
max, |
|
|
bool |
bUseCached |
|
) |
| |
◆ Generate() [2/2]
int CLunarTable::Generate |
( |
const QDate & |
min, |
|
|
const QDate & |
max, |
|
|
const QString & |
szFile, |
|
|
int |
nThread = 2 , |
|
|
bool |
bClearCache = false , |
|
|
bool |
bSaveAllDate = true |
|
) |
| |
◆ GetLunar()
int CLunarTable::GetLunar |
( |
const QDate & |
date, |
|
|
_LUNAR_DAY & |
lunar, |
|
|
bool |
cache = true |
|
) |
| |
得到指定日期的农历
- 参数
-
date | 要查询的日期 |
lunar | 相应的农历 |
cache | 是否先从缓存查找
- true: 先从缓存查找,如果没查到,则计算。
- false: 不查缓存,直接计算。
|
- 返回
- 0,成功;其它,失败
在文件 LunarTable.cpp 第 247 行定义.
◆ Instance()
◆ Load()
int CLunarTable::Load |
( |
const QString & |
file | ) |
|
◆ Save()
int CLunarTable::Save |
( |
const QString & |
file, |
|
|
bool |
bAll = true |
|
) |
| |
◆ slotGenerateFinished
void CLunarTable::slotGenerateFinished |
( |
| ) |
|
|
slot |
该类的文档由以下文件生成: