Arkanjo 0.1
A tool for find code duplicated functions in codebases
|
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"
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 |
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 nlohmann::json json = nlohmann::json |
Definition at line 25 of file function.hpp.