ArKanjo 0.5.1
A tool for find code duplicated functions in codebases
function.hpp File Reference

Function representation for a codebase. More...

#include <limits>
#include <string>
#include <vector>
#include <arkanjo/base/path.hpp>
+ Include dependency graph for function.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FunctionLocation
 
class  Function
 Represents a function extracted from a codebase. More...
 

Detailed Description

Function representation for a codebase.

Represents a function extracted from a codebase. Stores the function location, source content, header content, and metadata required to identify and manipulate the function.

Loading data from external sources is handled by FunctionLoader.

Definition in file function.hpp.