FilePairWriter Class Reference

#include <FilePairWriter.h>

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

List of all members.

Public Member Functions

 FilePairWriter (FileObjectWriter *w, char const *name, bool isLarge=false)
virtual ~FilePairWriter ()
virtual void open ()
virtual void close ()
virtual void write (Object const *redObject, Object const *blueObject)

Protected Attributes

FileObjectWriterwriter
FILE * filePtr
char const * fileName
bool isLarge

Private Member Functions

 FilePairWriter ()
 FilePairWriter (FilePairWriter const &other)
FilePairWriteroperator= (FilePairWriter const &)

Detailed Description

Definition at line 26 of file FilePairWriter.h.


Constructor & Destructor Documentation

FilePairWriter::FilePairWriter ( FileObjectWriter w,
char const *  name,
bool  isLarge = false 
)

Definition at line 13 of file FilePairWriter.cpp.

FilePairWriter::~FilePairWriter (  )  [virtual]

Definition at line 22 of file FilePairWriter.cpp.

References writer.

FilePairWriter::FilePairWriter (  )  [private]
FilePairWriter::FilePairWriter ( FilePairWriter const &  other  )  [private]

Member Function Documentation

void FilePairWriter::close (  )  [virtual]

Reimplemented from ObjectPairWriter.

Definition at line 33 of file FilePairWriter.cpp.

References FileUtil::close(), filePtr, and FileUtil::instance().

void FilePairWriter::open (  )  [virtual]

Reimplemented from ObjectPairWriter.

Definition at line 28 of file FilePairWriter.cpp.

References fileName, filePtr, FileUtil::instance(), isLarge, and FileUtil::writeOpen().

FilePairWriter& FilePairWriter::operator= ( FilePairWriter const &   )  [private]
virtual void FilePairWriter::write ( Object const *  redObject,
Object const *  blueObject 
) [inline, virtual]

Reimplemented from ObjectPairWriter.

Definition at line 34 of file FilePairWriter.h.

References filePtr, FileObjectWriter::write(), and writer.


Member Data Documentation

char const* FilePairWriter::fileName [protected]

Definition at line 44 of file FilePairWriter.h.

Referenced by open().

FILE* FilePairWriter::filePtr [protected]

Definition at line 43 of file FilePairWriter.h.

Referenced by close(), open(), and write().

bool FilePairWriter::isLarge [protected]

Definition at line 45 of file FilePairWriter.h.

Referenced by open().

Definition at line 39 of file FilePairWriter.h.

Referenced by write(), and ~FilePairWriter().


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