OTest2
A C++ testing framework
|
Generic interface of the log builder. More...
#include <difflogbuilder.h>
Public Member Functions | |
DiffLogBuilder () | |
Ctor. More... | |
virtual | ~DiffLogBuilder () |
Dtor. More... | |
DiffLogBuilder (const DiffLogBuilder &)=delete | |
DiffLogBuilder & | operator= (const DiffLogBuilder &)=delete |
virtual void | addMatch (int left_index_, int right_index_)=0 |
Add match of characters in both sequences. More... | |
virtual void | addChange (int left_index_, int right_index_)=0 |
Add change of both sequences. More... | |
virtual void | addDelete (int right_index_)=0 |
Add deleted item from the right sequence. More... | |
virtual void | addInsert (int left_index_)=0 |
Add inserted item to the left sequence. More... | |
Generic interface of the log builder.
Log builders construct a log of diff changes which can be processed later.
Definition at line 30 of file difflogbuilder.h.
OTest2::DiffLogBuilder::DiffLogBuilder | ( | ) |
Ctor.
Definition at line 23 of file difflogbuilder.cpp.
|
virtual |
Dtor.
Definition at line 27 of file difflogbuilder.cpp.
|
delete |
|
pure virtual |
Add change of both sequences.
left_index_ | index in the left sequence |
right_index_ | index in the right sequence |
Implemented in OTest2::DiffLogBuilderArray, OTest2::DiffLogBuilderBlock, and OTest2::DiffLogBuilderReverse.
|
pure virtual |
Add deleted item from the right sequence.
right_index_ | index in the right sequence |
Implemented in OTest2::DiffLogBuilderArray, OTest2::DiffLogBuilderBlock, and OTest2::DiffLogBuilderReverse.
|
pure virtual |
Add inserted item to the left sequence.
left_index_ | index in the left sequence |
Implemented in OTest2::DiffLogBuilderArray, OTest2::DiffLogBuilderBlock, and OTest2::DiffLogBuilderReverse.
|
pure virtual |
Add match of characters in both sequences.
left_index_ | index in the left sequence |
right_index_ | index in the right sequence |
Implemented in OTest2::DiffLogBuilderArray, OTest2::DiffLogBuilderBlock, and OTest2::DiffLogBuilderReverse.
|
delete |