|
ArKanjo 0.2
A tool for find code duplicated functions in codebases
|
#include <metadata_feature.hpp>
Public Attributes | |
| std::string | signature |
| Full function signature. | |
| size_t | line_declaration |
| Line number where the function is declared. | |
| size_t | start_number_line |
| Starting line number of the function body. | |
| size_t | end_number_line |
| Ending line number of the function. | |
Definition at line 5 of file metadata_feature.hpp.
| size_t MetadataFeature::end_number_line |
Ending line number of the function.
Corresponds to the last line of the function body.
Definition at line 33 of file metadata_feature.hpp.
| size_t MetadataFeature::line_declaration |
Line number where the function is declared.
Typically corresponds to the line where the function signature begins.
Definition at line 19 of file metadata_feature.hpp.
| std::string MetadataFeature::signature |
Full function signature.
Includes return type, name, parameters, and qualifiers (e.g., "int foo(int a, float b) const").
Definition at line 12 of file metadata_feature.hpp.
| size_t MetadataFeature::start_number_line |
Starting line number of the function body.
May differ from declaration line if attributes or macros are present.
Definition at line 26 of file metadata_feature.hpp.