#include <ICompareDocuments.h>
Public Methods | |
virtual | ~ICompareDocuments ()=default |
デストラクタ | |
virtual void | CompareDocument (std::string const &originalFilePath, std::string const &revisedFilePath, std::string const &outputFilePath)=0 |
文書の比較を実行する | |
virtual void | CreateComparativeTable (std::string const &originalFilePath, std::string const &revisedFilePath, std::string const &outputFilePath)=0 |
新旧対照表を作成する | |
virtual ChangedRatio | ParseChangedRatio (std::string const &originalFilePath, std::string const &revisedFilePath)=0 |
文書の変更割合をパースする | |
Static Public Methods | |
std::unique_ptr< ICompareDocuments > | create () |
文書の比較を実行するオブジェクトを生成する | |
Protected Methods | |
ICompareDocuments ()=default | |
デフォルトコンストラクタ | |
ICompareDocuments (const ICompareDocuments &)=delete | |
コピーコンストラクタ | |
ICompareDocuments & | operator= (const ICompareDocuments &)=delete |
コピー代入演算子 | |
ICompareDocuments (ICompareDocuments &&)=delete | |
ムーブコンストラクタ | |
ICompareDocuments & | operator= (ICompareDocuments &&)=delete |
ムーブ代入演算子 |
|
デフォルトコンストラクタ
|
|
コピーコンストラクタ
|
|
ムーブコンストラクタ
|
|
デストラクタ
|
|
コピー代入演算子
|
|
ムーブ代入演算子
|
|
文書の比較を実行するオブジェクトを生成する
|
|
文書の比較を実行する
|
|
新旧対照表を作成する
|
|
文書の変更割合をパースする
|