Arkanjo 0.2
A tool for find code duplicated functions in codebases
Loading...
Searching...
No Matches
function.hpp File Reference

Function abstraction for temporary codebase. More...

#include <array>
#include <string>
#include <vector>
#include "nlohmann/json.hpp"
#include <arkanjo/base/path.hpp>
#include <arkanjo/utils/utils.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

class  Function
 Represents a code function with its content and metadata. More...
 

Typedefs

using json = nlohmann::json
 

Detailed Description

Function abstraction for temporary codebase.

Represents a function in the temporary codebase with all related information. Handles reading and managing function content, headers, and metadata.

This is the abstraction of a function in the temporary codebase, contains all the information related to a function, and for that open and read the files in the temporary codebase.

Definition in file function.hpp.

Typedef Documentation

◆ json

typedef nlohmann::json json = nlohmann::json

Definition at line 22 of file function.hpp.