dtl.hpp File Reference

dtl-1.00 -- Diff Template Library More...

#include <vector>
#include <list>
#include <string>
#include <algorithm>
#include <iostream>

Go to the source code of this file.


Classes

struct  dtl::eleminfo
struct  dtl::Point
struct  dtl::uniHunk< sesElem >
class  dtl::PrintCommon< sesElem >
class  dtl::PrintChange< sesElem >
class  dtl::PrintUniHunk< sesElem >
class  dtl::Sequence< elem >
struct  dtl::idxLcs< elem >
class  dtl::Lcs< elem >
class  dtl::Ses< elem >
class  dtl::Diff< elem, sequence >
class  dtl::Diff3< elem, sequence >

Namespaces

namespace  dtl
 Diff Template Library.

Defines

#define SEPARATE_SIZE   (3)
#define CONTEXT_SIZE   (3)

Typedefs

typedef int dtl::editType
typedef struct dtl::eleminfo dtl::elemInfo
typedef struct dtl::Point dtl::P
typedef std::vector< int > dtl::editPath
typedef std::vector< P > dtl::editPathCordinates

Variables

const editType dtl::SES_DELETE = -2
 23.06.2009: fixed by A. Abramov to reach weCmpState compatibility
const editType dtl::SES_COMMON = 0
const editType dtl::SES_ADD = 2
 23.06.2009: fixed by A. Abramov to reach weCmpState compatibility
const std::string dtl::SES_MARK_DELETE = "-"
const std::string dtl::SES_MARK_COMMON = " "
const std::string dtl::SES_MARK_ADD = "+"
const unsigned int dtl::MAX_CORDINATES_SIZE = 2000000


Detailed Description

dtl-1.00 -- Diff Template Library

Difference builder library: http://code.google.com/p/dtl-cpp/
dtl can compare two sequences have arbitrary type, however sequence must support random access iterator.

Author:
Copyright(C) 2008-2009 Tatsuhiko Kubo <cubicdaiya@gmail.com>

Definition in file dtl.hpp.


Define Documentation

#define CONTEXT_SIZE   (3)

Definition at line 53 of file dtl.hpp.

#define SEPARATE_SIZE   (3)

Definition at line 52 of file dtl.hpp.



 
©2009 Positive Technologies
 
Generated on Tue Jul 14 18:27:31 2009 for WebEngine by 
 
 
1.5.7
 
Get wpcObj at SourceForge.net. Fast, secure and Free Open Source software downloads