diff --git a/src/Doxybook/Renderer.cpp b/src/Doxybook/Renderer.cpp index cc43e497f..1e4c05585 100644 --- a/src/Doxybook/Renderer.cpp +++ b/src/Doxybook/Renderer.cpp @@ -36,7 +36,7 @@ static std::string trimPath(std::string path) { static std::string stripTmplSuffix(std::string path) { if (path.size() > 4 && path.find(".tmpl") == path.size() - 5) { - path.erase(path.size() - 5); + path.erase(path.size() - 5); } return path; } @@ -103,10 +103,6 @@ Doxybook2::Renderer::Renderer(const Config& config, const auto arg = args.at(0)->get(); return Utils::stripNamespace(arg); }); - env->add_callback("extractQualifiedNameFromFunctionDefinition", 1, [](inja::Arguments& args) -> std::string { - const auto arg = args.at(0)->get(); - return Utils::extractQualifiedNameFromFunctionDefinition(arg); - }); env->add_callback("split", 2, [](inja::Arguments& args) -> nlohmann::json { const auto arg0 = args.at(0)->get(); const auto arg1 = args.at(1)->get(); diff --git a/src/Doxybook/Utils.cpp b/src/Doxybook/Utils.cpp index 8abac9b43..8f0812474 100644 --- a/src/Doxybook/Utils.cpp +++ b/src/Doxybook/Utils.cpp @@ -119,18 +119,6 @@ std::string Doxybook2::Utils::stripAnchor(const std::string& str) { return ss.str(); } -static const std::regex FUNCTION_DEFINITION_REGEX(R"(^.* ([a-zA-Z0-9_::+*/%^&|~!=<>()\[\],-]+)$)"); - -std::string Doxybook2::Utils::extractQualifiedNameFromFunctionDefinition(const std::string& str) { - std::smatch matches; - if (std::regex_match(str, matches, FUNCTION_DEFINITION_REGEX)) { - if (matches.size() == 2) { - return matches[1].str(); - } - } - return str; -} - std::string Doxybook2::Utils::escape(std::string str) { size_t new_size = 0; for (const auto& c : str) {