Go to main content
Oracle® Developer Studio 12.5: C++ User's Guide

Exit Print View

Updated: July 2016
 
 

Index

Numbers and Symbols

! NOT operator, iostream
index iconHandling Input Errors
index iconHandling Output Errors
—###, compiler optionindex icon-###
—#, compiler optionindex icon-#
$ identifier, allowing as noninitialindex icon-features Values
-abiopt, compiler optionindex icon–abiopt=[mangle5|mangle6]
-Bbinding, compiler option
index icon–Bbinding
index iconBuilding Shared Libraries That Have Exceptions
-c, compiler option
index icon–c
index iconSeparate Compiling and Linking
-compat
compiler optionindex icon–compat={5|g}
-D, compiler option
index icon–Dname[=def]
index iconGeneral Guidelines
-d, compiler optionindex icon–d{y|n}
-DDEBUGindex iconTemplate Instance Automatic Consistency With instances=extern
-dryrun, compiler option
index icon–dryrun
index iconUnderstanding the Compiler Organization
-E compiler optionindex icon–E
-erroff compiler optionindex icon–erroff[=t]
-errtags compiler optionindex icon–errtags[=a]
-errwarn compiler optionindex icon–errwarn[=t]
-fast, compiler optionindex icon–fast
-features, compiler option
index icon–features=a[,a...]
index iconThread Cancellation
index iconDisabling Exceptions
index iconLanguage Extensions
-fexceptions, compiler optionindex icon–fexceptions|–fno-exceptions
-filt, compiler optionindex icon–filt[=filter[,filter...]]
-flags, compiler optionindex icon–flags
-fno-exceptions, compiler optionindex icon–fexceptions|–fno-exceptions
-fnonstd, compiler optionindex icon–fnonstd
-fns, compiler optionindex icon–fns[={yes|no}]
-fopenmp, compiler optionindex iconfopenmp
-fprecision=p, compiler optionindex icon–fprecision=p
-fround=r, compiler optionindex icon–fround=r
-fsimple=n, compiler optionindex icon–fsimple[=n]
-ftrap, compiler optionindex icon–ftrap=t[,t...]
-gindex icon–g
compiling templates usingindex iconTemplate Instance Automatic Consistency With instances=extern
-G
dynamic library commandindex iconBuilding Dynamic (Shared) Libraries
option descriptionindex icon–G
-g
option descriptionindex icon–g[n]
-H, compiler optionindex icon–H
-h, compiler optionindex icon–h[ ]name
-help, compiler optionindex icon–help
-I, compiler option
index icon–I–
index icon–Ipathname
index iconDefinitions Search Path
-i, compiler optionindex icon–i
-include, compiler optionindex icon–include filename
-inline, See -xinlineindex icon–inline
-instances=a, compiler option
index icon–instances=a
index iconTemplate Instance Placement and Linkage
-instlib, compiler optionindex icon–instlib=filename
-keeptmp, compiler optionindex icon–keeptmp
-Kpic, compiler option
index icon–Kpic
index iconBuilding Dynamic (Shared) Libraries
-KPIC, compiler option
index icon–KPIC
index iconBuilding Dynamic (Shared) Libraries
-l, compiler option
index icon–llib
index iconRelated Library Options
index iconC Libraries
index iconGeneral Guidelines
-L, compiler option
index icon–Lpath
index iconRelated Library Options
-libmieee, compiler optionindex icon–libmieee
-libmil, compiler optionindex icon–libmil
-library, compiler option
index icon–library=l[,l...]
index iconStatically Linking Standard Libraries
index iconLinking C++ Libraries
index iconRelated Library Options
-lthread compiler option
suppressed by -xnolibindex iconStatically Linking Standard Libraries
using -mt in place ofindex iconBuilding Multithreaded Programs
-mc, compiler optionindex icon–mc
-misalign, compiler optionindex icon–misalign
-mr, compiler optionindex icon–mr[,string]
-mt compiler option
linking librariesindex iconC Libraries
option descriptionindex icon–mt[={yes|no}]
-native, compiler optionindex icon–native
-noex, compiler option
index icon–noex
index iconThread Cancellation
-nofstore, compiler optionindex icon–nofstore
-nolib, compiler option
index icon–nolib
index iconRelated Library Options
-nolibmil, compiler optionindex icon–nolibmil
-norunpath, compiler option
index icon–norunpath
index iconRelated Library Options
-O, compiler optionindex icon–O
-o, compiler optionindex icon–o filename
-Olevel, compiler optionindex icon–Olevel
-P, compiler optionindex icon–P
-pentium, compiler optionindex icon–pentium
-pg, compiler optionindex icon–pg
-PIC, compiler optionindex icon–PIC
-pic, compiler optionindex icon–pic
-preserve_argvalues
compiler optionindex icon–preserve_argvalues[=simple|none]
-pta, compiler optionindex icon–pta
-pti, compiler option
index icon–ptipath
index iconDefinitions Search Path
-pto, compiler optionindex icon–pto
-ptv, compiler optionindex icon–ptv
-Qoption, compiler optionindex icon–Qoption phase option[,option…]
-qoption, compiler optionindex icon–qoption phase option
-qp, compiler optionindex icon–qp
-Qproduce, compiler optionindex icon–Qproduce sourcetype
-qproduce, compiler optionindex icon–qproduce sourcetype
-R, compiler option
index icon–Rpathname[:pathname…]
index iconRelated Library Options
-S, compiler optionindex icon–S
-s, compiler optionindex icon–s
-staticlib, compiler option
index icon–staticlib=l[,l...]
index iconStatically Linking Standard Libraries
index iconRelated Library Options
-sync_stdio, compiler optionindex icon–sync_stdio=[yes|no]
-temp=dir, compiler optionindex icon–temp=path
-template, compiler option
index icon–template=opt[,opt…]
index iconTemplate Definition Searching
index iconWhole-Class Instantiation
-time, compiler optionindex icon–time
-U, compiler option
index icon–Uname
index iconGeneral Guidelines
-unroll=n, compiler optionindex icon–unroll=n
-v, compiler option
index icon–v
index iconUnderstanding the Compiler Organization
-V, compiler optionindex icon–V
-verbose, compiler option
index icon–verbose=v[,v…]
index iconVerbose Compilation
-W command-line optionindex icon–Wc,arg
-w, compiler optionindex icon–w
-xaddr32 compiler optionindex icon–xaddr32
-xalias_level, compiler optionindex icon–xalias_level[=n]
-xanalyze, compiler optionindex icon–xanalyze={code|%none}
-xannotate, compiler optionindex icon–xannotate[=yes|no]
-xar, compiler option
index icon–xar
index iconBuilding Static (Archive) Libraries
index iconExternal Instances
-xarch=isa, compiler optionindex icon–xarch=isa
-xatomic
compiler optionindex icon-xatomic=a
-xautopar, compiler optionindex icon-xautopar
-xbinopt compiler optionindex icon-xbinopt={prepare|off}
-xbinopt, compiler optionindex icon-xbinopt={prepare|off}
-xbuiltin, compiler optionindex icon-xbuiltin[={%all|%default|%none}]
-xcache=c, compiler optionindex icon–xcache=c
-xcg, compiler optionindex icon–cg{89|92}
-xchar, compiler optionindex icon-xchar[=o]
-xcheck, compiler optionindex icon-xcheck[=i[,i]]
-xchip=c, compiler optionindex icon-xchip=c
-xcode=a, compiler optionindex icon–xcode=a
-xdebugformat compiler optionindex icon-xdebugformat=[stabs|dwarf]
-xdebuginfoindex icon-xdebuginfo=a[,a...]
-xdepend, compiler optionindex icon-xdepend=[yes|no]
-xdumpmacros, compiler optionindex icon-xdumpmacros[=value[,value...]]
-xe, compiler option
index icon-xe
index icon-xe
-xF, compiler optionindex iconxF[=v[,v...]]
-xglobalizeindex icon-xglobalize[={yes|no}]
-xhelp=flags, compiler optionindex icon-xhelp=flags
-xhreadvar, compiler optionindex icon-xthreadvar[=o]
-xhwcprof compiler optionindex icon-xhwcprof
-xia, compiler optionindex icon-xia
-xinline, compiler optionindex icon-xinline[=func-spec[,func-spec...]]
-xinline_paramindex iconxinline_param=a[,a[,a]...]
-xinline_reportindex iconxinline_report[=n]
-xipo, compiler optionindex icon-xipo[={0|1|2}]
-xipo_archive compiler optionindex icon-xipo_archive=[a]
-xipo_build compiler optionindex icon-xipo_build=[yes|no]
-xivdep, compiler optionindex icon-xivdep[=p]
-xjobs, compiler optionindex icon-xjobs{=n|auto}
-xkeepframe, compiler optionindex icon-xkeepframe[=[%all,%none,name,no%name]]
-xlang, compiler optionindex icon-xlang=language[,language]
-xldscope, compiler option
index icon-xldscope={v}
index iconLinker Scoping
-xlibmieee, compiler optionindex icon-xlibmieee
-xlibmil, compiler optionindex icon-xlibmil
-xlibmopt, compiler optionindex icon–xlibmopt
-xlic_lib, compiler optionindex icon–xlic_lib=sunperf
-xlicinfo, compiler optionindex icon–xlicinfo
-Xlinker, compiler optionindex icon–Xlinker arg
-xlinkopt, compiler optionindex icon-xlinkopt[=level]
-xloopinfo, compiler optionindex icon-xloopinfo
-xM1, compiler optionindex icon-xM1
-Xm, compiler optionindex icon–Xm
-xM, compiler optionindex icon–xM
-xmaxopt compiler optionindex icon-xmaxopt[=v]
-xmaxopt, compiler optionindex icon-xmaxopt[=v]
-xMD, compiler optionindex icon-xMD
-xmemalign, compiler optionindex icon-xmemalign=ab
-xMerge, compiler optionindex icon–xMerge
-xMF, compiler optionindex icon-xMF
-xMMD, compiler optionindex icon-xMMD
-xmodel, compiler optionindex icon-xmodel=[a]
-xnolib, compiler option
index icon–xnolib
index iconStatically Linking Standard Libraries
index iconRelated Library Options
-xnolibmil, compiler optionindex icon–xnolibmil
-xnolibmopt, compiler optionindex icon–xnolibmopt
-xOlevel, compiler optionindex icon-xOlevel
-xopenmp, compiler optionindex icon-xopenmp[={parallel|noopt|none}]
-xpagesize, compiler optionindex icon-xpagesize=n
-xpagesize_heap, compiler optionindex icon-xpagesize_heap=n
-xpagesize_stack, compiler optionindex icon-xpagesize_stack=n
-xpec, compiler optionindex icon-xpec[={yes|no}]
-xpg, compiler optionindex icon–xpg
-xport64, compiler optionindex icon-xport64[=(v)]
-xprefetch, compiler optionindex icon-xprefetch[=a[,a...]]
-xprefetch_auto_type, compiler optionindex icon-xprefetch_auto_type=a
-xprefetch_level, compiler optionindex icon-xprefetch_level[=i]
-xprevise, compiler optionindex icon-xprevise={yes|no}
-xprofile_ircache, compiler optionindex icon-xprofile_ircache[=path]
-xprofile_pathmap, compiler optionindex icon-xprofile_pathmap
-xpxpatchpadding, compiler optionindex icon-xpatchpadding[={fix|patch|size}]
-xreduction, compiler optionindex icon-xreduction
-xregs compiler optionindex icon–xregs=r[,r...]
-xregs, compiler option
index icon–xregs=r[,r...]
index iconBuilding Libraries for Public Use
-xrestrict, compiler optionindex icon–xrestrict[=f]
-xs, link debug information from object files into executableindex icon–xs[={yes|no}]
-xsafe=mem, compiler optionindex icon–xsafe=mem
-xsecure_code_analysis, compiler optionindex icon–xsecure_code_analysis{=[yes|no]}
-xsegment_align, compiler optionindex icon–xsegment_align=n
-xspace, compiler optionindex icon–xspace
-xtarget=t, compiler optionindex icon–xtarget=t
-xtempindex icon-xtemp=path
-xthroughput, compiler optionindex icon-xthroughput[={yes|no}]
-xtime, compiler optionindex icon–xtime
-xtrigraphs, compiler optionindex icon-xtrigraphs[={yes|no}]
-xunboundsym, compiler optionindex icon-xunboundsym={yes|no}
-xunroll=n, compiler optionindex icon–xunroll=n
-xustr, compiler optionindex icon-xustr={ascii_utf16_ushort|no}
-xvector, compiler optionindex icon-xvector[=a]
-xvis, compiler optionindex icon-xvis[={yes|no}]
-xvpara, compiler optionindex iconxvpara
-xwe, compiler optionindex icon–xwe
-z arg, compiler optionindex icon-z[ ]arg
.a, file name suffix
index iconUnderstanding Libraries
index iconFile Name Suffixes Recognized by the C++ Compiler
.c++, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.c, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.C, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.cpp, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.cxx, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.d file extensionindex icon-xMF
.i, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.il, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.o files
option suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
preservingindex iconCompile-Link Sequence
.s, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.S, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
.so.n, file name suffixindex iconFile Name Suffixes Recognized by the C++ Compiler
.so, file name suffix
index iconUnderstanding Libraries
index iconFile Name Suffixes Recognized by the C++ Compiler
.SUNWCCh file name suffixindex iconStandard Header Implementation
\>\> extraction operator
iostreamindex iconInput Using iostream
__attribute__index iconSupported Attributes
__cplusplus, predefined macroindex iconLanguage-Adaptable Header Files
__func__, identifierindex iconUsing the Predefined __func__ Symbol for Function Name
__FUNCTION__, identifierindex iconUsing the Predefined __func__ Symbol for Function Name
__globalindex iconLinker Scoping Declaration Specifiers
__hiddenindex iconLinker Scoping Declaration Specifiers
__STDC__, predefined macroindex iconLanguage-Adaptable Header Files
__symbolicindex iconLinker Scoping Declaration Specifiers
__threadindex iconThread-Local Storage
__VA_ARGS__ identifierindex iconMacros With a Variable Number of Arguments

A

aliases, simplifying commands withindex iconUsing Aliases Within the C Shell
alignments
defaultindex iconStorage Sizes and Default Alignments in Bytes
strictestindex iconStrictest Alignment by Platform
anachronisms, disallowingindex icon-features Values
anonymous class instance, passingindex iconPassing the Address of an Anonymous Class Instance
Apache C++ standard libraryindex icon-library Values
applications
linking multithreadedindex iconBuilding Multithreaded Programs
applicator, parameterized manipulatorsindex iconParameterized Manipulators
assembler, compilation componentindex iconComponents of the C++ Compilation System
assembly language templatesindex icon-xvis[={yes|no}]
assignment, iostreamindex iconAssignment of iostreams
ATS: Automatic Tuning Systemindex icon-xpec[={yes|no}]
attributes, supportedindex iconSupported Attributes

B

binary input, readingindex iconBinary Input
binary optimizationindex icon-xbinopt={prepare|off}
bool type and literals, allowingindex icon-features Values
buffer
definedindex iconiostream Terminology
flushing outputindex iconFlushing

C

.cc, file name suffixesindex iconFile Name Suffixes Recognized by the C++ Compiler
C interface
creating librariesindex iconBuilding a Library That Has a C API
removing C++ runtime dependencesindex iconBuilding a Library That Has a C API
C standard library header files, replacingindex iconReplacing Standard C Headers
C++ standard library
componentsindex iconUsing the C++ Standard Library
replacingindex iconReplacing the C++ Standard Library
RogueWave versionindex iconUsing the C++ Standard Library
C++11 Standardindex iconC++11 Standard
C99 supportindex icon-xlang=language[,language]
cache
directory, templateindex iconTemplate Cache Considerations
used by optimizerindex icon–xcache=c
cc command-line options
-xdebuginfoindex icon-xdebuginfo=a[,a...]
-xinline_paramindex iconxinline_param=a[,a[,a]...]
-xinline_reportindex iconxinline_report[=n]
-xsindex icon–xs[={yes|no}]
CCadmin commandindex iconRepository Administration
CCFLAGS, environment variableindex iconUsing CCFLAGS to Specify Compile Options
cerr standard streamindex iconPredefined iostreams
char* extractorindex iconUsing the char* Extractor
char, signedness ofindex icon-xchar[=o]
characters, reading singleindex iconReading Any Single Character
cin standard streamindex iconPredefined iostreams
class declaration specifierindex iconLinker Scoping Declaration Specifiers
class instance, anonymousindex iconPassing the Address of an Anonymous Class Instance
class libraries, usingindex iconUsing Class Libraries
class templates
  See Alsoindex icontemplates
index iconClass Templates
declarationindex iconClass Template Definition
definition
index iconFunction Member Definitions
index iconClass Template Definition
incompleteindex iconClass Template Declaration
member, definitionindex iconClass Template Member Definitions
parameter, defaultindex iconDefault Template Parameters
static data membersindex iconStatic Data Member Definitions
usingindex iconClass Template Use
classes
passing
index iconPassing Classes Directly on Various Processors
index iconChoosing to Pass Classes Directly
classic iostreamsindex iconNote About Classic iostreams
clog standard streamindex iconPredefined iostreams
code generation
inliner and assembler, compilation componentindex iconComponents of the C++ Compilation System
code optimization
by using -fastindex icon–fast
code optimizer, compilation componentindex iconComponents of the C++ Compilation System
command line
options, unrecognizedindex iconCompiler Command-Line Diagnostics
recognized file suffixesindex iconFile Name Conventions
command-line options
-gindex icon–g
-xglobalizeindex icon-xglobalize[={yes|no}]
-xtempindex icon-xtemp=path
compatibility mode
See also -compatindex icon–compat={5|g}
compilation, memory requirementsindex iconMemory Requirements
compiler
component invocation orderindex iconUnderstanding the Compiler Organization
diagnosingindex iconCompiler Command-Line Diagnostics
versions, incompatibilityindex iconTemplate Cache Considerations
compiler option
-xatomicindex icon-xatomic=a
compiling and linkingindex iconCompile-Link Sequence
configuration macroindex iconLibraries Shipped With the C++ Compiler
constant strings in read-only memoryindex icon-features Values
constructors
iostreamindex iconBasic Structure of iostream Interaction
staticindex iconBuilding Dynamic (Shared) Libraries
copying
filesindex iconUsing streambuf Objects
stream objectsindex iconAssignment of iostreams
cout, standard streamindex iconPredefined iostreams
coverage analysis (tcov)index icon–xprofile=p

D

+d, compiler optionindex icon+d
debugger data formatindex icon-xdebugformat=[stabs|dwarf]
debugging
optionsindex iconCompile-Time and Link-Time Options
preparing programs for
index iconWarnings
index iconConsistent Compiling and Linking
dec, iostream manipulatorindex iconiostream Predefined Manipulators
declaration specifiers
__globalindex iconLinker Scoping Declaration Specifiers
__hiddenindex iconLinker Scoping Declaration Specifiers
__symbolicindex iconLinker Scoping Declaration Specifiers
__threadindex iconThread-Local Storage
default libraries, static linkingindex iconStatically Linking Standard Libraries
default operators, usingindex iconUsing Default Operators
definition included modelindex iconTemplate Definitions Included
definition separate modelindex iconTemplate Definitions Separate
definitions, searching templateindex iconTemplate Definition Searching
destructors, staticindex iconBuilding Dynamic (Shared) Libraries
directives (pragmas)index iconPragma Reference
dlclose(), function callindex iconBuilding Dynamic (Shared) Libraries
dlopen(), function callindex iconUnderstanding Libraries
dwarf debugger-data formatindex icon-xdebugformat=[stabs|dwarf]
dynamic (shared) libraries
index icon–h[ ]name
index icon–Bbinding
index iconBuilding Dynamic (Shared) Libraries
index iconUsing Shared Libraries

E

#errorindex iconWarnings and Errors
elfdumpindex icon-xcode Values
endl, iostream manipulatorindex iconiostream Predefined Manipulators
ends, iostream manipulatorindex iconiostream Predefined Manipulators
enum
forward declarationsindex iconMaking Forward Declarations of enum Types and Variables
incomplete, usingindex iconUsing Incomplete enum Types
scope qualifier, using name asindex iconUsing an enum Name as a Scope Qualifier
environment variables
CCFLAGSindex iconUsing CCFLAGS to Specify Compile Options
LD_LIBRARY_PATHindex iconUnderstanding Libraries
SUNWS_CACHE_NAMEindex iconRepository Structure
errno
interaction with -fastindex iconWarnings
preserving value ofindex iconWarnings
error
bitsindex iconHandling Output Errors
state, iostreamsindex iconHandling Output Errors
error handling
inputindex iconHandling Input Errors
error messages
compiler version incompatibilityindex iconTemplate Cache Considerations
linker
index iconCompiler Command-Line Diagnostics
index iconSeparate Compiling and Linking
error functionindex iconHandling Output Errors
exceptions
and multithreadingindex iconUsing Exceptions in a Multithreaded Program
building shared libraries that haveindex iconBuilding Shared Libraries That Have Exceptions
disablingindex iconDisabling Exceptions
disallowingindex icon-features Values
functions, in overridingindex iconOverriding With Less Restrictive Virtual Functions
longjmp andindex iconMixing Exceptions With Signals and Setjmp/Longjmp
predefinedindex iconUsing Runtime Functions and Predefined Exceptions
setjmp andindex iconMixing Exceptions With Signals and Setjmp/Longjmp
shared librariesindex iconBuilding Shared Libraries That Contain Exceptions
signal handlers andindex iconMixing Exceptions With Signals and Setjmp/Longjmp
standard classindex iconUsing Runtime Functions and Predefined Exceptions
standard headerindex iconUsing Runtime Functions and Predefined Exceptions
trappingindex icon–ftrap=t[,t...]
explicit instancesindex iconTemplate Instance Placement and Linkage
export keyword, recognizingindex icon-features Values
extension featuresindex iconLanguage Extensions
allowing nonstandard codeindex icon-features Values
definedindex iconStandards Conformance
external
instancesindex iconTemplate Instance Placement and Linkage
linkageindex iconExternal Instances
extraction
char*index iconUsing the char* Extractor
definedindex iconiostream Terminology
operatorsindex iconInput Using iostream
user-defined iostreamindex iconDefining Your Own Extraction Operators
whitespaceindex iconExtracting Whitespace

F

file descriptors, usingindex iconOpening a File Using a File Descriptor
file names
.SUNWCCh file name suffixindex iconStandard Header Implementation
suffixesindex iconFile Name Conventions
template definition filesindex iconSource File Location Conventions
files  See Alsoindex iconsource files
C standard header filesindex iconStandard Header Implementation
copying
index iconUsing streambuf Objects
index iconDealing With Files Using Class fstream
executable programindex iconCompile-Link Sequence
multiple source, usingindex iconUsing Multiple Source Files
object
index iconBuilding Dynamic (Shared) Libraries
index iconGeneral Guidelines
index iconCompile-Link Sequence
opening and closingindex iconOpening and Closing Files
repositioningindex iconRepositioning Within a File
standard libraryindex iconStandard Header Implementation
using fstreams withindex iconDealing With Files Using Class fstream
finalization functionsindex icon#pragma fini
float inserter, iostream outputindex iconOutput Using iostream
floating point
invalidindex icon–ftrap=t[,t...]
precision (Intel)index icon–fstore
flush, iostream manipulatorindex iconiostream Predefined Manipulators
flush, iostream manipulatorindex iconFlushing
format control, iostreamsindex iconFormat Control
Fortran runtime libraries, linkingindex icon-xlang=language[,language]
front end, compilation componentindex iconComponents of the C++ Compilation System
fstream.h
iostream header fileindex iconiostream Routine Header Files
usingindex iconDealing With Files Using Class fstream
fstream, defined
index iconiostream Terminology
index iconBasic Structure of iostream Interaction
function
declaration specifierindex iconLinker Scoping
function templates
  See Alsoindex icontemplates
index iconFunction Templates
declarationindex iconFunction Template Declaration
definitionindex iconFunction Template Definition
usingindex iconFunction Template Use
function-level reorderingindex iconxF[=v[,v...]]
functions
in dynamic (shared) librariesindex iconBuilding Dynamic (Shared) Libraries
inlining by optimizerindex icon-xinline[=func-spec[,func-spec...]]
overridingindex iconOverriding With Less Restrictive Virtual Functions
static, as class friendindex iconDeclaring a Static Namespace-Scope Function as a Class Friend
functions, name in __func__index iconUsing the Predefined __func__ Symbol for Function Name

G

garbage collection
libraries
index iconCompiler Options for Linking C++ Libraries
index iconC++ Library Descriptions
get pointer, streambufindex iconstreambuf Pointer Types
get, char extractorindex iconReading Any Single Character
global
instancesindex iconTemplate Instance Placement and Linkage
linkageindex iconExternal Instances

H

header files
C standardindex iconStandard Header Implementation
creatingindex iconHeader Files
idempotencyindex iconIdempotent Header Files
Intel MMX intrinsics declarationsindex iconCompiler Support for Intel MMX and Extended x86 Platform Intrinsics
iostream
index iconiostream Predefined Manipulators
index iconiostream Routine Header Files
index iconiostream Routine Header Files
index iconiostream Routine Header Files
index iconiostream Routine Header Files
index iconiostream Routine Header Files
index iconiostream Routine Header Files
index iconiostream Routine Header Files
language-adaptableindex iconLanguage-Adaptable Header Files
standard libraryindex iconWhat Can Be Replaced
sunmedia_intrin.hindex iconCompiler Support for Intel MMX and Extended x86 Platform Intrinsics
heap, setting page size forindex icon-xpagesize=n
hex, iostream manipulatorindex iconiostream Predefined Manipulators

I

I/O libraryindex iconUsing the Classic iostream Library
idempotencyindex iconHeader Files
ifstream, definedindex iconBasic Structure of iostream Interaction
include directories, template definition filesindex iconSource File Location Conventions
include files, search order
index icon–I–
index icon–Ipathname
incompatibility, compiler versionsindex iconTemplate Cache Considerations
initialization functionindex icon#pragma init
inline expansion, assembly language templatesindex iconComponents of the C++ Compilation System
inline functions
by optimizerindex icon-xinline[=func-spec[,func-spec...]]
C++, when to useindex iconUsing Inline Functions
input
binaryindex iconBinary Input
error handlingindex iconHandling Input Errors
iostreamindex iconInput Using iostream
peeking atindex iconPeeking at Input
input/output, complexindex iconUsing the Classic iostream Library
insertion
definedindex iconiostream Terminology
operatorindex iconOutput Using iostream
insertion operator
iostream
index iconDefining Your Own Insertion Operator
index iconOutput Using iostream
instance methods
explicitindex iconExplicit Instances
globalindex iconGlobal Instances
semi-explicitindex iconSemi-Explicit Instances
staticindex iconStatic Instances
templateindex iconTemplate Instance Placement and Linkage
instance states, consistentindex iconTemplate Instance Automatic Consistency With instances=extern
instantiation
optionsindex iconTemplate Instance Placement and Linkage
template class static data membersindex iconExplicit Instantiation of Template Class Static Data Members
template classesindex iconExplicit Instantiation of Template Classes
template function membersindex iconExplicit Instantiation of Template Class Function Members
template functionsindex iconExplicit Instantiation of Template Functions
internationalization, implementationindex iconNative-Language Support
interprocedural optimizationsindex icon-xipo[={0|1|2}]
interval arithmetic libraries, linkingindex icon-xia
intrinsics, Intel MMXindex iconCompiler Support for Intel MMX and Extended x86 Platform Intrinsics
iomanip.h, iostream header files
index iconiostream Predefined Manipulators
index iconiostream Routine Header Files
iostream.h, iostream header fileindex iconiostream Routine Header Files
iostream
classic iostreams
index iconiostream Library
index iconC++ Library Descriptions
constructorsindex iconBasic Structure of iostream Interaction
copyingindex iconAssignment of iostreams
creatingindex iconCreating iostreams
definedindex iconiostream Terminology
error bitsindex iconHandling Output Errors
error handlingindex iconHandling Input Errors
flushingindex iconFlushing
formatsindex iconFormat Control
header filesindex iconUsing the Classic iostream Library
inputindex iconInput Using iostream
library
index iconLinking C++ Libraries
index iconiostream Library
index iconLibraries Shipped With the C++ Compiler
man pages
index iconiostream Man Pages
index iconUsing the Classic iostream Library
manipulatorsindex iconManipulators
mixing old and new formsindex iconInteractions
output errorsindex iconHandling Output Errors
output toindex iconOutput Using iostream
predefinedindex iconPredefined iostreams
standard iostreams
index iconiostream Library
index iconC++ Library Descriptions
standard mode
index iconiostream Routine Header Files
index iconUsing the Classic iostream Library
stdio
index iconstdiobuf: iostreams for stdio Files
index iconUsing iostreams With stdio
stream assignmentindex iconAssignment of iostreams
structureindex iconBasic Structure of iostream Interaction
terminologyindex iconiostream Terminology
usingindex iconUsing the Classic iostream Library
iostreams, classicindex iconNote About Classic iostreams
ISO C++ standard
conformanceindex iconStandards Conformance
one-definition rule
index iconSharing Template Repositories
index iconReferencing Static Variables and Static Functions
ISO10646 UTF-16 string literalindex iconValues
istream class, definedindex iconBasic Structure of iostream Interaction
istrstream class, definedindex iconBasic Structure of iostream Interaction

L

languages
C99 supportindex icon-xlang=language[,language]
support for nativeindex iconNative-Language Support
LD_LIBRARY_PATH environment variableindex iconUnderstanding Libraries
left-shift operator
iostreamindex iconOutput Using iostream
libc libraryindex iconC Libraries
libCrun library
index iconDefault C++ Libraries
index iconLibraries Shipped With the C++ Compiler
index iconUsing C++ Support Libraries With Threads and Signals
index iconBuilding Multithreaded Programs
libCstd library  Seeindex iconC++ standard library
libcsunimath
libraryindex iconLibraries Shipped With the C++ Compiler
libdemangle libraryindex iconLibraries Shipped With the C++ Compiler
libgc libraryindex iconLibraries Shipped With the C++ Compiler
libiostream  Seeindex iconiostream
libm
inline templatesindex icon-xlibmil
libraryindex iconC Libraries
optimized versionindex icon–xlibmopt
libraries
building shared librariesindex icon-xcode Values
C interfaceindex iconC Libraries
C++ compiler, provided withindex iconLibraries Provided With the C++ Compiler
C++ standardindex iconUsing the C++ Standard Library
class, usingindex iconUsing Class Libraries
classic iostreamindex iconUsing the Classic iostream Library
configuration macroindex iconLibraries Shipped With the C++ Compiler
interval arithmeticindex icon-xia
linking optionsindex iconLinking C++ Libraries
linking orderindex iconGeneral Guidelines
linking with -mtindex iconC Libraries
naming a shared libraryindex icon–h[ ]name
optimized mathindex icon–xlibmopt
replacing, C++ standard libraryindex iconReplacing the C++ Standard Library
shared
index icon–d{y|n}
index iconUsing Shared Libraries
suffixesindex iconUnderstanding Libraries
Sun Performance Library, linkingindex icon–xlic_lib=sunperf
understandingindex iconUnderstanding Libraries
usingindex iconUsing Libraries
libraries, building
dynamic (shared)index iconUnderstanding Libraries
for private useindex iconBuilding Libraries for Private Use
for public useindex iconBuilding Libraries for Public Use
linking optionsindex iconWarnings
shared with exceptionsindex iconBuilding Shared Libraries That Contain Exceptions
static (archive)index iconBuilding Libraries
with C APIindex iconBuilding a Library That Has a C API
libthread libraryindex iconC Libraries
limit, commandindex iconControl of Virtual Memory
link-time optimizationindex icon-xlinkopt[=level]
linker scopingindex iconLinker Scoping
linking
consistent with compilationindex iconConsistent Compiling and Linking
disabling system librariesindex icon–xnolib
dynamic (shared) libraries
index icon–Bbinding
index iconUnderstanding Libraries
iostream libraryindex iconiostream Library
libraries
index iconLinking C++ Libraries
index iconDefault C++ Libraries
index iconC Libraries
separate from compilationindex iconSeparate Compiling and Linking
static (archive) libraries
index icon–staticlib=l[,l...]
index icon–Bbinding
index iconUnderstanding Libraries
index iconStatically Linking Standard Libraries
index iconRelated Library Options
symbolicindex iconStandard Header Implementation
template instance methodsindex iconTemplate Instance Placement and Linkage
literal strings in read-only memoryindex icon-features Values
local-scope rules, enabling and disablingindex icon-features Values
loopsindex icon-xdepend=[yes|no]
-xloopinfoindex icon-xloopinfo
reduction with -xreductionindex icon-xreduction

M

makefile dependenciesindex icon-xMF
man pages
accessingindex iconMan Pages
iostream
index iconParameterized Manipulators
index iconFormat Control
index iconDealing With Files Using Class fstream
index iconUsing the Classic iostream Library
manipulators
iostreamsindex iconManipulators
plainindex iconUsing Plain Manipulators
predefinedindex iconiostream Predefined Manipulators
math library, optimized versionindex icon–xlibmopt
mbarrier.hindex iconMemory Barrier Intrinsics
member variables, cachingindex iconCache Member Variables
memory barrier intrinsicsindex iconMemory Barrier Intrinsics
memory requirementsindex iconMemory Requirements
mixed-language linking
-xlangindex icon-xlang=language[,language]
multimedia types, handling ofindex icon-xvis[={yes|no}]
multiple source files, usingindex iconUsing Multiple Source Files
multithreaded
applicationindex iconIndicating Multithreaded Compilation
compilationindex iconIndicating Multithreaded Compilation
exception-handlingindex iconUsing Exceptions in a Multithreaded Program
multithreadingindex icon–mt[={yes|no}]
mutable keyword, recognizingindex icon-features Values

N

native-language support, application developmentindex iconNative-Language Support
nestedacess keywordindex icon-features Values
nonincremental link editor, compilation componentindex iconComponents of the C++ Compilation System
nonstandard featuresindex iconLanguage Extensions
allowing nonstandard codeindex icon-features Values
definedindex iconStandards Conformance

O

object files
linking orderindex iconGeneral Guidelines
relocatableindex iconBuilding Dynamic (Shared) Libraries
objects
destruction orderindex icon-features Values
temporaryindex iconAvoiding Temporary Objects
temporary, lifetime ofindex icon-features Values
within library, when linkedindex iconUnderstanding Libraries
oct, iostream manipulatorindex iconiostream Predefined Manipulators
ofstream classindex iconDealing With Files Using Class fstream
operators
iostream
index iconDefining Your Own Extraction Operators
index iconDefining Your Own Insertion Operator
index iconOutput Using iostream
optimization
at link timeindex icon-xlinkopt[=level]
levelsindex icon-xOlevel
math libraryindex icon–xlibmopt
target hardwareindex icon–xtarget=t
with -fastindex icon–fast
with -xmaxoptindex icon-xmaxopt[=v]
with pragma optindex icon#pragma opt
optimizer out of memoryindex iconMemory Requirements
options, command-line  Seeindex iconindividual options under alphabetical listings
C++ compiler options referenceindex iconOption Reference
summarized by functionindex iconOptions Summarized by Function
syntaxindex iconSyntax Overview
ostream class, definedindex iconBasic Structure of iostream Interaction
ostrstream class, definedindex iconBasic Structure of iostream Interaction
outputindex iconUsing the Classic iostream Library
binaryindex iconBinary Output
buffer flushingindex iconFlushing
coutindex iconOutput Using iostream
flushingindex iconFlushing
handling errorsindex iconHandling Output Errors

P

#pragma dumpmacrosindex icon#pragma dumpmacros
#pragma alignindex icon#pragma align
#pragma does_not_read_global_dataindex icon#pragma does_not_read_global_data
#pragma does_not_returnindex icon#pragma does_not_return
#pragma does_not_write_global_dataindex icon#pragma does_not_write_global_data
#pragma end_dumpmacrosindex icon#pragma end_dumpmacros
#pragma error_messagesindex icon#pragma error_messages
#pragma finiindex icon#pragma fini
#pragma identindex icon#pragma ident
#pragma initindex icon#pragma init
#pragma must_have_frameindex icon#pragma must_have_frame
#pragma no_side_effectindex icon#pragma no_side_effect
#pragma optindex icon#pragma opt
#pragma packindex icon#pragma pack(n)
#pragma rarely_calledindex icon#pragma rarely_called
#pragma returns_new_memoryindex icon#pragma returns_new_memory
#pragma unknown_control_flowindex icon#pragma unknown_control_flow
#pragma weakindex icon#pragma weak
#pragma keywordsindex iconPragma Reference
+p, compiler optionindex icon+p
page size, setting for stack or heapindex icon-xpagesize=n
parallelization
turning on warning messagesindex iconxvpara
turning on with -xautopar for multiple processorsindex icon-xautopar
parallelization, with -xreductionindex icon-xreduction
parameterized manipulators, iostreamsindex iconParameterized Manipulators
PEC: Portable Executable Codeindex icon-xpec[={yes|no}]
peeking at inputindex iconPeeking at Input
Pentiumindex icon-xtarget Values on x86 Platforms
performance
optimizing with -fastindex icon–fast
placement, template instancesindex iconTemplate Instance Placement and Linkage
plain manipulators, iostreamsindex iconUsing Plain Manipulators
POSIX threadsindex icon–mt[={yes|no}]
pragmas (directives)index iconPragma Reference
precedence, avoiding problems ofindex iconOutput Using iostream
precompiled-header fileindex iconCreating a Precompiled-Header File
predefined manipulators, iomanip.hindex iconiostream Predefined Manipulators
prefetch instructions, enablingindex icon-xprefetch[=a[,a...]]
preserving signedness of charsindex icon-xchar[=o]
processor, specifying targetindex icon–xtarget=t
profiling
-xprofileindex icon–xprofile=p
programs
basic building stepsindex iconGetting Started
building multithreadedindex iconBuilding Multithreaded Programs
ptclean commandindex iconRepository Administration
pthread_cancel() functionindex iconThread Cancellation
put pointer, streambufindex iconstreambuf Pointer Types

R

reinterpret_cast operatorindex iconWarning
release informationindex iconRelease Information
reorder functionsindex iconxF[=v[,v...]]
repositioning within a file, fstreamindex iconRepositioning Within a File
resetiosflags, iostream manipulatorindex iconiostream Predefined Manipulators
restricted pointersindex iconRestricted Pointers
right-shift operator
iostreamindex iconInput Using iostream
RogueWave
C++ standard libraryindex iconUsing the C++ Standard Library
runtime error messagesindex iconSpecifying Runtime Errors
runtime libraries readmeindex iconRedistribution and Supported STLport Libraries
rvalueref keywordindex icon-features Values

S

sbufpub, man pagesindex iconDealing With Files Using Class fstream
search path
definitionsindex iconDefinitions Search Path
dynamic libraryindex iconRelated Library Options
include files, definedindex icon–Ipathname
standard header implementationindex iconStandard Header Implementation
searching
template definition filesindex iconTemplate Definition Searching
semi-explicit instances
index iconSemi-Explicit Instances
index iconTemplate Instance Placement and Linkage
set_terminate() functionindex iconUsing Exceptions in a Multithreaded Program
set_unexpected() functionindex iconUsing Exceptions in a Multithreaded Program
setbase, iostream manipulatorindex iconiostream Predefined Manipulators
setfill, iostream manipulatorindex iconiostream Predefined Manipulators
setioflags, iostream manipulatorindex iconiostream Predefined Manipulators
setprecision, iostream manipulatorindex iconiostream Predefined Manipulators
setw, iostream manipulatorindex iconiostream Predefined Manipulators
shared libraries
accessing from a C programindex iconUsing dlopen to Access a C++ Library From a C Program
building
index icon–G
index iconBuilding Dynamic (Shared) Libraries
building, with exceptionsindex iconBuilding Shared Libraries That Have Exceptions
containing exceptionsindex iconBuilding Shared Libraries That Contain Exceptions
disallowing linking ofindex icon–d{y|n}
namingindex icon–h[ ]name
shell, limiting virtual memory inindex iconControl of Virtual Memory
shift operators, iostreamsindex iconUsing Plain Manipulators
signal handlers
and exceptionsindex iconSynchronous and Asynchronous Exceptions
and multithreadingindex iconUsing C++ Support Libraries With Threads and Signals
signedness of charsindex icon-xchar[=o]
sizes, storageindex iconStorage Sizes and Default Alignments in Bytes
skip flag, iostreamindex iconExtracting Whitespace
Solaris operating environment librariesindex iconC Libraries
Solaris threadsindex icon–mt[={yes|no}]
source files
linking orderindex iconGeneral Guidelines
location conventionsindex iconSource File Location Conventions
spellings, alternativeindex icon-features Values
stabs debugger-data formatindex icon-xdebugformat=[stabs|dwarf]
stack
setting page size forindex icon-xpagesize=n
standard error, iostreamsindex iconPredefined iostreams
standard headers
implementingindex iconStandard Header Implementation
replacingindex iconReplacing Standard C++ Headers
standard input, iostreamsindex iconPredefined iostreams
standard iostream classesindex iconUsing the Classic iostream Library
standard mode
iostream
index iconiostream Routine Header Files
index iconUsing the Classic iostream Library
index iconUsing the Classic iostream Library
See also -compatindex icon–compat={5|g}
standard output, iostreamsindex iconPredefined iostreams
Standard Template Library (STL)index iconUsing the C++ Standard Library
standards, conformanceindex iconStandards Conformance
static
archive librariesindex iconUnderstanding Libraries
functions, referencingindex iconReferencing Static Variables and Static Functions
instances (deprecated)index iconTemplate Instance Placement and Linkage
objects, initializers for nonlocalindex icon-features Values
variables, referencingindex iconReferencing Static Variables and Static Functions
static linking
compiler provided libraries
index icon–staticlib=l[,l...]
index iconRelated Library Options
default librariesindex iconStatically Linking Standard Libraries
library bindingindex icon–Bbinding
template instancesindex iconStatic Instances
stdcxx4 keywordindex icon-library Values
stdio
stdiobuf man pagesindex iconstdiobuf: iostreams for stdio Files
with iostreamsindex iconUsing iostreams With stdio
stdiostream.h, iostream header fileindex iconiostream Routine Header Files
STL (Standard Template Library), componentsindex iconUsing the C++ Standard Library
STLportindex iconSTLport
storage sizesindex iconStorage Sizes and Default Alignments in Bytes
stream, definedindex iconiostream Terminology
stream.h, iostream header fileindex iconiostream Routine Header Files
streambuf
defined
index iconiostream Terminology
index iconWorking Withstreambuf Streams
get pointerindex iconstreambuf Pointer Types
man pagesindex iconUsing streambuf Objects
put pointerindex iconstreambuf Pointer Types
queue-like versus file-likeindex iconstreambuf Pointer Types
usingindex iconUsing streambuf Objects
streamposindex iconRepositioning Within a File
string literal of U"..." formindex iconValues
strstream.h, iostream header fileindex iconiostream Routine Header Files
strstream, defined
index iconiostream Terminology
index iconBasic Structure of iostream Interaction
struct, anonymous declarationsindex iconUsing Anonymous struct Declarations
structure declaration specifierindex iconLinker Scoping Declaration Specifiers
subprograms, compilation optionsindex iconConsistent Compiling and Linking
suffixes
.SUNWCChindex iconStandard Header Implementation
command line file nameindex iconFile Name Conventions
files withoutindex iconStandard Header Implementation
libraryindex iconUnderstanding Libraries
SunWS_cacheindex iconRepository Structure
swap -s, commandindex iconSwap Space Size
swap spaceindex iconSwap Space Size
symbol declaration specifierindex iconLinker Scoping
symbol tables, executable fileindex icon–s
syntax
CC command lineindex iconCommand Syntax
optionsindex iconOption Syntax Format Examples

T

-traceback, compiler optionindex icon–traceback[={%none|common|signals_list}]
tcov
-xprofileindex icon–xprofile=p
template definition
includedindex iconTemplate Definitions Included
search pathindex iconDefinitions Search Path
separateindex iconTemplate Definitions Separate
separate, fileindex iconSource File Location Conventions
troubleshooting a search for definitionsindex iconTroubleshooting a Problematic Search
template instantiationindex iconTemplate Instantiation
explicitindex iconExplicit Template Instantiation
functionindex iconExplicit Template Instantiation
implicitindex iconImplicit Template Instantiation
whole-classindex iconWhole-Class Instantiation
template pre-linker, compilation componentindex iconComponents of the C++ Compilation System
template problemsindex iconTemplate Problem Areas
friend declarations of template functionsindex iconFriend Declarations of Template Functions
local types as argumentsindex iconLocal Types as Template Arguments
non-local name resolution and instantiationindex iconNonlocal Name Resolution and Instantiation
static objects, referencingindex iconReferencing Static Variables and Static Functions
troubleshooting a search for definitionsindex iconTroubleshooting a Problematic Search
using qualified names in template definitionsindex iconUsing Qualified Names Within Template Definitions
templates
cache directoryindex iconTemplate Cache Considerations
commandsindex iconRepository Administration
compilationindex iconExternal Instances
definitions-separate vs. definitions-included organizationindex iconTemplate Definition Searching
inlineindex icon-xlibmil
instance methods
index iconTemplate Instance Automatic Consistency With instances=extern
index iconTemplate Instance Placement and Linkage
linkingindex iconConsistent Compiling and Linking
nestedindex iconTemplate Composition
partial specializationindex iconPartial Specialization
repositoriesindex iconTemplate Repository
source filesindex iconSource File Location Conventions
specializationindex iconTemplate Specialization
Standard Template Library (STL)index iconUsing the C++ Standard Library
static objects, referencingindex iconReferencing Static Variables and Static Functions
troubleshooting a search for definitionsindex iconTroubleshooting a Problematic Search
verbose compilationindex iconVerbose Compilation
terminate() functionindex iconUsing Exceptions in a Multithreaded Program
thread local storage of variablesindex iconThread-Local Storage
Tools.h++
compiler optionsindex iconLinking C++ Libraries
tracebackindex icon–traceback[={%none|common|signals_list}]
trapping modeindex icon–ftrap=t[,t...]
trigraph sequences, recognizingindex icon-xtrigraphs[={yes|no}]

U

ulimit, commandindex iconControl of Virtual Memory
unexpected() functionindex iconUsing Exceptions in a Multithreaded Program
union declaration specifierindex iconLinker Scoping Declaration Specifiers
user-defined types
iostreamindex iconOutput Using iostream

V

value classes, usingindex iconUsing Value Classes
values
floatindex iconOutput Using iostream
flushindex iconFlushing
inserting on coutindex iconOutput Using iostream
longindex iconParameterized Manipulators
manipulator
index iconParameterized Manipulators
index iconiostream Routine Header Files
variable argument listsindex iconMacros With a Variable Number of Arguments
variable declaration specifierindex iconLinker Scoping
variable, thread-local storage specifierindex iconThread-Local Storage
viable prefixindex iconUsing a Precompiled-Header File
virtual memory, limitsindex iconControl of Virtual Memory
VIS Software Developers Kitindex icon-xvis[={yes|no}]

W

#warningindex iconWarnings and Errors
+w2, compiler optionindex icon+w2
+w, compiler option
index icon+w
index iconVerbose Compilation
warnings
anachronismsindex icon–w
C header replacementindex iconCaveats:
inefficient codeindex icon+w
nonportable codeindex icon+w
problematic ARM language constructsindex icon-features Values
suppressingindex icon–w
technical violations reducing portabilityindex icon+w2
unrecognized argumentsindex iconCompiler Command-Line Diagnostics
whitespace
extractorsindex iconExtracting Whitespace
leadingindex iconReading Any Single Character
skipping
index iconUsing Plain Manipulators
index iconExtracting Whitespace
workstations, memory requirementsindex iconMemory Requirements
ws, iostream manipulator
index iconiostream Predefined Manipulators
index iconExtracting Whitespace

X

X inserter, iostreamindex iconOutput Using iostream