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


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

| SequenceReaderModeReplace::SequenceReaderModeReplace | ( | const SequenceReaderModeReplace & | rhs | ) | [inline] |
| virtual bool SequenceReaderModeReplace::mismatch | ( | uchar & | thisChar, | |
| Word & | wordFlag | |||
| ) | const [inline, virtual] |
Implements SequenceReaderMode.
Definition at line 149 of file SequenceReader.h.
References DEBUG_L3, and substitute_.
00150 { 00151 DEBUG_L3("SequenceReaderModeReplace::mismatch"); 00152 if ( isgraph(thisChar) ) 00153 { 00154 thisChar = substitute_; 00155 // Bug fix TC 14.9.00: now returns true, because thisChar is now valid 00156 // as the substitution has been done 00157 return true; 00158 } 00159 else return false; 00160 } // ~mismatch
| virtual SequenceReaderMode* SequenceReaderModeReplace::clone | ( | void | ) | [inline, virtual] |
Implements SequenceReaderMode.
Definition at line 161 of file SequenceReader.h.
References SequenceReaderModeReplace().
00162 { 00163 return new SequenceReaderModeReplace(*this); 00164 } // ~clone
Here is the call graph for this function:

uchar SequenceReaderModeReplace::substitute_ [protected] |
1.5.2