Go to the documentation of this file.
38 #ifndef DTL_VARIABLES_H
39 #define DTL_VARIABLES_H
79 #define SES_MARK_DELETE "-"
80 #define SES_MARK_COMMON " "
81 #define SES_MARK_ADD "+"
91 return (this->beforeIdx == other.
beforeIdx && this->afterIdx == other.
afterIdx && this->type == other.
type);
118 template <
typename sesElem>
126 #define dtl_typedefs(elem, sequence) \
127 typedef pair< elem, elemInfo > sesElem; \
128 typedef vector< sesElem > sesElemVec; \
129 typedef vector< uniHunk< sesElem > > uniHunkVec; \
130 typedef list< elem > elemList; \
131 typedef vector< elem > elemVec; \
132 typedef typename uniHunkVec::iterator uniHunkVec_iter; \
133 typedef typename sesElemVec::iterator sesElemVec_iter; \
134 typedef typename elemList::iterator elemList_iter; \
135 typedef typename sequence::iterator sequence_iter; \
136 typedef typename sequence::const_iterator sequence_const_iter; \
137 typedef typename elemVec::iterator elemVec_iter;
142 #endif // DTL_VARIABLES_H
vector< sesElem > common[2]
Definition: variables.hpp:121
long long afterIdx
Definition: variables.hpp:88
const long long DTL_CONTEXT_SIZE
Definition: variables.hpp:96
long long x
Definition: variables.hpp:102
const edit_t SES_ADD
Definition: variables.hpp:74
long long b
Definition: variables.hpp:120
const long long DTL_SEPARATE_SIZE
Definition: variables.hpp:95
vector< P > editPathCordinates
Definition: variables.hpp:113
long long c
Definition: variables.hpp:120
int edit_t
Definition: variables.hpp:71
long long inc_dec_count
Definition: variables.hpp:123
long long d
Definition: variables.hpp:120
const edit_t SES_DELETE
Definition: variables.hpp:72
const edit_t SES_COMMON
Definition: variables.hpp:73
long long y
Definition: variables.hpp:103
Definition: variables.hpp:86
long long a
Definition: variables.hpp:120
long long k
Definition: variables.hpp:104
Definition: variables.hpp:119
edit_t type
Definition: variables.hpp:89
long long beforeIdx
Definition: variables.hpp:87
vector< sesElem > change
Definition: variables.hpp:122
const unsigned long long MAX_CORDINATES_SIZE
Definition: variables.hpp:110
vector< long long > editPath
Definition: variables.hpp:112
bool operator==(const eleminfo &other) const
Definition: variables.hpp:90
Definition: variables.hpp:101
const string version
Definition: variables.hpp:66
struct dtl::eleminfo elemInfo