basic_iostream(3C++) - basic_iostream(3C++)
Standard C++ Library Copyright 1998, Rogue Wave Software, Inc.
NAMEbasic_iostream
- Assists in formatting and interpreting sequences of characters con‐
trolled by a stream buffer.
SYNOPSIS
#include <istream>
template<class charT, class traits = char_traits<charT> >
class basic_iostream
: public basic_istream<charT, traits>,
public basic_ostream<charT, traits>
DESCRIPTION
The class basic_iostream inherits a number of functions from classes
basic_ostream<charT,_traits> and basic_istream<charT,_traits>. They
assist in formatting and interpreting sequences of characters con‐
trolled by a stream buffer. Two groups of functions share common prop‐
erties, the formatted functions and the unformatted functions.
INTERFACE
template<class charT, class traits>
class basic_iostream
: public basic_istream<charT, traits>,
public basic_ostream<charT, traits>
{
public:
explicit basic_iostream(basic_streambuf<charT, traits>
*sb);
virtual ~basic_iostream();
};
PUBLIC CONSTRUCTORS
explicit basic_iostream(basic_streambuf<charT, traits>
*sb);
Constructs an object of class basic_iostream, assigning initial values to
the base class by calling basic_istream<charT, traits>(sb) and
basic_ostream<charT, traits>(sb).
DESTRUCTORSvirtual ~basic_iostream();
Destroys an object of class basic_iostream.
EXAMPLE
See basic_istream and basic_ostream examples.
SEE ALSO
char_traits(3C++), ios_base(3C++), basic_ios(3C++), basic_stream‐
buf(3C++), basic_istream(3C++), basic_ostream(3C++)
Working Paper for Draft Proposed International Standard for Information
Systems--Programming Language C++, Section 27.6.1.5.
STANDARDS CONFORMANCE
ANSI X3J16/ISO WG21 Joint C++ Committee
Rogue Wave Software 02 Apr 1998 basic_iostream(3C++)