#include <SequenceReader.h>
Inheritance diagram for SequenceReaderModeFlagReplace:


Public Member Functions | |
| SequenceReaderModeFlagReplace (uchar sub, ostream &monStream=cout) | |
| SequenceReaderModeFlagReplace (const SequenceReaderModeFlagReplace &rhs) | |
| virtual bool | mismatch (uchar &thisChar, Word &wordFlag) const |
| virtual SequenceReaderMode * | clone (void) |
Protected Attributes | |
| uchar | substitute_ |
Definition at line 210 of file SequenceReader.h.
| SequenceReaderModeFlagReplace::SequenceReaderModeFlagReplace | ( | uchar | sub, | |
| ostream & | monStream = cout | |||
| ) | [inline] |
Definition at line 213 of file SequenceReader.h.
Referenced by clone().
00213 : 00214 SequenceReaderMode( monStream ), substitute_( sub ) 00215 {} SequenceReaderModeFlagReplace( const SequenceReaderModeFlagReplace& rhs ) :
Here is the caller graph for this function:

| SequenceReaderModeFlagReplace::SequenceReaderModeFlagReplace | ( | const SequenceReaderModeFlagReplace & | rhs | ) | [inline] |
| virtual bool SequenceReaderModeFlagReplace::mismatch | ( | uchar & | thisChar, | |
| Word & | wordFlag | |||
| ) | const [inline, virtual] |
Implements SequenceReaderMode.
Definition at line 219 of file SequenceReader.h.
References DEBUG_L3, gCursedWord, and substitute_.
00220 { 00221 DEBUG_L3("SequenceReaderModeFlagReplace::mismatch"); 00222 if ( isgraph(thisChar) ) 00223 { 00224 thisChar = substitute_; 00225 wordFlag = gCursedWord; 00226 return true; 00227 } 00228 else return false; 00229 } // ~mismatch
| virtual SequenceReaderMode* SequenceReaderModeFlagReplace::clone | ( | void | ) | [inline, virtual] |
Implements SequenceReaderMode.
Definition at line 230 of file SequenceReader.h.
References SequenceReaderModeFlagReplace().
00231 { 00232 return new SequenceReaderModeFlagReplace(*this); 00233 } // ~clone
Here is the call graph for this function:

uchar SequenceReaderModeFlagReplace::substitute_ [protected] |
1.5.2