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

Function abstraction for temporary codebase. More...

#include <string>
#include <vector>
#include <array>
#include <iostream>
#include "path.hpp"
#include "utils.hpp"
#include "../third-party/json.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 25 of file function.hpp.