#include <ICompareDocuments.h>
Public Methods | |
virtual | ~ICompareDocuments ()=default |
Destructor | |
virtual void | CompareDocument (std::string const &originalFilePath, std::string const &revisedFilePath, std::string const &outputFilePath)=0 |
Perform document comparison | |
virtual void | CreateComparativeTable (std::string const &originalFilePath, std::string const &revisedFilePath, std::string const &outputFilePath)=0 |
Create comparison table | |
virtual ChangedRatio | ParseChangedRatio (std::string const &originalFilePath, std::string const &revisedFilePath)=0 |
Parsing the document changed ratio | |
Static Public Methods | |
std::unique_ptr< ICompareDocuments > | create () |
Generate an object to perform document comparison | |
Protected Methods | |
ICompareDocuments ()=default | |
Default constructor | |
ICompareDocuments (const ICompareDocuments &)=delete | |
Copy constructor | |
ICompareDocuments & | operator= (const ICompareDocuments &)=delete |
Copy assignment operator | |
ICompareDocuments (ICompareDocuments &&)=delete | |
Move constructor | |
ICompareDocuments & | operator= (ICompareDocuments &&)=delete |
Move assignment operator |
|
Default constructor
|
|
Copy constructor
|
|
Move constructor
|
|
Destructor
|
|
Copy assignment operator
|
|
Move assignment operator
|
|
Generate an object to perform document comparison
|
|
Perform document comparison
|
|
Create comparison table
|
|
Parsing the document changed ratio
|