ArKanjo 0.2
A tool for find code duplicated functions in codebases
Loading...
Searching...
No Matches
MetadataFeature Struct Reference

#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.
 

Detailed Description

Definition at line 5 of file metadata_feature.hpp.

Member Data Documentation

◆ end_number_line

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.

◆ line_declaration

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.

◆ signature

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.

◆ start_number_line

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.


The documentation for this struct was generated from the following file: