ArKanjo 0.2
A tool for find code duplicated functions in codebases
Loading...
Searching...
No Matches
IMethod Class Referenceabstract

#include <method.hpp>

+ Inheritance diagram for IMethod:

Public Member Functions

virtual ~IMethod ()=default
 
virtual void save_duplications (std::vector< DuplicationEntry > &)
 Output line format:
 
virtual void on_function (const FunctionData &fd)=0
 
virtual void execute ()=0
 

Detailed Description

Definition at line 13 of file method.hpp.

Constructor & Destructor Documentation

◆ ~IMethod()

virtual IMethod::~IMethod ( )
virtualdefault

Member Function Documentation

◆ execute()

virtual void IMethod::execute ( )
pure virtual

Implemented in ASTMethod, DiffMethod, and ToolMethod.

◆ on_function()

virtual void IMethod::on_function ( const FunctionData & fd)
pure virtual

Implemented in ASTMethod, DiffMethod, and ToolMethod.

◆ save_duplications()

virtual void IMethod::save_duplications ( std::vector< DuplicationEntry > & )
virtual

Output line format:

path1 path2 similarity

Definition at line 22 of file method.hpp.


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