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; 
const string version
Definition: variables.hpp:66
 
struct dtl::eleminfo elemInfo
 
int edit_t
Definition: variables.hpp:71
 
const edit_t SES_ADD
Definition: variables.hpp:74
 
const long long DTL_CONTEXT_SIZE
Definition: variables.hpp:96
 
const unsigned long long MAX_CORDINATES_SIZE
Definition: variables.hpp:110
 
const long long DTL_SEPARATE_SIZE
Definition: variables.hpp:95
 
const edit_t SES_COMMON
Definition: variables.hpp:73
 
const edit_t SES_DELETE
Definition: variables.hpp:72
 
vector< long long > editPath
Definition: variables.hpp:112
 
vector< P > editPathCordinates
Definition: variables.hpp:113
 
Definition: variables.hpp:101
 
long long x
Definition: variables.hpp:102
 
long long k
Definition: variables.hpp:104
 
long long y
Definition: variables.hpp:103
 
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
 
bool operator==(const eleminfo &other) const
Definition: variables.hpp:90
 
Definition: variables.hpp:119
 
vector< sesElem > change
Definition: variables.hpp:122
 
long long b
Definition: variables.hpp:120
 
long long d
Definition: variables.hpp:120
 
long long inc_dec_count
Definition: variables.hpp:123
 
long long c
Definition: variables.hpp:120
 
long long a
Definition: variables.hpp:120
 
vector< sesElem > common[2]
Definition: variables.hpp:121