Home | Modules | Class Hierarchy | Alphabetical List | Compound List | Related Pages

PairMatch Class Reference
[Editor]


Detailed Description

Representation of pair match in text.

Contains information about two regions on two lines.


Public Methods

 PairMatch::PairMatch (LineRegion *startRef, int lineNo, bool topPosition)
 Default constructor.

LineRegiongetStartRef ()
void setStart (LineRegion *pair)
 Sets a start region properties.

void setEnd (LineRegion *pair)
 Sets an end region properties.


Data Fields

LineRegionstart
 Region's start position as a cloned LineRegion object.

LineRegionend
 Region's end position as a cloned LineRegion object.

int sline
 Starting Line of pair.

int eline
 Ending Line of pair.

bool topPosition
 Identifies initial position of cursor in pair.

int pairBalance
 Internal pair search counter.


Member Function Documentation

PairMatch::PairMatch::PairMatch LineRegion   startRef,
int    lineNo,
bool    topPosition
[inline]
 

Default constructor.

Clears all fields

void PairMatch::setStart LineRegion   pair [inline]
 

Sets a start region properties.

Passed object is cloned to keep pair match properties consistent between parse stages

void PairMatch::setEnd LineRegion   pair [inline]
 

Sets an end region properties.

Passed object is cloned to keep pair match properties consistent between parse stages



Colorer-take5 Library. Copyright © 1999-2005 Cail Lomecb.
Generated at Fri Apr 29 02:50:05 2005 by doxygen 1.3-rc2.