Chapter Contents

Previous

Next
Header Files, Classes, and Functions

Streams Library Contents

The tables in this section give information about the stream and buffer classes supplied with the streams library. This information includes header filenames, the classes contained in those header files, and the functions contained in those classes. It also lists the base classes for derived classes. The header files, classes within header files, and member functions are listed alphabetically. The constructors and destructors are not listed in the function columns because they are implied.


Stream Classes

Header Files, Classes, and Functions for Streams gives the header files, classes, and functions for the stream classes.

Header Files, Classes, and Functions for Streams
Header File Class (Base Classes) Functions
bsamstr.h bsamstream (iostream) add_member() clear_error_info() close() dcbblksize() dcblrecl() dcbrecfm() delete_member() error_info() find() getdcb() get_ddname() get_member() get_user_data() init_directory() open() rdbuf() rename_member() replace_member() setbuf() set_user_data() stow()

ibsamstream (istream) clear_error_info() close() dcbblksize() dcblrecl() dcbrecfm() error_info() find() getdcb() get_ddname() get_member() get_user_data() open() rdbuf() setbuf() set_user_data()

obsamstream (ostream) add_member() clear_error_info() close() dcbblksize() dcblrecl() dcbrecfm() delete_member() error_info() find() getdcb() get_ddname() get_member() get_user_data() init_directory() open() rdbuf() rename_member() replace_member() setbuf() set_user_data() stow()
fstream.h fstream (iostream)
close() open() rdbuf() setbuf()

ifstream (istream) close() open() rdbuf() setbuf()

ofstream (ostream) close() open() rdbuf() setbuf()
iomanip.h IOMANIP See the class description
iostream.h
ios
bad() bitalloc() clear() eof() fail() fill() flags() good() iword() operator void*() operator!() precision() pword() rdbuf() rdstate() setf() tie() unsetf() width() xalloc()

iostream (ostream) (istream) defines nothing but constructors

istream (ios) gcount() get() getline() ignore() ipfx() operator>>() peek() putback() read() seekg() sync() tellg() ws()

ostream (ios) endl() ends() flush() operator<<() opfx() osfx() put() seekp() tellp() write()

streampos fpos() operator long()
stdiostream.h stdiostream (iostream) rdbuf() stdiofile()
strstream.h
istrstream (strstreambuf) (istream)
rdbuf()

ostrstream (strstream- base) (ostream) pcount() rdbuf() str()

strstream (iostream) pcount() rdbuf() str()


Buffer Classes

Header Files, Classes, and Functions for Buffers gives the header files, classes, and functions for the buffer classes.

Header Files, Classes, and Functions for Buffers
Header File Class (Base Classes) Functions
bsamstr.h bsambuf (streambuf) add_member() attach() clear_error_info() close() dcbblksize() dcblrecl() dcbrecfm() delete_member() error_info() find() getdbc() get_ddname() get_member() get_user_data() init_directory() is_open() open() rename_member() replace_member() setbuf() seekoff() seekpos() set_user_data() stow() sync()
bsamstr.h bsam_exit_list remove() use()
fstream.h filebuf (streambuf)


close() is_open() open() seekoff() seekpos() setbuf() sync()
iostream.h
streambuf
in_avail() out_waiting() sbumpc() seekoff() seekpos() setbuf() sgetc() sgetn() snextc() sputbackc() sputc() sputn() stossc() sync()
stdiostream.h
stdiobuf (streambuf)
is_open() seekoff() seekpos() stdiofile() sync()
strstream.h strstreambuf (streambuf) freeze() seekoff() seekpos() setbuf() str() sync()


Chapter Contents

Previous

Next

Top of Page

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.