Guitar
Classes | Namespaces | Macros | Typedefs | Variables
variables.hpp File Reference
#include <vector>
#include <list>
#include <string>
#include <algorithm>
#include <iostream>
Include dependency graph for variables.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dtl::eleminfo
 
struct  dtl::Point
 
struct  dtl::uniHunk< sesElem >
 

Namespaces

 dtl
 

Macros

#define SES_MARK_DELETE   "-"
 
#define SES_MARK_COMMON   " "
 
#define SES_MARK_ADD   "+"
 
#define dtl_typedefs(elem, sequence)
 

Typedefs

typedef int dtl::edit_t
 
typedef struct dtl::eleminfo dtl::elemInfo
 
typedef struct dtl::Point dtl::P
 
typedef vector< long long > dtl::editPath
 
typedef vector< P > dtl::editPathCordinates
 

Variables

const string dtl::version = "1.20"
 
const edit_t dtl::SES_DELETE = -1
 
const edit_t dtl::SES_COMMON = 0
 
const edit_t dtl::SES_ADD = 1
 
const long long dtl::DTL_SEPARATE_SIZE = 3
 
const long long dtl::DTL_CONTEXT_SIZE = 3
 
const unsigned long long dtl::MAX_CORDINATES_SIZE = 2000000
 

Macro Definition Documentation

◆ dtl_typedefs

#define dtl_typedefs (   elem,
  sequence 
)
Value:
typedef pair< elem, elemInfo > sesElem; \
typedef vector< sesElem > sesElemVec; \
typedef vector< uniHunk< sesElem > > uniHunkVec; \
typedef list< elem > elemList; \
typedef vector< elem > elemVec; \
typedef typename uniHunkVec::iterator uniHunkVec_iter; \
typedef typename sesElemVec::iterator sesElemVec_iter; \
typedef typename elemList::iterator elemList_iter; \
typedef typename sequence::iterator sequence_iter; \
typedef typename sequence::const_iterator sequence_const_iter; \
typedef typename elemVec::iterator elemVec_iter;

◆ SES_MARK_ADD

#define SES_MARK_ADD   "+"

◆ SES_MARK_COMMON

#define SES_MARK_COMMON   " "

◆ SES_MARK_DELETE

#define SES_MARK_DELETE   "-"

mark of SES