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

List of all members.

Public Member Functions

 basic_fstream ()
 basic_fstream (const char *__s, ios_base::openmode __mode=ios_base::in|ios_base::out)
 Create an input/output stream.

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

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

void open (const char *__s, ios_base::openmode __mode=ios_base::in|ios_base::out)
 Specify a file to open for input and/or output.

void close ()

Detailed Description

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

Derivation of general input/output streams, specific to files.

Definition at line 485 of file fstream.


Constructor & Destructor Documentation

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

Default constructor. Create a file stream.

Definition at line 506 of file fstream.

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

Create an input/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 519 of file fstream.


Member Function Documentation

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

Close the file stream.

Definition at line 564 of file fstream.

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

Query to see if file stream is open.

Returns:
True if stream is open.

Definition at line 544 of file fstream.

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

Specify a file to open for input and/or 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 555 of file fstream.

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

Get a pointer to the file stream's buffer.

Returns:
Pointer to basic_filebuf.

Definition at line 536 of file fstream.


The documentation for this class was generated from the following file:
Generated on Tue Dec 23 12:34:51 2003 for libstdc++-v3 Source by doxygen 1.3.4