Rogue Wave banner
Top of DocumentContents

Topic Index

Click on one of the letters below to jump immediately to that section of the index. If you get no response, that letter has no entries.

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

Q R S T U V W X Y Z

a


algorithms
app [in 9.3.1.2 The Open modes ate, app, and trunc]
at-end [in 9.3.1.2 The Open modes ate, app, and trunc]
ate [in 9.3.1.2 The Open modes ate, app, and trunc]
attach(), eliminated [in 24.3.1 Connecting Files and Streams]
automatic file conversion [in 9.4 Binary and Text Mode]

b


badbit exception, recommended [in 8.3 Catching Exceptions]
base and derived facets example [in 4.1 Understanding Facet Types]
base facet class, how to define [in 4.6 Creating a New Base Facet Class]
base facet types example [in 4.1 Understanding Facet Types]
base facet, defined [in 4.1 Understanding Facet Types]
basic_filebuf
basic_fstream <charT,traits> [in 9.1 About File Streams]
basic_fstream [in 6.4.1.5 The File Streams]
basic_ifstream <charT,traits> [in 9.1 About File Streams]
basic_ifstream [in 6.4.1.5 The File Streams]
basic_iostream [in 6.4.1.4 The Input and Output Streams]
basic_istream [in 6.4.1.4 The Input and Output Streams]
basic_istringstream
basic_ofstream <charT,traits> [in 9.1 About File Streams]
basic_ofstream [in 6.4.1.5 The File Streams]
basic_ostream [in 6.4.1.4 The Input and Output Streams]
basic_ostringstream
basic_streambuf
basic_stringbuf
basic_stringstream
bidirectional file streams
bidirectional streams
binary I/O, defined [in 6.2 How Do the Standard Iostreams Work?]
binary mode [in 9.4 Binary and Text Mode]
bit groups [in 7.3.1.2 Parameters That Can Have Only a Few Different Values]
boolalpha [in 12.2.1 Examples of Manipulators without Parameters]

c


C and C++ locales
C locale
C stdio, defined [in 6.1 What Are the Standard Iostreams?]
C++ locale
callback functions
character encodings [in 2.3 Character Encodings for Localizing Alphabets]
character traits, stream classes
class templates, file streams [in 9.1 About File Streams]
close() [in 6.4.2.2 The File Buffer]
code conversion facet, multibyte
code conversion facet, tiny character
code conversion facets
code conversions
codecvt<internT,externT,stateT> [in 3.2.1.1 The Standard Facets]
codesets
collate class [in 3.2.1.1 The Standard Facets]
collate<charT> [in 3.2.1.1 The Standard Facets]
conventions [in 1.4.2 Conventions]
conversions, wide character [in 3.2.1.1 The Standard Facets]
copyfmt() [in 13.2.1 Copying a Stream's Data Members]
cout.getloc() [in 4.2 Facet Lifetimes]
ctype class [in 3.2.1.1 The Standard Facets]
ctype<charT> [in 3.2.1.1 The Standard Facets]

d


deprecated features
derived facet types example [in 4.1 Understanding Facet Types]
derived facet, defined [in 4.1 Understanding Facet Types]
deriving a new stream type [in 17.1 Deriving a New Stream Type]
detach(), eliminated [in 24.3.1 Connecting Files and Streams]
documentation
dynamic casts

e


encoding
endl
error state of streams [in 8.1 About Flags]
errors
escape sequences [in 2.3.1.1 JIS Encoding]
EUC encoding [in 2.3.1.2 Shift-JIS Encoding]
example
exception handling
exception mask [in 8.3 Catching Exceptions]
exceptions() [in 13.2.1 Copying a Stream's Data Members]
explicit synchronization [in 14.2 Explicit Synchronization]
extensibility
extractors and inserters
extractors

f


facet objects
facet-class, user-defined
facets
failbit [in 8.1 About Flags]
field width [in 7.3.1.2 Parameters That Can Have Only a Few Different Values]
figure
file buffer, defined [in 6.4.1.5 The File Streams]
file conversion
file descriptors
file I/O
file position, defined [in 9.3.1.2 The Open modes ate, app, and trunc]
file positioning
file streams
flags
flush() [in 14.2.1 Output Streams]
format control [in 7.3 Format Control Using the Stream's Format State]
format flags [in 7.3.1.2 Parameters That Can Have Only a Few Different Values]
format parameters
format state variables [in 7.3.1 Format Parameters]
formats
formatted input [in 7.5 Formatted Input]
formatting layer
formatting phone numbers example [in 5.1 An Example of Formatting Phone Numbers]
formatting, defined [in 6.2 How Do the Standard Iostreams Work?]

g


get area, defined [in 18.1.1 The streambuf Hierarchy]
get() [in 6.4.1.4 The Input and Output Streams]
get_date() [in 11.4 Improved Extractors and Inserters]
global locale, snapshots [in 3.3.2 Common Uses of C++ Locales]

h


handle-body idiom [in 3.4 The Locale Object]
has_facet

i


ignore() [in 7.5.1 Skipping Characters]
imbuing locales
imbuing streams [in 3.3.1 Common Uses of the C locale]
implicit synchronization
in()
in-memory I/O
in-memory parsing and formatting [in 10.1 About String Streams]
indexing operator [in 4.3 Accessing a Locale's Facets]
initializating a base class [in 17.3 Construction and Initialization]
input and output streams [in 6.4.1.3 Character Traits]
input of strings [in 7.5.2 Input of Strings]
input streams
inserters and extractors
inserters
internationalization
ios, not a class in standard [in 6.4.1.2 The Iostreams Character Type-Dependent Base Class]
iostream class [in 6.4.1.4 The Input and Output Streams]
iostreams
ios_base
istream [in 6.4.1.4 The Input and Output Streams]
istrstream
is_open() [in 9.2.2 Checking a File Stream's Status]
iword() [in 15.2 An Example - Storing a Date Format String ]

j


Japanese encodings [in 2.3.1 Multibyte Encodings]
Japanese Industrial Standard (JIS) encoding [in 2.3.1.1 JIS Encoding]
Japanese sentence example [in 2.3.1 Multibyte Encodings]
JIS encoding example [in 2.3.1.1 JIS Encoding]

l


LC_COLLATE [in 3.2.1.1 The Standard Facets]
LC_CTYPE [in 3.2.1.1 The Standard Facets]
LC_MESSAGES [in 3.2.1.1 The Standard Facets]
LC_MONETARY [in 3.2.1.1 The Standard Facets]
LC_NUMERIC [in 3.2.1.1 The Standard Facets]
LC_TIME [in 3.2.1.1 The Standard Facets]
locale objects
locale
localization
locking mechanism

m


Manip(x)
manipT
manipulator extractor [in 12.1 A Recap of Manipulators]
manipulator, date format string [in 15.3 Another Look at the Date Format String]
manipulator, date storage string
manipulators with parameters
manipulators without parameters
manipulators [in 7.3.1.2 Parameters That Can Have Only a Few Different Values]
manipulators, base type allowing output stream references
manipulators, implementation techniques
manipulators
messages class [in 3.2.1.1 The Standard Facets]
messages<charT> [in 3.2.1.1 The Standard Facets]
monetary classes [in 3.2.1.1 The Standard Facets]
moneypunct<charT,bool> [in 3.2.1.1 The Standard Facets]
money_get<charT,InputIterator> [in 3.2.1.1 The Standard Facets]
money_put<charT,OutputIterator> [in 3.2.1.1 The Standard Facets]
multibyte character encodings
multibyte characters, converting to wide [in 2.3.2 Wide Characters]
Multithread-Safe
multithreading
mutex objects [in 23.2 The Locking Mechanism]

n


Native Language Support (NLS) [in 3.1 The C Locale]
new
NLS [in 3.1 The C Locale]
noskipws [in 7.5.1 Skipping Characters]
numeric classes [in 3.2.1.1 The Standard Facets]
numpunct facet interface [in 4.5 Modifying a Standard Facet's Behavior]
numpunct<charT> [in 3.2.1.1 The Standard Facets]
num_get<charT,InputIterator> [in 3.2.1.1 The Standard Facets]
num_put<charT,OutputIterator> [in 3.2.1.1 The Standard Facets]

o


open mode
open modes
open() [in 6.4.2.2 The File Buffer]
operator>>()
operator<<()
ostream [in 6.4.1.4 The Input and Output Streams]
ostrstream
out()
output streams
out|trunc [in 9.3.1.2 The Open modes ate, app, and trunc]
overflow() area, defined [in 18.1.1 The streambuf Hierarchy]
overflow() [in 6.4.2.1 The Stream Buffer]

p


performance issues
phoneNo [in 5.2 A Phone Number Class]
phone_put [in 5.3 A Phone Number Formatting Facet Class]
predefined streams
primitive caching [in 5.9 Improving the Inserter Function]
pubsync() [in 14.2 Explicit Synchronization]
put area, defined [in 18.1.1 The streambuf Hierarchy]
put()
put_country_code() [in 5.8 Formatting Phone Numbers]
put_domestic_area_code() [in 5.8 Formatting Phone Numbers]
pword() [in 15.2 An Example - Storing a Date Format String ]

r


radix character [in 2.2.2 Numbers]
rdbuf()
reference counting [in 3.4 The Locale Object]
registerCallback_t [in 5.9.3 Improving the Inserter]
registration of callback functions
replacing a facet [in 4.5 Modifying a Standard Facet's Behavior]
restrictions
return codes, in and out functions [in 19.4 Error Indication in Code Conversion Facets]
runtime-type identification (RTTI) [in 17.5 Using iword/pword for RTTI in Derived Streams]

s


safety
seek functions
seekp [in 9.5 File Positioning]
sentry objects [in 23.2 The Locking Mechanism]
setw [in 7.3.2 Manipulators]
shift operators, defined [in 7.2 Input and Output Operators]
shift sequences [in 2.3.1.1 JIS Encoding]
shift state
Shift-JIS encoding [in 2.3.1.1 JIS Encoding]
skipping characters [in 7.5 Formatted Input]
smanip class template [in 12.3.1 The Standard Manipulators]
snapshots, current global locale [in 3.3.2 Common Uses of C++ Locales]
Standard C++ Library
standard facet classes
standard facets
standard iostreams changes
standard iostreams, Rogue Wave differences
standard iostreams
standard streams, predefined [in 7.1 The Predefined Streams]
static array parray [in 5.9.2 Registration of a Callback Function]
stdio
stream buffer classes
stream buffers, when to share
stream buffers. See streambuf
stream buffers
stream class, deriving new
stream classes hierarchy [in 6.4.1 The Internal Structure of the Formatting Layer]
stream classes
stream errors
stream iterators
stream objects
stream storage
stream type, deriving new [in 17.1 Deriving a New Stream Type]
streambuf interface
streambuf, deriving new
streambuf. See also basic_streambuf
streambuf
streams and stream buffers, collaboration [in 6.4.2.3 The String Stream Buffer]
streams
string input [in 7.5.2 Input of Strings]
string streams
strstream
strstreambuf
sync()
synchronization

t


table
tellp [in 9.5 File Positioning]
text I/O
text mode [in 9.4 Binary and Text Mode]
text processing [in 6.2 How Do the Standard Iostreams Work?]
time classes [in 3.2.1.1 The Standard Facets]
time_get [in 11.4 Improved Extractors and Inserters]
time_get<charT,InputIterator> [in 3.2.1.1 The Standard Facets]
time_put [in 11.4 Improved Extractors and Inserters]
time_put<charT,OutputIterator> [in 3.2.1.1 The Standard Facets]
traditional iostreams
transport layer
trunc [in 9.3.1.2 The Open modes ate, app, and trunc]
type safety [in 6.1 What Are the Standard Iostreams?]

u


underflow() [in 6.4.2.1 The Stream Buffer]
unitbuf flag
user-defined types example
user-defined types
use_facet and has_facet
use_facet [in 4.3 Accessing a Locale's Facets]

w


wide characters

x


X/Open consortium [in 3.1 The C Locale]
X/Open messages [in 3.2.1.1 The Standard Facets]
xalloc() [in 15.2 An Example - Storing a Date Format String ]
XPG4 [in 3.1 The C Locale]

Top of DocumentContents

OEM Edition, ©Copyright 1999, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.