Arkanjo 0.1
A tool for find code duplicated functions in codebases
Loading...
Searching...
No Matches
Preprocessor Class Reference

Codebase preprocessing orchestrator. More...

#include <preprocessor.hpp>

Public Member Functions

 Preprocessor (bool force_preprocess)
 Constructs preprocessor with optional forcing.
 
 Preprocessor (bool force_preprocess, string path, double similarity)
 Testing constructor with direct parameter specification.
 

Detailed Description

Codebase preprocessing orchestrator.

Manages the complete preprocessing pipeline including:

  • Code structure analysis
  • Function extraction
  • Duplication detection
  • Results organization

Creates the foundation for fast query responses during the main operation phase.

Definition at line 36 of file preprocessor.hpp.

Constructor & Destructor Documentation

◆ Preprocessor() [1/2]

Preprocessor::Preprocessor ( bool force_preprocess)

Constructs preprocessor with optional forcing.

Parameters
force_preprocessWhether to force preprocessing even if cached results exist

Definition at line 87 of file preprocessor.cpp.

◆ Preprocessor() [2/2]

Preprocessor::Preprocessor ( bool force_preprocess,
string path,
double similarity )

Testing constructor with direct parameter specification.

Parameters
force_preprocessWhether to force preprocessing
pathDirect project path specification
similarityDirect similarity threshold specification
Note
Exposed for testing purposes only

Definition at line 96 of file preprocessor.cpp.


The documentation for this class was generated from the following files: