SplitMergePairFileReader Class Reference

#include <SplitMergePairFileReader.h>

Inheritance diagram for SplitMergePairFileReader:
Inheritance graph
[legend]
Collaboration diagram for SplitMergePairFileReader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SplitMergePairFileReader (FileObjectReader *obj, std::vector< String > const &fileNames, bool areLargeFiles=false)
virtual ~SplitMergePairFileReader ()
virtual void open ()
virtual void reopen ()
virtual Objectread ()

Protected Attributes

FILE * m_next_fp
Objectm_current
Objectm_next
char const * m_nextFileName

Private Member Functions

 SplitMergePairFileReader ()
 SplitMergePairFileReader (SplitMergePairFileReader const &)
SplitMergePairFileReaderoperator= (SplitMergePairFileReader const &)
void readyNext ()
void clear ()

Detailed Description

Definition at line 31 of file SplitMergePairFileReader.h.


Constructor & Destructor Documentation

SplitMergePairFileReader::SplitMergePairFileReader ( FileObjectReader obj,
std::vector< String > const &  fileNames,
bool  areLargeFiles = false 
)

Definition at line 16 of file SplitMergePairFileReader.cpp.

SplitMergePairFileReader::~SplitMergePairFileReader (  )  [virtual]

Definition at line 28 of file SplitMergePairFileReader.cpp.

References clear().

SplitMergePairFileReader::SplitMergePairFileReader (  )  [private]
SplitMergePairFileReader::SplitMergePairFileReader ( SplitMergePairFileReader const &   )  [private]

Member Function Documentation

void SplitMergePairFileReader::clear (  )  [private]

Definition at line 78 of file SplitMergePairFileReader.cpp.

References m_current, m_next, and m_next_fp.

Referenced by reopen(), and ~SplitMergePairFileReader().

void SplitMergePairFileReader::open (  )  [virtual]

Reimplemented from SplitFileReader.

Definition at line 72 of file SplitMergePairFileReader.cpp.

References readyNext().

Referenced by readyNext(), and reopen().

SplitMergePairFileReader& SplitMergePairFileReader::operator= ( SplitMergePairFileReader const &   )  [private]
Object * SplitMergePairFileReader::read (  )  [virtual]
void SplitMergePairFileReader::readyNext (  )  [private]
void SplitMergePairFileReader::reopen (  )  [virtual]

Member Data Documentation

Definition at line 44 of file SplitMergePairFileReader.h.

Referenced by clear(), read(), and readyNext().

Definition at line 45 of file SplitMergePairFileReader.h.

Referenced by clear(), read(), and readyNext().

Definition at line 43 of file SplitMergePairFileReader.h.

Referenced by clear(), read(), and readyNext().

Definition at line 46 of file SplitMergePairFileReader.h.

Referenced by readyNext().


The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:40:35 2010 for Matching.kdevelop by  doxygen 1.6.3