产生、保存、加载农历缓存。用于提高性能。
更多...
#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 |
该类的文档由以下文件生成: