std::basic_ofstream< _CharT, _Traits > Class Template Reference

List of all members.

Public Methods

 basic_ofstream ()
 basic_ofstream (const char *__s, ios_base::openmode __mode=ios_base::out|ios_base::trunc)
 Create an output stream. More...

__filebuf_type * rdbuf () const
 Get a pointer to the file stream's buffer. More...

bool is_open ()
 Query to see if file stream is open. More...

void open (const char *__s, ios_base::openmode __mode=ios_base::out|ios_base::trunc)
 Specify a file to open for output. More...

void close ()

Detailed Description

template<typename _CharT, typename _Traits>
class std::basic_ofstream< _CharT, _Traits >

Derivation of general output streams, specific to files.

Definition at line 373 of file fstream.


Constructor & Destructor Documentation

template<typename _CharT, typename _Traits>
std::basic_ofstream< _CharT, _Traits >::basic_ofstream   [inline]
 

Default constructor for output file_stream.

Definition at line 393 of file fstream.

template<typename _CharT, typename _Traits>
std::basic_ofstream< _CharT, _Traits >::basic_ofstream const char *    __s,
ios_base::openmode    __mode = ios_base::out|ios_base::trunc
[inline, explicit]
 

Create an output stream.

Parameters:
s  Null terminated string specifying filename.
mode  Open file in specified mode (see std::ios_base).
Tip: When using std::string to hold the filename, you must use .c_str() before passing it to this constructor.

Definition at line 406 of file fstream.

References std::basic_ofstream< _CharT, _Traits >::open().


Member Function Documentation

template<typename _CharT, typename _Traits>
void std::basic_ofstream< _CharT, _Traits >::close   [inline]
 

Close the file stream.

Definition at line 451 of file fstream.

template<typename _CharT, typename _Traits>
bool std::basic_ofstream< _CharT, _Traits >::is_open   [inline]
 

Query to see if file stream is open.

Returns:
True if stream is open.

Definition at line 431 of file fstream.

template<typename _CharT, typename _Traits>
void std::basic_ofstream< _CharT, _Traits >::open const char *    __s,
ios_base::openmode    __mode = ios_base::out | ios_base::trunc
[inline]
 

Specify a file to open for output.

Parameters:
s  Null terminated string specifying filename.
mode  Mode in which to open file (see std::ios_base).
Tip: When using std::string to hold the filename, you must use .c_str() before passing it to this constructor.

Definition at line 442 of file fstream.

Referenced by std::basic_ofstream< _CharT, _Traits >::basic_ofstream().

template<typename _CharT, typename _Traits>
__filebuf_type* std::basic_ofstream< _CharT, _Traits >::rdbuf   const [inline]
 

Get a pointer to the file stream's buffer.

Returns:
Pointer to basic_filebuf.

Definition at line 423 of file fstream.


The documentation for this class was generated from the following file:
Generated on Wed May 1 19:20:10 2002 for libstdc++-v3 Source by doxygen1.2.15