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

Description of a difference between rows. More...

#include <Patcher.h>

Public Types

typedef std::map< std::string,
coopy::store::SheetCell
txt2cell
typedef std::map< std::string,
bool > 
txt2bool

Public Member Functions

 RowChange ()
 RowChange (const RowChange &alt)
const RowChangeoperator= (const RowChange &alt)
bool rowsKnown () const
std::string modeString () const
void show ()

Data Fields

int mode
txt2cell cond
txt2cell val
txt2cell conflictingVal
txt2cell conflictingParentVal
std::vector< std::string > names
std::vector< std::string > allNames
txt2bool indexes
bool sequential
bool conflicted
int pRow
int lRow
int rRow

Detailed Description

Description of a difference between rows.

Definition at line 181 of file Patcher.h.


Member Typedef Documentation

typedef std::map<std::string,bool> coopy::cmp::RowChange::txt2bool

Definition at line 186 of file Patcher.h.

Definition at line 185 of file Patcher.h.


Constructor & Destructor Documentation

coopy::cmp::RowChange::RowChange ( ) [inline]

Definition at line 201 of file Patcher.h.

References conflicted, lRow, mode, pRow, coopy::cmp::ROW_CHANGE_NONE, rRow, and sequential.

coopy::cmp::RowChange::RowChange ( const RowChange alt) [inline]

Definition at line 208 of file Patcher.h.


Member Function Documentation

std::string coopy::cmp::RowChange::modeString ( ) const [inline]
const RowChange& coopy::cmp::RowChange::operator= ( const RowChange alt) [inline]

Definition at line 212 of file Patcher.h.

bool coopy::cmp::RowChange::rowsKnown ( ) const [inline]

Definition at line 217 of file Patcher.h.

References pRow.

void RowChange::show ( )

Field Documentation

std::vector<std::string> coopy::cmp::RowChange::allNames
std::vector<std::string> coopy::cmp::RowChange::names

Definition at line 199 of file Patcher.h.

Referenced by coopy::cmp::Merger::mergeRow(), RowChange(), and rowsKnown().

Definition at line 199 of file Patcher.h.

Referenced by coopy::cmp::Merger::mergeRow(), and RowChange().


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