38 #ifndef DTL_FUNCTORS_H 
   39 #define DTL_FUNCTORS_H 
   46     template <
typename sesElem, 
typename stream = ostream >
 
   61     template <
typename sesElem, 
typename stream = ostream >
 
   76     template <
typename sesElem, 
typename stream = ostream >
 
   84             switch (se.second.type) {
 
  101     template <
typename sesElem, 
typename stream = ostream >
 
  110                  << 
" -"  << hunk.
a << 
"," << hunk.
b 
  111                  << 
" +"  << hunk.
c << 
"," << hunk.
d 
  125     template <
typename sesElem, 
typename storedData >
 
  139     template <
typename elem>
 
  145         virtual inline bool impl (
const elem& e1, 
const elem& e2)
 const {
 
Definition: functors.hpp:78
 
ChangePrinter(stream &out)
Definition: functors.hpp:81
 
~ChangePrinter()
Definition: functors.hpp:82
 
ChangePrinter()
Definition: functors.hpp:80
 
void operator()(const sesElem &se) const
Definition: functors.hpp:83
 
Definition: functors.hpp:63
 
~CommonPrinter()
Definition: functors.hpp:67
 
CommonPrinter()
Definition: functors.hpp:65
 
CommonPrinter(stream &out)
Definition: functors.hpp:66
 
void operator()(const sesElem &se) const
Definition: functors.hpp:68
 
Definition: functors.hpp:141
 
Compare()
Definition: functors.hpp:143
 
virtual bool impl(const elem &e1, const elem &e2) const
Definition: functors.hpp:145
 
virtual ~Compare()
Definition: functors.hpp:144
 
Definition: functors.hpp:48
 
Printer()
Definition: functors.hpp:50
 
virtual ~Printer()
Definition: functors.hpp:52
 
Printer(stream &out)
Definition: functors.hpp:51
 
stream & out_
Definition: functors.hpp:55
 
virtual void operator()(const sesElem &se) const =0
 
Definition: functors.hpp:127
 
virtual ~Storage()
Definition: functors.hpp:130
 
Storage(storedData &sd)
Definition: functors.hpp:129
 
storedData & storedData_
Definition: functors.hpp:133
 
virtual void operator()(const sesElem &se) const =0
 
Definition: functors.hpp:103
 
stream & out_
Definition: functors.hpp:119
 
UniHunkPrinter()
Definition: functors.hpp:105
 
void operator()(const uniHunk< sesElem > &hunk) const
Definition: functors.hpp:108
 
UniHunkPrinter(stream &out)
Definition: functors.hpp:106
 
~UniHunkPrinter()
Definition: functors.hpp:107
 
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:119
 
vector< sesElem > change
Definition: variables.hpp:122
 
long long b
Definition: variables.hpp:120
 
long long d
Definition: variables.hpp:120
 
long long c
Definition: variables.hpp:120
 
long long a
Definition: variables.hpp:120
 
vector< sesElem > common[2]
Definition: variables.hpp:121
 
#define SES_MARK_DELETE
Definition: variables.hpp:79
 
#define SES_MARK_ADD
Definition: variables.hpp:81
 
#define SES_MARK_COMMON
Definition: variables.hpp:80