QtNovelUI/libParse/parsechecks.h

48 lines
553 B
C++

#ifndef PARSECHECKS_H
#define PARSECHECKS_H
#include "libParse.h"
namespace CheckTools {
/**
* @brief 情节校对工具
*/
class FragmentsCheck
{
public:
FragmentsCheck(Parse::Result::ParseCore *const core);
/**
* @brief 错误校验
* @param reasons 错误原因
* @return 错误指示
*/
bool check(QList<Parse::ErrorMessage> &reasons) const;
private:
Parse::Result::ParseCore *const core_ins;
};
}
#endif // PARSECHECKS_H