46 template <
typename elem>
Definition: Sequence.hpp:48
bool isOnlyAdd() const
Definition: Ses.hpp:62
~Ses()
Definition: Ses.hpp:60
Ses()
Definition: Ses.hpp:54
bool isOnlyCopy() const
Definition: Ses.hpp:70
bool onlyCopy
Definition: Ses.hpp:126
Ses(bool moveDel)
Definition: Ses.hpp:57
bool isChange() const
Definition: Ses.hpp:78
bool onlyDelete
Definition: Ses.hpp:125
sesElemVec sequence
Definition: Ses.hpp:123
sesElemVec getSequence() const
Definition: Ses.hpp:119
size_t nextDeleteIdx
Definition: Ses.hpp:128
bool onlyAdd
Definition: Ses.hpp:124
bool isOnlyOneOperation() const
Definition: Ses.hpp:74
bool isOnlyDelete() const
Definition: Ses.hpp:66
pair< elem, elemInfo > sesElem
Definition: Ses.hpp:50
void addSequence(elem e, long long beforeIdx, long long afterIdx, const edit_t type)
Definition: Ses.hpp:83
vector< sesElem > sesElemVec
Definition: Ses.hpp:51
bool deletesFirst
Definition: Ses.hpp:127
int edit_t
Definition: variables.hpp:71
const edit_t SES_ADD
Definition: variables.hpp:74
const edit_t SES_COMMON
Definition: variables.hpp:73
const edit_t SES_DELETE
Definition: variables.hpp:72
Definition: variables.hpp:86
long long afterIdx
Definition: variables.hpp:88
long long beforeIdx
Definition: variables.hpp:87
edit_t type
Definition: variables.hpp:89