|
ArKanjo 0.5.1
A tool for find code duplicated functions in codebases
|
Structure representing a code comparison result. More...
#include <parser.hpp>
Public Member Functions | |
| Comparation () | |
| Default constructor. More... | |
| Comparation (std::string _path1, std::string _path2, double _sim) | |
| Parameterized constructor. More... | |
| bool | operator< (const Comparation &com) const |
| Comparison operator for sorting. More... | |
| bool | operator== (const Comparation &com) const |
| Equality comparison operator. More... | |
Public Attributes | |
| std::string | path1 |
| Path to first code file being compared. More... | |
| std::string | path2 |
| Path to second code file being compared. More... | |
| double | similarity |
| Similarity score between the files (0-100) More... | |
Structure representing a code comparison result.
Stores information about two code paths and their similarity score, with comparison operators for sorting and deduplication.
Definition at line 29 of file parser.hpp.
| Comparation::Comparation | ( | ) |
Default constructor.
Definition at line 37 of file parser.hpp.
| Comparation::Comparation | ( | std::string | _path1, |
| std::string | _path2, | ||
| double | _sim | ||
| ) |
Parameterized constructor.
| _path1 | First file path |
| _path2 | Second file path |
| _sim | Similarity score |
Definition at line 5 of file parser.cpp.
| bool Comparation::operator< | ( | const Comparation & | com | ) | const |
Comparison operator for sorting.
| com | Other Comparation to compare with |
Definition at line 13 of file parser.cpp.
| bool Comparation::operator== | ( | const Comparation & | com | ) | const |
Equality comparison operator.
| com | Other Comparation to compare with |
Definition at line 23 of file parser.cpp.
| std::string Comparation::path1 |
Path to first code file being compared.
Definition at line 30 of file parser.hpp.
| std::string Comparation::path2 |
Path to second code file being compared.
Definition at line 31 of file parser.hpp.
| double Comparation::similarity |
Similarity score between the files (0-100)
Definition at line 32 of file parser.hpp.