Guitar
|
#include <Ses.hpp>
Public Member Functions | |
Ses () | |
Ses (bool moveDel) | |
~Ses () | |
bool | isOnlyAdd () const |
bool | isOnlyDelete () const |
bool | isOnlyCopy () const |
bool | isOnlyOneOperation () const |
bool | isChange () const |
void | addSequence (elem e, long long beforeIdx, long long afterIdx, const edit_t type) |
sesElemVec | getSequence () const |
Public Member Functions inherited from dtl::Sequence< elem > | |
Sequence () | |
virtual | ~Sequence () |
elemVec | getSequence () const |
void | addSequence (elem e) |
Private Types | |
typedef pair< elem, elemInfo > | sesElem |
typedef vector< sesElem > | sesElemVec |
Private Attributes | |
sesElemVec | sequence |
bool | onlyAdd |
bool | onlyDelete |
bool | onlyCopy |
bool | deletesFirst |
size_t | nextDeleteIdx |
Additional Inherited Members | |
Public Types inherited from dtl::Sequence< elem > | |
typedef vector< elem > | elemVec |
Protected Attributes inherited from dtl::Sequence< elem > | |
elemVec | sequence |
Shortest Edit Script template class
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |