Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ basic_iostream(3C++) — Sun WorkShop 5.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

char_traits(3C++)

ios_base(3C++)

basic_ios(3C++)

basic_streambuf(3C++)

basic_istream(3C++)

basic_ostream(3C++)

basic_iostream(3C++)

Standard C++ Library
Copyright 1998, Rogue Wave Software, Inc.

 

NAME

 
basic_iostream
 
 - Assists in formatting and interpreting sequences of characters controlled 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 controlled by a stream buffer. Two groups of functions share common properties, 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). 
 

 
 
 

DESTRUCTORS

 
 
 

virtual ~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_streambuf(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  —  Last change: 02 Apr 1998

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026