Index |
! NOT operator, iostream, 1, 2
$ identifier, allowing as noninitial, 1
complex, 1
complex, 1
iostream, 1
-386, compiler option, 1
-486, compiler option, 1
-a, compiler option, 1
absolute value, complex numbers, 1
accessible documentation, 1
aliases, simplifying commands with, 1
default, 1
strictest, 1
anachronisms, disallowing, 1
angle, complex numbers, 1
anonymous class instance, passing, 1
MT-safe, 1
using MT-safe iostream objects, 1 - 2
applicator, parameterized manipulators, 1
arithmetic library, complex, 1 - 2
__ARRAYNEW, predefined macro, 1
assembler, compilation component, 1
assignment, iostream, 1
-Bbinding, compiler option, 1, 2 - 3
binary input, reading, 1
bool type and literals, allowing, 1
_BOOL, predefined macro, 1
defined, 1
flushing output, 1
__BUILTIN_VA_ARG_INCR, predefined macro, 1
C API (application programming interface)
creating libraries, 1
removing dependency on C++ runtime libraries, 1
C standard library header files, replacing, 1
C++ man pages, accessing, 1, 2
RogueWave version, 1
.c++, file name suffixes, 1
.C, file name suffixes, 1
.c, file name suffixes, 1
c_exception, complex class, 1
directory, template, 1
used by optimizer, 1
const and volatile, 1
dynamic, 1
casting down, 1
casting to void*, 1
casting up, 1
reinterpret_cast, 1
static_cast, 1
-xprefetch_level, 1
CC pragma directives, 1
.cc, file name suffixes, 1
CC_tmpl_opt, options file, 1
CCadmin command, 1
CCFLAGS, environment variable, 1
-cg, compiler option, 1
characters, reading single, 1
class instance, anonymous, 1
See also templates
declaration, 1
incomplete, 1
member, definition, 1
parameter, default, 1
static data members, 1
using, 1
passing directly, 1
passing indirectly, 1
inliner and assembler, compilation component, 1
options, 1
code optimizer, compilation component, 1
options, unrecognized, 1
recognized file suffixes, 1
compiler option, 1
default linked libraries, affect on, 1
-features option, value restrictions, 1
libraries, available modes for, 1
-library option, value restrictions, 1
linking C++ libraries, modes for, 1
See also -compat
iostream, 1
libcomplex, 1
Tools.h++, 1
compilation, memory requirements, 1 - 2
component invocation order, 1 - 2
versions, incompatibility, 1
compilers, accessing, 1
compatibility mode, 1
efficiency, 1
header file, 1
library, linking, 1
man pages, 1
standard mode and libCstd, 1
trigonometric functions, 1 - 2
complex number data type, 1
definition, 1
message, 1
conjugate of a number, 1
const_cast operator, 1
constant strings in read-only memory, 1
complex class, 1
iostream, 1
static, 1
files, 1
stream objects, 1
__cplusplus, predefined macro, 1, 2, 3
.cpp, file name suffixes, 1
.cxx, file name suffixes, 1
+d, compiler option, 1
-d, compiler option, 1
-D_REENTRANT, 1
-dalign, compiler option, 1
data type, complex number, 1
__DATE__, predefined macro, 1
-DDEBUG, 1
options, 1
without object files, 1
dec, iostream manipulator, 1
default libraries, static linking, 1
default operators, using, 1
definition keyword, template options file, 1
definitions, searching template, 1
delete array forms, recognizing, 1
on C++ runtime libraries, removing, 1
shared library, 1
destructors, static, 1
dlclose(), function call, 1
dlopen(), function call, 1, 2, 3
dmesg, actual real memory, 1
documentation index, 1
documentation, accessing, 1 - 2
double, complex value, 1
-dryrun, compiler option, 1
dynamic (shared) libraries, 1, 2, 3, 4
dynamic_cast operator, 1
+e(0|1), compiler option, 1
EDOM, errno setting, 1
endl, iostream manipulator, 1
ends, iostream manipulator, 1
forward declarations, 1
incomplete, using, 1
scope qualifier, using name as, 1
CCFLAGS, 1
RTLD_GLOBAL, 1
SUN_PROFDATA, 1
SUN_PROFDATA_DIR, 1
SUNWS_CACHE_NAME, 1
SUNWS_CONFIG_NAME, 1
ERANGE, errno setting, 1
bits, 1
checking, MT-safety, 1
state, iostreams, 1
error function, 1
compiler version incompatibility, 1
complex_error, 1
and multithreading, 1
building shared libraries that have, 1
disabling, 1
disallowing, 1
functions, in overriding, 1
longjmp and, 1
predefined, 1
setjmp and, 1
shared libraries, 1
signal handlers and, 1
standard class, 1
standard header, 1
trapping, 1
explicit keyword, recognizing, 1
export keyword, recognizing, 1
allowing nonstandard code, 1
defined, 1
instances, 1
linkage, 1
defined, 1
operators, 1
whitespace, 1
-features, compiler option, 1 - 2, 3, 4, 5 - 6
file descriptors, using, 1 - 2
.SUNWCCh file name suffix, 1 - 2
suffixes, 1
template definition files, 1
__FILE__, predefined macro, 1
See also source files
C standard header files, 1
executable program, 1
multiple source, using, 1
opening and closing, 1
repositioning, 1
standard library, 1
template options, 1
using fstreams with, 1
-filt, compiler option, 1
finalization functions, 1
-flags, compiler option, 1
float inserter, iostream output, 1
invalid, 1
options, 1
flush, iostream manipulator, 1, 2
-fnonstd, compiler option, 1
-fns, compiler option, 1
format control, iostreams, 1
Fortran runtime libraries, linking, 1
-fprecision=p, compiler option, 1 - 2
front end, compilation component, 1
-fround=r, compiler option, 1 - 2
-fsimple=n, compiler option, 1 - 2
-fstore, compiler option, 1
iostream header file, 1
using, 1
-ftrap, compiler option, 1
__func__, identifier, 1
See also templates
declaration, 1
definition, 1
using, 1
in dynamic (shared) libraries, 1
inlining by optimizer, 1
MT-safe public, 1
overriding, 1
static, as class friend, 1
streambuf public virtual, 1
functions, name in __func__, 1
dynamic library command, 1
option description, 1
compiling templates using, 1
debug, compiler option, 1
get pointer, streambuf, 1
get, char extractor, 1
data, in a multithreaded application, 1 - 2
shared objects in MT application, 1
gprof, C++ utilities, 1
-H, compiler option, 1
-h, compiler option, 1
hardware architecture, 1
C standard, 1
complex, 1
creating, 1
idempotency, 1
language-adaptable, 1
-help, compiler option, 1
hex, iostream manipulator, 1
-I-, compiler option, 1
-i, compiler option, 1
.i, file name suffixes, 1
I/O library, 1
__i386, predefined macro, 1
i386, predefined macro, 1
IA, defined, 1
idempotency, 1
ifstream, defined, 1
.il, file name suffixes, 1
implicit instances, 1
include directories, template definition files, 1
include files, search order, 1, 2
include keyword, template options file, 1
incompatibility, compiler versions, 1
incremental link editor, compilation component, 1
initialization function, 1
inline expansion, assembly language templates, 1
by optimizer, 1
C++, when to use, 1
binary, 1
iostream, 1
peeking at, 1
input/output, complex, 1, 2 - 3
defined, 1
explicit, 1
global, 1
semi-explicit, 1
static, 1
template, 1
instance states, consistent, 1
-instances=a, compiler option, 1 - 2, 3
template class static data members, 1
template classes, 1
template function members, 1
template functions, 1
intermediate language translator, compilation component, 1
internationalization, implementation, 1
interprocedural analyzer, 1
interprocedural optimizations, 1
interval arithmetic libraries, linking, 1
iomanip.h, iostream header files, 1, 2
compatibility mode, 1
constructors, 1
copying, 1
defined, 1
error bits, 1
error handling, 1
extending functionality, MT considerations, 1
flushing, 1
formats, 1
header files, 1
input, 1
using make with, 1
manipulators, 1
mixing old and new forms, 1
MT-safe interface changes, 1
MT-safe reentrant functions, 1
MT-safe restrictions, 1
new class hierarchy for MT, 1
new MT interface functions, 1 - 2
output to, 1
predefined, 1
shared version, 1
single-threaded applications, 1
stream assignment, 1
structure, 1
terminology, 1
using, 1
iostream.h, iostream header file, 1, 2
conformance, 1
istream class, defined, 1
istrstream class, defined, 1
.KEEP_STATE, using with standard library header files, 1
-keeptmp, compiler option, 1
-l, compiler option, 1, 2, 3, 4 - 5
options, 1
support for native, 1
LD_LIBRARY_PATH environment variable, 1, 2
ldd command, 1
complex, 1
iostream, 1
lex, C++ utilities, 1
compiling and linking MT-safety, 1
MT environment, using in, 1
new MT classes, 1
libc library, 1
libCrun library, 1, 2, 3, 4, 5
libgc library, 1
libgc_dbg library, 1
inline templates, 1
library, 1
optimized version, 1
-libmieee, compiler option, 1
-libmil, compiler option, 1
C interface, 1
C++ compiler, provided with, 1
class, using, 1
dynamically linked, 1
interval arithmetic, 1
linking order, 1
linking with -mt, 1
naming a shared library, 1
optimized math, 1
replacing, C++ standard library, 1 - 2
static, 1
suffixes, 1
Sun Performance Library, linking, 1, 2
for private use, 1
for public use, 1
linking options, 1
shared with exceptions, 1
with C API, 1
-library, compiler option, 1 - 2, 3, 4 - 5
libthread library, 1
libw library, 1
information, 1
options, 1
requirements, 1
limit, command, 1
__LINE__, predefined macro, 1
consistent with compilation, 1 - 2
disabling system libraries, 1
dynamic (shared) libraries, 1, 2, 3
faster, 1
iostream library, 1
library options, 1
-mt option, 1
MT-safe libC library, 1
separate from compilation, 1
static (archive) libraries, 1, 2, 3, 4, 5 - 6
symbolic, 1
template instance methods, 1
literal strings in read-only memory, 1
local-scope rules, enabling and disabling, 1
See also stream_locker
streambuf, 1
-lpthread and POSIX, 1
suppressed by -xnolib, 1
See also individual macros under alphabetical listings
predefined, 1
magnitude, complex numbers, 1
complex, 1
man pages, accessing, 1
plain, 1
predefined, 1
MANPATH environment variable, setting, 1
math library, optimized version, 1
math.h, complex header files, 1
mathematical functions, complex arithmetic library, 1 - 2
-mc, compiler option, 1
member variables, caching, 1
-migration, compiler option, 1
-misalign, compiler option, 1 - 2
mixed-language linking, 1
mixed-mode, complex arithmetic library, 1 - 2
-mr, compiler option, 1
and libthread, 1
linking libraries, 1
option description, 1
applications, 1
classes, considerations for deriving, 1
library, 1
object, 1
public functions, 1
multiple source files, using, 1
application, 1
compilation, 1
exception-handling, 1
mutable keyword, recognizing, 1
mutex locks, MT-safe classes, 1, 2
mutual exclusion region, defining a, 1
namespace keyword, recognizing, 1
-native, compiler option, 1
native-language support, application development, 1
new array forms, recognizing, 1
nocheck, flag, 1
-noex, compiler option, 1
-nofstore, compiler option, 1
-nolibmil, compiler option, 1
nonincremental link editor, compilation component, 1
allowing nonstandard code, 1
defined, 1
-noqueue, compiler option, 1
-norunpath, compiler option, 1, 2
option suffixes, 1
preserving, 1
-O, compiler option, 1
-o, compiler option, 1
linking order, 1
relocatable, 1
object thread, private, 1
destruction of shared, 1
destruction order, 1
global shared, 1
strategies for dealing with shared, 1
stream_locker, 1
temporary, 1
temporary, lifetime of, 1
within library, when linked, 1
oct, iostream manipulator, 1
ofstream class, 1
-Olevel, compiler option, 1
complex, 1
scope resolution, 1
levels, 1
math library, 1
options for, 1
target hardware, 1
optimizer out of memory, 1
See also individual options under alphabetical listings
code generation, 1
debugging, 1
description subsections, 1
expansion compilation, 1
floating point, 1
language, 1
library linking, 1
licensing, 1
optimization, 1
preprocessor, 1
profiling, 1
reference, 1
source, 1
template compilation, 1
thread, 1
unrecognized, 1
ostream class, defined, 1
ostrstream class, defined, 1
output, 1
binary, 1
buffer flushing, 1
cout, 1
flushing, 1
handling errors, 1
options, 1
overflow function, streambuf, 1
overhead, MT-safe class performance, 1, 2
-P, compiler option, 1
-p, compiler option, 1
+p, compiler option, 1
parameterized manipulators, iostreams, 1 - 2
PATH environment variable, setting, 1
peeking at input, 1
Pentium, 1
-pentium, compiler option, 1
options, 1
overhead of MT-safe classes, 1, 2
-pg, compiler option, 1
-PIC, compiler option, 1
-pic, compiler option, 1
placement, template instances, 1
plain manipulators, iostreams, 1 - 2
polar, complex number, 1
POSIX and -lpthread, 1
precedence, avoiding problems of, 1
predefined macros, 1
predefined manipulators, iomanip.h, 1
prefetch instructions, enabling, 1
defining macro to, 1
options, 1
private, object thread, 1
processing order, options, 1
processor, specifying target, 1
prof, C++ utilities, 1
Programming Language-C++, standards conformance, 1
building multithreaded, 1
-pta, compiler option, 1
ptclean command, 1
pthread_cancel() function, 1
-pto, compiler option, 1
-ptr, compiler option, 1
-ptv, compiler option, 1
public functions, MT-safe, 1
put pointer, streambuf, 1
-Qoption, compiler option, 1
-qoption, compiler option, 1
-qp, compiler option, 1
-Qproduce, compiler option, 1
-qproduce, compiler option, 1
readme file, 1
-readme, compiler option, 1
real memory, display, 1
reference options, 1
reinterpret_cast operator, 1
repositioning within a file, fstream, 1
resetiosflags, iostream manipulator, 1
restrictions, MT-safe iostream, 1
complex, 1
iostream, 1
See also Tools.h++
C++ standard library, 1
RTLD_GLOBAL, environment variable, 1
rtti keyword, recognizing, 1
runtime error messages, 1
-S, compiler option, 1
-s, compiler option, 1
.S, file name suffixes, 1
.s, file name suffixes, 1
-sb, compiler option, 1
-sbfast, compiler option, 1
sbufpub, man pages, 1
scope resolution operator, unsafe_ classes, 1
definitions, 1
dynamic library, 1
include files, defined, 1
source options, 1
standard header implementation, 1 - 2
template options, 1
template definition files, 1
sequences, MT-safe execution of I/O operations, 1
set_terminate() function, 1
set_unexpected() function, 1
setbase, iostream manipulator, 1
setfill, iostream manipulator, 1
setioflags, iostream manipulator, 1
setprecision, iostream manipulator, 1
setw, iostream manipulator, 1
accessing from a C program, 1
building, with exceptions, 1
containing exceptions, 1
disallowing linking of, 1
naming, 1
shell prompts, 1
shell, limiting virtual memory in, 1
shift operators, iostreams, 1
and exceptions, 1
and multithreading, 1
sizes, storage, 1
skip flag, iostream, 1
.so.n, file name suffix, 1
Solaris operating environment libraries, 1
source compiler options, 1
linking order, 1
location conventions, 1
template definition, 1
__sparc, predefined macro, 1
sparc, predefined macro, 1
__sparcv9, predefined macro, 1
special, template compilation option, 1 - 2
Standard C++ Class Library Reference, 1
Standard C++ Library User's Guide, 1
standard error, iostreams, 1
implementing, 1
replacing, 1
standard input, iostreams, 1
standard iostream classes, 1
See also -compat
libCstd, 1
Tools.h++, 1
standard output, iostreams, 1
standard streams, iostream.h, 1
Standard Template Library (STL), 1
standards, conformance, 1
functions, referencing, 1
objects, initializers for nonlocal, 1
variables, referencing, 1
static (archive) libraries, 1
static data, in a multithreaded application, 1 - 2
compiler provided libraries, 1, 2 - 3
default libraries, 1
library binding, 1
template instances, 1
static template class member, 1
static_cast operator, 1
-staticlib, compiler option, 1, 2, 3 - 4
__STDC__, predefined macro, 1, 2
stdiobuf man pages, 1
with iostreams, 1
stdiostream.h, iostream header file, 1
STL (Standard Template Library), components, 1
storage sizes, 1
stream, defined, 1
stream.h, iostream header file, 1
man pages, 1
synchronization with MT-safe objects, 1
get pointer, 1
locking, 1
man pages, 1
new functions, 1
public virtual functions, 1
put pointer, 1
queue-like versus file-like, 1
using, 1
streampos, 1
strstream.h, iostream header file, 1
struct, anonymous declarations, 1
subprograms, compilation options, 1 - 2
command line file name, 1
files without, 1
library, 1
template definition files, 1
__SUNPRO_CC_COMPAT=(4|5), predefined macro, 1, 2
__sun, predefined macro, 1
sun, predefined macro, 1
__SUNPRO_CC, predefined macro, 1
.SUNWCCh file name suffix, 1 - 2
SunWS_cache, 1
SunWS_config directory, 1
__SVR4, predefined macro, 1
swap -s, command, 1
symbol tables, executable file, 1
CC commands, 1
tcov, C++ utilities, 1
-temp=dir, compiler option, 1
included, 1
search path, 1
separate, file, 1
template instantiation, 1
explicit, 1
function, 1
implicit, 1
whole-class, 1
template options files, 1
template pre-linker, compilation component, 1
template problems, 1
friend declarations of template functions, 1
local types as arguments, 1
non-local name resolution and instantiation, 1
static objects, referencing, 1
using qualified names in template definitions, 1
-template, compiler option, 1, 2, 3 - 4
cache directory, 1
commands, 1
compilation, 1
controlling explicit instantiation, 1
controlling instance recompilation, 1
controlling specialization, 1
definition-search options, 1
definitions-separate vs. definitions-included organization, 1
inline, 1
instances, sharing across compilation units, 1
linking, 1
nested, 1
options, 1
partial specialization, 1
repositories, 1
sharing options files, 1
specialization, 1
Standard Template Library (STL), 1
static objects, referencing, 1
verbose compilation, 1
terminate() function, 1
thr_exit() function, 1
thr_keycreate, man pages, 1
thread options, 1
-time, compiler option, 1
__TIME__, predefined macro, 1
token spellings, alternative, 1
classic and standard iostreams, 1
compiler options, 1
debug library, 1
documentation, 1
standard and compatibility mode, 1
trapping mode, 1
trigonometric functions, complex arithmetic library, 1 - 2
trigraph sequences, recognizing, 1
typographic conventions, 1
ulimit, command, 1
__'uname-s'_'uname-r', predefined macro, 1
unexpected() function, 1
UNIX tools, 1
__unix, predefined macro, 1
unix, predefined macro, 1
-unroll=n, compiler option, 1
iostream, 1
-V, compiler option, 1
-v, compiler option, 1
__VA_ARGS__ identifier, 1
value classes, using, 1
double, 1
float, 1
flush, 1
inserting on cout, 1
long, 1
variable argument lists, 1
-vdelx, compiler option, 1
-verbose, compiler option, 1, 2, 3
virtual memory, limits, 1
-w, compiler option, 1
anachronisms, 1
C header replacement, 1
inefficient code, 1
nonportable code, 1
problematic ARM language constructs, 1
suppressing, 1
technical violations reducing portability, 1
unrecognized arguments, 1
_WCHAR_T, predefined UNIX symbol, 1
extractors, 1
leading, 1
workstations, memory requirements, 1
ws, iostream manipulator, 1, 2
X inserter, iostream, 1
-xalias_level, compiler option, 1
-xar, compiler option, 1, 2 - 3, 4
-xarch=isa, compiler option, 1 - 2
-xbuiltin, compiler option, 1
-xcache=c, compiler option, 1 - 2
-xcg89, compiler option, 1
-xcg92, compiler option, 1
-xcheck, compiler option, 1
-xchip=c, compiler option, 1 - 2
-xcode=a, compiler option, 1
-xcrossfile, compiler option, 1
-xF, compiler option, 1
-xhelp=flags, compiler option, 1
-xhelp=readme, compiler option, 1
-xia, compiler option, 1
-xildoff, compiler option, 1
-xildon, compiler option, 1
-xinline, compiler option, 1
-xipo, compiler option, 1
-xlang, compiler option, 1
-xlibmieee, compiler option, 1
-xlibmil, compiler option, 1
-xlibmopt, compiler option, 1
-xlic_lib, compiler option, 1
-xlicinfo, compiler option, 1
-Xm, compiler option, 1
-xM1, compiler option, 1
-xMerge, compiler option, 1
-xnativeconnet, compiler option, 1
-xnolib, compiler option, 1, 2, 3 - 4
-xnolibmil, compiler option, 1
-xnolibmopt, compiler option, 1
-xOlevel, compiler option, 1 - 2
-xopenmp, compiler option, 1
-xpg, compiler option, 1
-xprefetch, compiler option, 1
-xprefetch_level, compiler option, 1
-xprofile, compiler option, 1 - 2
-xs, compiler option, 1
-xsafe=mem, compiler option, 1
-xsb, compiler option, 1
-xsbfast, compiler option, 1
-xspace, compiler option, 1
-xtarget=t, compiler option, 1 - 2
-xtime, compiler option, 1
-xtrigraphs, compiler option, 1
-xunroll=n, compiler option, 1
-xwe, compiler option, 1
yacc, C++ utilities, 1
-z arg, compiler option, 1
Copyright © 2002, Sun Microsystems, Inc. All rights reserved.