COOPY » Guide  version 0.6.5
Public Member Functions | Data Fields
coopy::cmp::PatchParser Class Reference

#include <PatchParser.h>

Public Member Functions

 PatchParser (Patcher *patcher, coopy::cmp::CompareFlags &flags)
 PatchParser (Patcher *patcher, const std::vector< std::string > &cmd, coopy::cmp::CompareFlags &flags)
 PatchParser (Patcher *patcher, const std::string &fname, coopy::cmp::CompareFlags &flags)
 PatchParser (Patcher *patcher, coopy::store::TextBook *book, coopy::cmp::CompareFlags &flags)
bool apply ()
bool applyPatch ()
bool applyHiliteBook (coopy::store::TextBook &patch)

Data Fields

coopy::format::FormatSniffer sniffer
Patcherpatcher
coopy::store::Property config
std::string fname
std::string table_name
std::vector< std::string > oneliners
bool use_oneliners
const coopy::cmp::CompareFlagsflags
coopy::store::TextBookpreread_book

Detailed Description

Definition at line 17 of file PatchParser.h.


Constructor & Destructor Documentation

coopy::cmp::PatchParser::PatchParser ( Patcher patcher,
coopy::cmp::CompareFlags flags 
) [inline]

Definition at line 29 of file PatchParser.h.

coopy::cmp::PatchParser::PatchParser ( Patcher patcher,
const std::vector< std::string > &  cmd,
coopy::cmp::CompareFlags flags 
) [inline]

Definition at line 37 of file PatchParser.h.

coopy::cmp::PatchParser::PatchParser ( Patcher patcher,
const std::string &  fname,
coopy::cmp::CompareFlags flags 
) [inline]

Definition at line 46 of file PatchParser.h.

coopy::cmp::PatchParser::PatchParser ( Patcher patcher,
coopy::store::TextBook book,
coopy::cmp::CompareFlags flags 
) [inline]

Definition at line 55 of file PatchParser.h.


Member Function Documentation

bool PatchParser::apply ( )
bool PatchParser::applyHiliteBook ( coopy::store::TextBook patch)
bool coopy::cmp::PatchParser::applyPatch ( ) [inline]

Definition at line 67 of file PatchParser.h.

References apply().


Field Documentation

Definition at line 21 of file PatchParser.h.

Definition at line 26 of file PatchParser.h.

Definition at line 22 of file PatchParser.h.

std::vector<std::string> coopy::cmp::PatchParser::oneliners

Definition at line 24 of file PatchParser.h.

Definition at line 20 of file PatchParser.h.

Definition at line 27 of file PatchParser.h.

Definition at line 19 of file PatchParser.h.

Definition at line 23 of file PatchParser.h.

Definition at line 25 of file PatchParser.h.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines