42#ifndef __OPENFLUID_WARESDEV_WARESRCCHECKER_HPP__
43#define __OPENFLUID_WARESDEV_WARESRCCHECKER_HPP__
77 const std::string& Msg, std::function<
bool()> Predicate,
79 ReportingData::ReportingStatus::WARNING,
80 const std::string& SpecificInformation=
"")
const;
90 bool hasMigrationFiles()
const;
Definition ReportingData.hpp:59
ReportingStatus
Definition ReportingData.hpp:63
Definition WareSrcChecker.hpp:61
ReportingData performCheck(bool Pedantic=false)
CPPCLASS_DELETE_FIVE(WareSrcChecker)
static unsigned int tryDetectWareSrcVersion(const openfluid::tools::FilesystemPath &PathObj)
std::vector< std::string > ChecksList
Definition WareSrcChecker.hpp:66
WareSrcChecker(const std::string &SrcPath, const ChecksList &IgnoredChecks={})
#define OPENFLUID_API
Definition dllexport.hpp:86
Definition ApplicationException.hpp:47
Definition ReportingData.hpp:79