FileWriter Class Reference

#include <FileWriter.h>

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

List of all members.

Public Member Functions

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

Protected Attributes

FileObjectWriterwriter
FILE * filePtr
char const * fileName
bool isLarge

Private Member Functions

 FileWriter ()
 FileWriter (FileWriter const &other)
FileWriteroperator= (FileWriter const &)

Detailed Description

Definition at line 26 of file FileWriter.h.


Constructor & Destructor Documentation

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

Definition at line 13 of file FileWriter.cpp.

FileWriter::~FileWriter (  )  [virtual]

Definition at line 22 of file FileWriter.cpp.

References writer.

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

Member Function Documentation

void FileWriter::close (  )  [virtual]

Reimplemented from ObjectWriter.

Definition at line 33 of file FileWriter.cpp.

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

void FileWriter::open (  )  [virtual]

Reimplemented from ObjectWriter.

Definition at line 28 of file FileWriter.cpp.

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

FileWriter& FileWriter::operator= ( FileWriter const &   )  [private]
virtual void FileWriter::write ( Object const *  object  )  [inline, virtual]

Reimplemented from ObjectWriter.

Definition at line 34 of file FileWriter.h.


Member Data Documentation

char const* FileWriter::fileName [protected]

Definition at line 39 of file FileWriter.h.

Referenced by open().

FILE* FileWriter::filePtr [protected]

Definition at line 38 of file FileWriter.h.

Referenced by close(), and open().

bool FileWriter::isLarge [protected]

Definition at line 40 of file FileWriter.h.

Referenced by open().

Definition at line 34 of file FileWriter.h.

Referenced by ~FileWriter().


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