33 #include <boost/variant.hpp> 48 ,
public std::enable_shared_from_this<ConsistencyChecker>
50 const QString DBPath_;
51 const QString DialogContext_;
55 ConsistencyChecker (
const QString& dbPath,
const QString& dialogContext, QObject* =
nullptr);
57 static std::shared_ptr<ConsistencyChecker> Create (
const QString& dbPath,
const QString& dialogContext);
75 using Failed = std::shared_ptr<IFailed>;
boost::variant< Succeeded, Failed > CheckResult_t
boost::variant< DumpFinished, DumpError > DumpResult_t
std::shared_ptr< IFailed > Failed