lsxml::FileOutputStream< _Ty > Class Template Reference

file output stream class More...

#include <lsxml.h>

Inheritance diagram for lsxml::FileOutputStream< _Ty >:

lsxml::OutputStream< _Ty > lsxml::FileStreamBase< _Base > lsxml::ManagedObject lsxml::ManagedObject lsxml::BaseObject lsxml::BaseObject lsxml::BaseObject lsxml::BaseObject List of all members.

Public Member Functions

 FileOutputStream ()
 ctor
 FileOutputStream (const _Ty *filename)
 ctor
bool Open (const _Ty *filename)
 opens the file
virtual void PutChar (_Ty c)
 reads the next character
 FileOutputStream ()
 Constructor. Does nothing.
 FileOutputStream (const _Ty *filename)
 Constructor. Opens the specified file.
bool Open (const _Ty *filename)
 Opens the specified file.
bool IsOpen () const
 Checks if the stream is open.
virtual void PutChar (_Ty c)
 Reads the next character.

Detailed Description

template<typename _Ty>
class lsxml::FileOutputStream< _Ty >

file output stream class

Handles writing characters to a file


Constructor & Destructor Documentation

template<typename _Ty>
lsxml::FileOutputStream< _Ty >::FileOutputStream ( const _Ty *  filename  )  [inline]

Constructor. Opens the specified file.

Parameters:
filename name of the file to open


Member Function Documentation

template<typename _Ty>
bool lsxml::FileOutputStream< _Ty >::Open ( const _Ty *  filename  )  [inline]

Opens the specified file.

Parameters:
filename name of the file to open
Returns:
true on success, false otherwise


The documentation for this class was generated from the following files:
Generated on Tue Sep 29 14:51:12 2009 for lsxml by  doxygen 1.5.1-p1