1#ifndef MODEL_FILE_CHECKER_H
2#define MODEL_FILE_CHECKER_H
77 std::string readContents()
const;
78 static bool hasClassDefinition(
const std::string& contents,
79 const std::string& class_name,
81 static std::string regexEscape(
const std::string& value);
Checks and resolves MARTY model classes in a model header.
static std::vector< std::string > modelClassCandidates(const std::string &model)
Return the exact candidate sequence used by resolveModelClass.
ModelClassInfo resolveModelClass(const std::string &model) const
Resolve the concrete C++ class name for a user-provided model name.
bool isAnyModelTemplate() const
Tests whether the file contains any MARTY model template class.