Arkanjo 0.2
A tool for find code duplicated functions in codebases
Loading...
Searching...
No Matches
duplication_finder_tool.hpp
Go to the documentation of this file.
1
14#pragma once
15
16#include "parser.hpp"
18#include <iostream>
19#include <string>
20#include <filesystem>
21namespace fs = std::filesystem;
22
31 private:
32 std::string SAVING_MESSAGE = "Saving results...";
33
34 fs::path base_path;
35 double similarity;
36
37 public:
43 DuplicationFinderTool(const fs::path& base_path_, double similarity_);
44
51 void execute();
52};
Main code duplication detection tool.
void execute()
Executes the full duplication analysis pipeline.
DuplicationFinderTool(const fs::path &base_path_, double similarity_)
Constructs the duplication finder tool.
Configuration management interface.
Code duplication results parser.