Index

!= 1113 
#define __cplusplus 103 
#error 2281 
#ifdef 107 
#ifndef 110 
#include 17  2766 
#include <condition_variable> 2004 
%baseclass-header 2843 
%baseclass-preinclude 2844 
%class-header 2846 
%class-name 2847 
%debug 2849 
%filenames 2850 
%implementation-header 2851 
%left 2861 
%name 2848 
%nonassoc 2863 
%option 8bit 2777 
%option c++ 2752  2778 
%option debug 2779  2820 
%option noyywrap 2783 
%option outfile 2784 
%option warn 2785 
%option yyclass 2786 
%option yylineno 2787 
%parsefun-source 2852 
%prec 2864 
%right 2862 
%scanner 2853 
%stype 2854 
%token 2859 
%type 2860 
%union 2845  2855 
& 174 
> 1119 
>> 959 
>>: with templates 1314 
>= 1120 
< 1117  1128 
<= 1118 
'0' 281 
-> 1749 
->* 1752 
--std=c++0x 41  53 
-O0 1076 
.* 1751 
... 2345 
.h 111 
.ih extension 733 
.template 2462 
// 76 
:: 134  994 
::template 2461 
= 0 1591 
== 1112  1126 
= default 694 
= delete 697 
[&] 2014 
[=] 2015 
[begin, end) 1166 
[first, beyond) 1183  1225  1288  1332  1367 
[first, last) 2058 
[left, right) 1858 
\u 234 
__cplusplus 101  105 
__gnu_cxx 13 
0-pointer 758 
0x30 282 
 

A

A2x 2729 
abort exception 943 
abs 1457 
absolute position 1668 
abstract base class 1725  2641 
abstract classes 1585 
access 227 
access files 517  597 
accessor 659  674 
accessor member function 962 
access promotion 1529 
access rights 658 
accumulate 2066 
actions 2828 
adaptor: inserter 1879 
adaptor: object to iterator 1846 
adaptor: required typedefs 1886 
addExceptFd 2698 
addReadFd 2696 
address-of operator 172 
address of objects 824 
addWriteFd 2697 
add_lvalue_reference 2538 
add_rvalue_reference 2539 
adjacent_difference 2068 
adjacent_find 2069 
adjustfield 442 
Aho, A.V. 1200 
Alexandrescu, A. 2287  2449  2466  2548  2549  2554 
Alexandrescu, H. 2546 
algorithm: header file 2053 
allocate arrays 767 
allocate memory 997 
allocate objects 762 
allocate primitive types 760 
allocator 2483 
allocator class 1780 
ambiguity 1599  1601  1603 
amd 240 
and 1039 
and_eq 1041 
angle bracket notation 1139  1151  1782 
angle brackets 2263 
angle brackets: consecutive 1315 
anonymize 839 
anonymous 1795  1892 
anonymous function 2007 
anonymous object 701  1034 
anonymous object: lifetime 704 
anonymous pair 1148 
anonymous variable 180 
anonymous variable: generic form 1150 
ANSI/ISO 14  26  74  100  203  260  345  384  417 
app 531  637 
append 298 
arg 1458 
argument_type 2178  2503 
arithmetic function object 1791 
arithmetic operations 1792  2708 
array-to-pointer transformation 2229 
array: 0-sized 772 
array: dynamic 768 
array: enlarge 778 
array: fixed size 776  784 
array: local 774 
array bounds 1169 
array bounds overflow 950 
ASCII 492  496  567  573  1263 
ascii-value 2626 
ASCII-Z 279  304  510  576  647  2545 
ASCII-Z string 280 
ascii to anything 2730  2731 
assembly language 62 
assign 299 
assignment 1530 
assignment: pointer to members 1746 
assignment: refused 1532 
assignment: sequential 825 
associative array 1303  1341  1423 
asynchronous alarm 2686 
asynchronous input 2681 
at 297 
ate 532  639 
atoi 612  2726 
atol 2727 
auto 191 
automatic expansion 1168 
auto_ptr 1935 
auto_ptr: deprecated 1907 
available member functions 1540 
avoid global variables 120 
 

B

b 210 
back 1171  1214  1252  1277 
backdoors 677 
background process 2670 
back_inserter 1880 
bad 403 
badbit 398 
bad_alloc 806  907  930  1007 
bad_cast 914  1625 
bad_exception 893  910 
bad_typeid 916  1633 
base class 1479  1535  2614  2642 
base class: converting to derived class 1614  1619 
base class: hiding members 1506 
base class: prototype 1643 
base class: virtual 1604 
base class destructor 1504 
base class initializer 1495 
base class initializers: calling order 1519 
bash 632 
BASIC 61 
basic guarantee 929 
basic operators of containers 1107 
basic_ 333  334 
basic_ios.h 388 
beg 505  591  1697 
begin 300  690  1173  1216  1279  1320  1354  1853 
bernoulli_distribution 2035 
BidirectionalIterator 1875  2436 
bidirectional_iterator_tag 2435 
binary 535  643 
binary constant 211 
binary file 495  572  644  646 
binary function object 1834 
binary input 562 
binary operator 2711 
binary output 438  489 
binary predicate 1845 
binary tree 2169 
binary_function 2721 
binary_search 2070 
bind1st 1836 
bind2nd 1837 
bind2nd: perfect forwarding 2358 
binder 1833 
binders.h 2357 
binomial_distribution<IntType = int> 2036 
Bison 2872 
bison 2747  2753  2831  2836 
bison++ 2754  2832  2873 
bisonc++ 2755  2830  2835 
bisonc++: grammar file 2839 
bitand 1043 
bitfunctional 2720 
bitor 1045 
bits/stl_function.h 2725 
bitwise 2719 
bitwise and 414  2715 
bitwise operations 2713 
Bobcat library 1431  2567  2595 
bool 199  1330  1365 
boolalpha 450 
bound friend 2396  2403  2418 
bridge design pattern 1639 
buffer 1670 
buffer overflow 166 
built-in 198 
 

C

C++0x 684  1317  1401  1425  2216 
C++0x standard 39 
C++: function prevalence rule 2209 
call back 1088 
calling order of base class initializers 1520 
calloc 747 
call_once 1994 
candidate functions 2269 
capacity 301  1175 
case-insensitive 290 
catch 870  884 
catch: empty enum 1775 
cauchy_distribution<RealType = double> 2037 
ccbuild 56 
cerr 147  483  625 
chain of command 1645 
char 336 
char * 961 
child process 2632  2637  2648 
chi_squared_distribution<RealType = double> 2038 
cin 145  375  556  560  624 
circular queue 2293 
class 69  152  261  1776  2199  2489 
Class(T&) cannot be overloaded with Class(T const&) 2356 
class-type parameters 728 
class-type return values 727 
class: abstract 1584 
class: concept defined 1732 
class: enforcing constraints 2475 
class: externally declared functions 1733 
class: having pointers 1965 
class: move-aware 834 
class: ordinary 2235 
class: policy 2477  2479 
class: trait 2501 
classes: local 717  1548 
classes: without data members 1596 
class hierarchy 1482  1569 
class interface 2401 
class name 1629 
class scope 1740 
class template 2236  2285  2295  2714 
class template: adding functionality 2409 
class template: as base class 2491 
class template: conditional data organization 2473 
class template: declaration 2315  2383 
class template: deducing parameters 2381 
class template: default argument 2316 
class template: default arguments 2314 
class template: defining a type 2469 
class template: derivation 2408 
class template: derived from ordinary class 2415 
class template: friend function template 2284 
class template: generate types 2292 
class template: identifying subtypes 2330 
class template: instantiation 2380 
class template: member instantiation 2388 
class template: member template 2311 
class template: nested 2416 
class template: non-type parameter 2300 
class template: partially compiled 2407 
class template: partial specialization 2336  2337 
class template: pointer to 2387 
class template: reference to 2386 
class template: shadowing parameters 2313 
class template: static members 2325  2326 
class template: subtype vs. static members 2455 
class template: transformation to a base class 2238 
class template: using friend 2394 
class template: values without objects 2470 
class template: wrapped in simpler template 2553 
class vs. typename 2200 
clear 410  1176  1218  1281  1321  1356 
Cline 140 
clog 482 
clone 2877 
close 515  524  602  1709 
closure 2013 
cmatch 1436 
code bloat 2496 
Coetmeur, A. 2833 
collating order 1632 
collision 1408 
command language 2680 
common data fields 1062 
common pool 753 
compare 302 
compile-time 93  1560  1563  1607  2187  2282 
compiler 20  30  47 
compiler firewal 1640 
compiler flag 40 
compiler flag: -pthread 1977 
compiler option 52 
compl 1047 
complex 1438 
complex: header file 1440 
complex container 1105 
complex numbers 1106  1439 
composition 678  729  1476  1514 
conditional 2536 
condition flags 397 
condition member functions 402 
condition state 396 
condition variable 1975 
condition_variable 1976  1996  1997  2003 
conflict resolution 2867 
conj 1459 
consecutive closing angle brackets 1316 
const 135  2232 
const-qualification 700 
constant expression 2206 
const data and containers 1137 
constexpr 1992 
const function attribute 87 
const functions 139 
const member 676 
const member functions 698  1594 
construction: delegate to base classes 1499 
constructor 1035  1518  1784 
constructor: and exceptions 946 
constructor: calling order 1501 
constructor: default 667  670 
constructor: of derived classes 1493 
constructor: primitive type 2208 
const_cast<type>(expression) 249 
const_iterator 1860 
const_pointer_cast 1963 
container 1091 
container: nested 1313 
container: storing pointers 1134 
containers: basic operators 1108 
containers: data type requirements 1123 
containers: equality tests 1111 
containers: initialization 1160 
containers: ordering 1116 
container without angle brackets 1138 
containter: storing const data 1136 
context switch 1984 
conversion operator 964 
conversion operator: explicit 971 
conversion rules 226 
conversions 2306 
conversions: binary to text 547 
conversions: text to binary 611 
cooked literal 2375 
copy 303  2071  2414 
copy construction 692 
copy constructor 705  828  1265  1496 
copy elision 845 
copyfmt 422 
copy non-involved data 1210 
copy_backward 2072 
cos 1460 
cosh 1461 
count 1322  1345  1357  1378  2073 
count_if 1838  2074 
coupling 67 
cout 143  376  481  623  626  2662 
cplusplusus 11 
create files 518 
cref(arg) 2221 
cstddef 239 
cstdint 245 
cstdio 81 
cstdlib: header file 2391 
cumulative distribution function 2020 
cur 506  592  1696 
Cygnus 43 
Cygwin 50 
c_str 305 
 

D

daemon 2656  2669  2704  2706 
data 306 
data.cc 1071 
database applications 585 
data hiding 58  71  162  660  672  1074  1487  1673  1727 
data integrity 1728 
data member: initialization 683 
data members 657  1671  2482 
Data Structures and Algorithms 1203 
deadlock 1990 
deallocate memory 998 
Debian 35 
dec 446 
declaration section 2842 
declarative region 263 
declare iostream classes 341 
decltype 193  2215 
decrement operator 974 
default 693 
default arguments 92 
default constructor 771  827  1124  1494 
default implementation 1686 
default value 1189  1234  1296 
define members of namespaces 278 
delete 696  744  755  991 
deleter 1909  1917  1941  1946 
delete[] 779  802 
deletions 1208 
delimiter 1898 
deque 1272  1851 
deque: header file 1274 
deque constructors 1275 
derivation 1477 
derived class 1480  1534  1620 
derived class: using declaration 1509 
derived class destructor 1503 
derived class vs. base class size 1545 
design pattern 1586  2875 
design pattern: Prototype 1724 
design pattern: template method 2640 
Design Patterns 2635 
design patterns 68  2633 
destructor 666  796  1572 
destructor: and exceptions 947 
destructor: called at exit 2652 
destructor: calling order 1502 
destructor: derived class 1500 
destructor: empty 1577 
destructor: explicit call 795  799 
destructor: for policy classes 2497 
destructor: inline 1578 
destructor: main task 798 
destructor: virtual 1574 
device 363  2560 
direct base class 1491 
display field width 435 
display floating point numbers 428  460 
divides 1802 
domain_error 918 
DOS 641 
double free 1961 
double initialization 1544 
double pointers 1089 
doubly ended queue 1273 
down-casting 1615  1621 
dup 2664 
dup2 2665  2678 
dynamically allocated variables 2304 
dynamic arrays 769 
dynamic binding 1565 
dynamic cast 1612 
dynamic cast: prerequisite 1623 
dynamic growth 1209 
dynamic polymorphism 2291  2494 
dynamic_cast 1626 
dynamic_cast<> 1618 
dynamic_pointer_cast 1964 
 

E

E 212 
early binding 1558  1561 
eback 1674  2582  2598  2623 
ECHO 2792 
efficiency 1424 
egptr 1675  2584  2589  2600  2625 
ellipsis 966  2344  2512  2547 
empty 307  1177  1219  1254  1267  1282  1323  1358  1395 
empty deque 1290  1292 
empty destructor 1576 
empty enum 1774 
empty function throw list 891 
empty list 1228  1230 
empty parameter list 98 
empty struct 2542 
empty vector 1185 
enable_if 2535 
encapsulation 70  167  673  1486  1726 
end 308  507  593  691  1178  1220  1283  1324  1359  1698  1854 
end-of-stream 1891  1895 
endian 499 
endl 158  465 
end of line comment 75 
ends 466 
enum 125 
enum class 187 
enumeration: nested 1768  2419 
enum values: and arithmetic operators 1036 
enum values: evaluated at compile-time 2513 
environ 73 
eof 404 
eofbit 399 
epptr 2573 
equal 2076 
equality operator 1114  1125 
equal_range 1325  1347  1360  1380  2077 
equal_to 1810 
erase 309  1179  1221  1284  1326  1346  1361  1379 
error 2838 
error code 856 
escape sequence 185 
exceptFd 2693 
exception 416  1624 
exception: and constructors 945 
exception: and destructors 948 
exception: and new 932 
exception: and new[] 1006 
exception: and streambuf 1650 
exception: bad_alloc 807 
exception: header file 911 
exception: replace 944 
exception: standard 904 
Exceptional C++ 936 
exception class 900  905 
exception guarantees 928 
exception handler: order 886 
exception neutral 937 
exceptions 863 
exceptions (function) 895 
exception safe 927 
exception specification list 890 
exec... 2650 
exercise 2813 
exit 858  866  876  2651  2671 
exit: avoid 797 
exit: calling destructors 2653 
exit status 2645 
exp 1462 
expandable array 1157 
expected constructor, destructor, or type conversion 2453 
explicit 968 
explicit: conversion operator 970 
explicit instantiation declaration 2249 
explicit template type arguments 2254 
explicit type specification 2225 
exponential_distribution<RealType = double> 2040 
exponentiation 214 
export 253 
expression: actual type 1617 
expression: type of 1630 
extendable array 1094 
extensible literals 2372 
extern 29  2382 
extern "C" 104  106 
extern template 2320  2321 
extracting strings 569 
extraction operator 150  153  358  550  563 
extreme_value_distribution<RealType = double> 2039 
 

F

F 215 
factory functions 843 
fail 406  512 
failbit 400  595 
failure class 899 
false 225  2094  2106  2770 
field selector 1748 
field width 1023 
field `...' has incomplete type 2402 
FIFO 1097  1248 
FILE 329 
file: binary mode 536 
file: copying 613 
filebuf 362  370  1702  1705 
file descriptor 522  630  2613  2622 
file descriptors 365  2559  2672 
file flags 529 
file is rewritten 540 
file modes 528 
file rewriting: preventing 534 
fill 423  2078 
fill characters 443 
fill_n 2079 
FILO 1101  1388 
find 310  1327  1348  1362  1381  2080 
find_end 2081 
find_first_of 311  2082 
find_if 2083 
find_last_not_of 313 
find_last_of 312 
first 1145 
first in, first out 1098  1249 
first in, last out 1100  1387 
first_argument_type 2179  2504 
fisher_f_distribution<RealType = double> 2041 
Fistream 2628 
fixed 458 
flags 426 
flags: of ios objects 413 
flex 2745  2760  2795  2816  2829  2868  2878 
flex: %option yylineno 2802 
flex: debugging code 2780 
flex: set_debug 2782  2821 
flex: yyleng 2799 
flex: yytext 2796 
FlexLexer.h 2772  2804 
flex yylineno 2801 
floatfield 459 
flow-breaking methods 862 
flush 467  514 
fopen 477  552 
for-statement 197 
fork 2630  2644  2666 
formal type 2197  2299 
formal types 2193 
formatted input 566 
formatted output 440  491 
formatting 392  421 
formatting commands 355 
formatting flags 418  437 
forward 2350  2353 
forward: parameters 2355 
forward class reference 726 
forward declaration 1767 
forward declaration: enum class 188 
forward declarations 340  730 
ForwardIterator 1874  2434 
forward iterators 295  296 
forward_iterator_tag 2433 
for_each 2084  2705 
for_each: vs. transform 2158 
fprintf 344 
free 749  790  801 
free compiler 31  48 
free function 957 
Free Software Foundation 32 
Friedl, J.E.F 1433 
friend 1730  2393  2399 
friend: bound 2397  2404 
friend: function declaration 1734 
friend: in class templates 2395 
friend: nested classes 1765 
friend: unbound 2405 
friend: using a template parameter 2741 
friendship among classes 1731 
front 1180  1222  1255  1285 
front_inserter 1882 
FSF 33 
fstream 519  598  634 
fstream: header file 377  1704 
ftp://research.att.com/dist/c++std/WP/ 18 
ftp::/prep.ai.mit.edu/pub/non-gnu 2751 
fully qualified name 276  2213 
fully qualified name: nested class members 1762 
function-to-pointer transformation 2230 
function: anonymous 2008 
function: free 982 
function: returning rvalue reference 835 
function adaptor 1832 
function adaptors 1789 
functional: header file 1783  2177  2219  2364 
functionality 1154 
function call operator 1008  1419 
function object 1010  1422 
function object: arithmetic 1790 
function object: logical 1824 
function object: relational 1808 
function overloading 88  699 
function prevalence rule 2210 
functions: candidate 2268 
functions: viable 2270 
functions as members of structs 126 
function selection 2267 
functions having identical names 85  128 
function template 2189  2192 
function template: overloading 2256 
function template: specialization vs. overloading 2266 
function templates: multiply included 2242 
function templates: specialized type parameters 2258 
function throw list 889  913 
function try block 942 
 

G

g++ 21  46  2818 
Gamma, E. 1587  1722  2634  2737  2876 
gamma_distribution<RealType = double> 2042 
gbump 1676  2603 
gcount 574 
generalized pair 1155  2365 
generate 2086 
generate_n 2087 
generator: random number 2023 
generic algorithm: categories 2059 
generic algorithms 1130  2055  2056 
generic algorithms: required types 2502 
generic data type 2057 
generic software 339 
generic type 1141 
geometric_distribution<IntType = int> 2043 
get 575  1912  1929  1944  1955  2368 
getline 314  405  577 
get_deleter 1930  1956 
global try block 869 
global function 1082 
global namespace 257 
global scope 1738 
global variable 2302 
global variables 1068 
global variables: avoid 119 
Gnu 19  45  809  1771  2817 
good 407 
goodbit 401 
goto 861 
gptr 1677  2583  2588  2599  2624 
grammar 2557  2826 
grammar specification file 2834 
grammatical rules 2840 
Graphical User Interface Toolkit 665 
greater 1814 
greater_equal 1816 
 

H

hash function 1406 
hash function: predefined 1417 
hashing 1405 
hash value 1407 
has_nothrow_assign 2532 
has_nothrow_copy_constructor 2531 
has_nothrow_default_constructor 2529 
has_nothrow_destructor 2530 
has_trivial_assign 2528 
has_trivial_copy_constructor 2526 
has_trivial_default_constructor 2525 
has_trivial_destructor 2527 
header file 262  367  724  736 
header section 2841 
heap 2168 
hex 447 
hidden data member 1713 
hiding: base class members 1505 
hierarchic sort 2411 
hierarchy of code 1474 
Hopcroft J.E. 1201 
http://bisoncpp.sourceforge.net/ 2870 
http://bobcat.sourceforge.net 1432  2568  2596 
http://bobcat.sourceforge.net/ 2871 
http://en.wikipedia.org/wiki/C++0x 7 
http://gcc.gnu.org 51 
http://oreilly.com/catalog/ 1972 
http://publications.gbdirect.co.uk/c_book/ 3 
http://sourceforge.net/projects/cppannotations/ 2 
http://sources.redhat.com 44 
http://www.cplusplus.com/ref 24 
http://www.csci.csusb.edu/dick/c++std 25 
http://www.debian.org 36 
http://www.gnu.org 12  34 
http://www.gnu.org/licenses/ 4 
http://www.linux.org 38 
http://www.oreilly.com/catalog/lex 2750 
http://www.research.att.com/... 138 
http://www.sgi.com/.../STL 1133 
http://www.trolltech.com 664 
http://www/parashift.com/c++-faq-lite/ 141 
http://yodl.sourceforge.net 6 
human-readable 439 
hyperlinks 23 
 

I

I/O 330 
I/O library 331 
I/O multiplexing 2685 
icmake 55 
identically named member functions 1521 
identifiers starting with an underscore 256 
IFdNStreambuf 2591 
IFdSeek 2609 
IFdStreambuf 2579  2703 
ifstream 551  596  649 
ifstream constructors 600 
ignore 578 
imag 1454 
imaginary part 1441  1455 
implementation 655 
implementation dependent 1729 
implemented-in-terms-of 1550 
implicit conversion 1533 
in 533  538  635 
INCLUDE 725  732 
include guard 109 
includes 2088 
increment operator 972 
index operator 951  1167  1276  1319  1343 
indirect base class 1492 
inequality operator 1115 
inheritance 721  1478  1484 
inheritance: access to base class member 1528 
inheritance: multiple 1512 
inheritance: no derived class constructors 1498 
inheritance: private derivation 2410 
init 2657  2658  2667 
initialization 685  763  826  1161 
initialization: static data member 1069 
initializer list 189  686 
initializer lists 1162 
initializer_list 688 
initializer_list<Type> 190 
inline 706  707  710  1020  1579  1785  1787 
inline: avoid! 714 
inline: disadvantage 713 
inline: static members 1084 
inline function 709 
inline member functions 1761 
inner types 2480 
inner_product 2089 
inplace_merge 2090 
input 548  621 
InputIterator 1868  2430 
InputIterator1 1870 
InputIterator2 1871 
input language 2822 
input_iterator_tag 2429 
insert 315  1181  1223  1286  1328  1349  1363  1382  1885 
inserter 1878  1884 
inserter: and non-STL classes 1888 
inserter: required typedefs 1887 
inserting streambuf * 617 
insertion operator 149  352  475  490  956 
insertions 1207 
instantiation 2188  2202 
instantiation declaration 2248 
instantiation function 2323 
instantiation source 2322 
int32_t 244 
integral conversions 2309 
interface 654  1582 
interface functions 671 
internal 441 
internal buffer 513 
internal header 734 
internal header file 2649 
Internet 22 
invalid_argument 919 
in_avail 1651 
iomanip 420 
iomanip: header file 379 
ios 349  383  386  389  391  619  1770  2247  2611 
ios::exceptions 894 
ios::fail 525  603 
ios: header file 2612 
iosfwd 286  342  368 
ios object: as bool value 408 
iostate 896  898 
iostream 112  151  487  520  561  599 
iostream.h 113 
iostream: header file 374 
ios_base 346  380  390 
ios_base.h 387 
is-a 1551  1636  1642 
is-implemented-in-terms-of 1637 
istream 357  549  555  559  651 
istream: header file 371 
istream: iterator 1890 
istreambuf_iterator 1894  1902 
istream constructor 557 
istream_iterator 1889 
istringstream 359  553  607  609  2627  2728 
is_base_of 2533 
is_convertible 2534 
is_lvalue_reference 2517 
is_open 526  604  1706 
is_pod 2523 
is_reference 2519 
is_rvalue_reference 2518 
is_signed 2520 
is_unsigned 2521 
iterator 192  1174  1217  1280  1355  1758  1848  1852  2421 
iterator: and generic algorithms 2425 
iterator: as class template 2739 
iterator: class type 2426 
iterator: common characteristics 2423 
iterator: data type 2427 
iterator: header file 1847  2422 
iterator: range 1857 
iterator: requirements 1863  2424 
iterator: to const elements 1859 
iterator: types 1862 
iterator range 1182  1224  1287  1331  1366 
iterators 1132  1142  1163 
iterator_tag 2428 
iter_swap 2091 
 

J

Java 1609 
Java interface 1581 
jmp_buf 873 
Josutis, N. 2450 
 

K

Kendall's Advanced Theory of Statistics 2022 
key 1306 
key/value 1305 
key type 1415 
keywords 252 
kludge 979 
Koenig lookup 272 
 

L

L 217 
lake 57 
Lakos, J. 661  731 
lambda function 2005  2006  2085 
late-specified return type 195  2011  2217 
late binding 1556 
late bining 1564 
left 444 
left-hand 1121 
leftover 2122  2162  2163 
length 316 
length_error 322  920 
less 1818 
less-than operator 1127 
less_equal 1820 
letter (US paper size) 10 
letters in literal constants 209 
Lewis, P.A.W. 2030 
lex 2749  2837 
lexical scanner specification file 2771 
lexicographical_compare 2092 
libfl.a 2819 
library 738 
lifetime: anonymous objects 703 
LIFO 1102  1389 
lineair search 1015 
linear chaining 1409 
linear search 1017 
linear_congruential_engine 2024  2026 
lineno 2788  2803 
linker: removing identical template instantiations 2253 
Linux 37 
Liskov Substitution Principle 1553  1634 
Lisp 59 
list 1095  1195 
list: circular 1199 
list: header file 1197 
list: traversal 1198 
list constructors 1212 
list container 1196 
literal constants 208 
literal floating point value using E 213 
literal float using F 216 
literal long int using L 219 
literal unsigned using U 223 
literal wchar_t string L 218 
local arrays 775 
local class 718  1547 
local context 1981  2012 
local variables 114  117  2303 
lock 1991 
lock_guard 1989 
log 1463 
logical function object 1825 
logical operations 2710 
logical operators 1823 
logical_and 1826 
logical_not 1830 
logical_or 1828 
logic_error 921 
lognormal_distribution<RealType = double> 2044 
long double 202  205 
longjmp 860  872  875 
long long 201  204 
long long int 235 
lower_bound 1333  1368  2095 
lsearch 1013  1014 
lseek 2616 
LSP 1554  1635 
Ludlum 273 
lvalue 177  953  977  1873  1923 
lvalue-to-rvalue transformation 2228 
lvalue: distinguish from rvalue 2734 
lvalue reference 179 
lvalue transformations 2227  2305 
 

M

macro 95  1028  1031 
main 72  82  84 
make 54 
make_heap 2170 
make_signed 2541 
make_unsigned 2540 
malloc 742  759  788  800  814 
manipulator 1022 
manipulator: as objects 1030 
manipulators 356  662 
map 1104  1302 
map: header file 1304  1342 
map constructors 1311 
Marshall Cline 142 
mathematical functions 1456 
max 2032  2096 
max-heap 2060  2171 
max_element 2097 
max_size 317  1129 
member: class as member 1759 
member: const 675 
member function 284  653  1928  1954 
member function: called explicitly 1507 
member function: pure virtual implementation 1597 
member functions 161  1213  1251  1266  1672  2481 
member functions: available 1541 
member functions: identically named 1522 
member functions: overloading 90 
member initializer 679 
members: in-class 708 
members: overriding 1570 
member template 2310 
memcpy 832  941 
memory: header file 793  1903  1938  2484 
memory: initialization 770 
memory allocation 741 
memory buffers 353 
memory consumption 1716 
memory leak 757  781  804  880  885  1135  1573  1904  1967 
memory leaks 750 
merge 1226  2099 
merging 2062 
min 2031  2101 
mini scanner 2768  2775 
minus 1798 
min_element 2102 
mixing C and C++ I/O 361 
modifier 958 
modulus 1804 
move 1924  1940 
move-aware 184  842 
move: design principle 844 
move assignment 841 
move constructor 836  1497 
move semantics 181  183  833  1936 
MS-Windows 42  537 
MS-WINDOWS 640 
mt19937 2029 
Multi 2550 
multimap 1340 
multimap: no operator[] 1344 
multiple inheritance 1513 
multiple inheritance: vtable 1717 
multiplexing 2684 
multiplies 1800 
multiset 1375 
multiset::iterator 1383 
multi threading 1969 
multi threading: -pthread 1978 
mutable 722 
mutex 1549  1974  1982 
mutex: header file 1983 
 

N

name: fully qualified 2214 
name conflicts 130 
name lookup 115 
name mangling 89 
namespace 129  735 
namespace: anonymous 265 
namespace: closed 267 
namespace: import all names 271 
namespace: off limits 2153 
namespace alias 277 
namespace declarations 264 
namespaces 259 
negate 1806 
negative_binomial_distribution<IntType = int> 2047 
negator function 1842 
negators 1841 
nested blocks 121 
nested class 1756 
nested class: declaration 1764 
nested class: member access 1766 
nested class: static members 1763 
nested container 1312 
nested derivation 1490 
nested enumerations 1769 
nested functions 719 
nested inheritance 1600 
nested trait class 2508 
nesting depth 2758 
new 743  754  984 
new-style casts 246 
new: and exceptions 931 
new: header file 908 
new: placement 792  989 
new Type[0] 773 
new[] 766  780  783  987 
new[]: and exceptions 1005 
new[]: and non-default constructors 1543 
next_permutation 2103 
Nichols, B 1970 
nm 2389 
noAlarm 2695 
no arguments depending on a template parameter 2456 
noboolalpha 451 
no buffering 1692 
non-constant member functions 1595 
non-local return 864 
noopt 1078 
norm 1464 
normal_distribution<RealType = double> 2045 
noshowbase 453 
noshowpoint 464 
noshowpos 455 
not 1049 
not1 1843 
not2 1844 
notation 1165 
nothrow guarantee 939 
notify_all 2000 
notify_one 1999 
not_eq 1051 
not_equal_to 1812 
nounitbuf 471 
nouppercase 457 
npos 287 
nReady 2690 
nth_element 2107 
NULL 94  96  748 
null-bytes 511 
nullptr 97  254 
NullType 2544 
numeric: header file 2054 
Numerical Recipes in C 2120 
 

O

O0 1077 
object 127 
object: address 823 
object: allocation 761 
object: anonymous 702 
object: assign 819 
object: parameter 830 
object: static/global 669 
object hierarchy 1483 
object oriented approach 66 
obsolete binding 116 
oct 448 
off_type 503  588 
ofstream 476  516  650 
ofstream constructors 521 
once_flag 1995 
one definition rule 656  2243 
open 523  601  1707  2569 
openmode 530  1708 
operator 821 
operator!= 1016  1813  1865 
operator% 1805 
operator & 170  173 
operator& 2716 
operator&& 1827 
operator> 1815 
operator>> 564  960  1470 
operator>= 1817 
operator< 1308  1404  1819  2098  2100  2104  2109  2111  2115  2139  2141  2143  2145  2147  2150  2167  2172  2176 
operator<< 1471 
operator<= 1821 
operator() 1009  1019  1420  2118 
operator* 1446  1801  1867  1926  1952 
operator*= 1450 
operator+ 980  1444  1794  1797  2067 
operator++ 973  1866 
operator+= 1448 
operator- 1445  1799 
operator-> 1927  1953 
operator-- 975 
operator-= 1449 
operator/ 1447  1803 
operator/= 1451 
operator: free 981 
operator= 1921  1949  1950 
operator== 1421  1811  1864  2135  2137  2161  2165 
operator and 1040 
operator and_eq 1042 
operator bitand 1044 
operator bitor 1046 
operator bool 1925  1951 
operator compl 1048 
operator delete 789  992 
operator delete[] 1003 
operator keywords 255 
operator new 787  909  983 
operator new(sizeInBytes) 765 
operator new[] 1000 
operator not 1050 
operator not_eq 1052 
operator or 1054 
operator or_eq 1056 
operator overloading 820  949 
operator overloading: within classes only 1061 
operators: of containers 1109 
operators: textual alternatives 1038 
operator xor 1058 
operator xor_eq 1060 
operator[] 952  963  2476  2733 
operator|| 1829 
operator~ 2718 
options 2776 
or 1053 
ordered pair 1472 
ordinary class 2191  2234 
ordinary function 2190 
or_eq 1055 
ostream 351  373  395  474  480  486  488  652  1026  1033  1592 
ostream *yyout 2791 
ostream: define using 0-pointer 485  558 
ostream: header file 372 
ostream: iterator 1897 
ostreambuf_iterator 1901 
ostream constructor 484 
ostream coupling 618 
ostream_iterator 1896 
ostringstream 354  478  543  545 
out 539  636 
out-of-line functions 716 
out of memory 811 
output 622 
output formatting 348  382 
OutputIterator 1872  2432 
output_iterator_tag 2431 
out_of_range 922 
overflow 1662  1685  2564  2575 
overflow_error 923 
overloadable operators 1037 
overloaded assignment 1110 
overloading: by const attribute 91 
overloading: function template 2255 
overriding members 1571 
overview of generic algorithms 1131 
 

P

p 220 
padding 424 
pair 1144  1318 
pair<map::iterator, bool> 1329 
pair<set::iterator, bool> 1364 
pair<type1, type2> 1153 
pair container 1092  1143 
parameter: ellipsis 2511 
parameter list 86 
parameter pack 2346 
parameter pack: rvalue reference 2352 
parameter packs not expanded 2361 
parameter packs not expanded with `...' 2362 
parent process 2636  2647 
ParentSlurp 2679 
parse() 2756 
parse-tree 2558 
parser 2556  2742  2823 
parser generator 2746  2757  2824 
partial class template specialization 2334 
partial specialization 2335 
partial_sort 2108 
partial_sort_copy 2110 
partial_sum 2112 
partition 2113 
Pascal 720 
Pattern 1430 
pbackfail 1678 
pbase 1687  2571 
pbump 1689  2576 
pdf 1 
peculiar syntax 1018 
peek 579 
penalty 1568 
perfect forwarding 182  2241  2351 
perfect forwarding: inheritance 2360 
perfect forwarding: to data members 2371 
permuting 2063 
pimpl 1641 
pipe 2562  2673 
placement new 791  990  1002  1004  2485 
plain old data 847  2522 
plus 1793  1796 
pod 848 
pointer: to a data member 1742 
pointer: to class template 2385 
pointer: to function 1011 
pointer: to policy base class 2492 
pointer: wild 1906  1966 
pointer in disguise 1537 
pointer juggling 2499 
pointer protection 194 
pointers: as iterators 1861 
pointers to deleted memory 817 
pointers to objects 999 
pointer to a function 1027 
pointer to an object 1538 
pointer to function 1086 
pointer to member field selector 1750 
pointer to members 1735  1736  2510 
pointer to members: assignment 1745 
pointer to members: defining 1741 
pointer to members: size of 1755 
pointer to members: virtual members 1747 
pointer to objects 2327 
pointer_to_binary_function 2183 
pointer_to_unary_function 2182 
point of instantiation 2251  2277  2392 
poisson_distribution<IntType = int> 2048 
polar 1465 
policy 2478  2488 
policy class: defining structure 2498 
polymorphism 1552  1555  1710 
polymorphism: bypassing 2458 
polymorphism: dynamic 2290 
polymorphism: how 1712 
polymorphism: static 2289 
polymorphous wrapper 2016 
pop 1257  1269  1397 
pop_back 1184  1227  1289 
pop_front 1229  1291 
pop_heap 2173 
POSIX 237 
postponing decisions 857 
pow 1466 
power specification using p 221 
pptr 1688  1690  2572 
precision 427 
precompiled header 2245 
predefined function object 1788  2707 
predicate 1012 
predicate function 1839 
preprocessor 1029  1032 
preprocessor directive 102  2767 
preprocessor directive: error vs. static_assert 2280 
Press, W.H. 2119 
prev_permutation 2114 
primitive types 206 
printf 160  493  2343 
printf() 79 
priority queue data structure 1260 
priority rules 1262 
priority_queue 1259  1264 
private 163  2417  2805 
private backdoor 955 
private derivation 1517 
private derivation: too restrictive 1525 
private inheritance 1638 
private members 2400 
probability density function 2019 
problem analysis 1481 
procbuf 15 
procedural approach 65 
process ID 2638 
process id 2643 
profiler 712  1211 
Prolog 60 
promotion 967 
promotions 2308 
protected 164  2587  2793 
protected derivation: too restrictive 1526 
protocol 1583 
Prototype design pattern 1723 
prototyping 28 
Proxy: stream insertion and extraction 2738 
Proxy Design Pattern 2736 
Pthreads Programming 1971 
ptr_fun 2184 
public 165  1073  1516 
pubseekoff 1665  1699 
pubseekpos 1667 
pubsetbuf 1669 
pubsync 1660 
pure virtual functions 1590 
pure virtual member: implementation 1598 
push 1256  1268  1396 
push_back 1186  1231  1293  1881 
push_front 1232  1294  1883 
push_heap 2174 
put 497 
putback 580  2621 
 

Q

qsort 2390 
qsort() 1090 
Qt 663 
qualification conversions 2307 
qualification transformation 2231 
queue 1096  1245  1250 
queue: header file 1247  1261 
queue data structure 1246 
 

R

radix 419 
rand 2018 
random 1206 
random: header file 2017  2028 
random access 1877 
RandomAccessIterator 1876  2438  2441 
RandomIterator 2740 
random number generator 2117 
random_access_iterator_tag 2437 
random_shuffle 2116 
range 196 
range of values 1164 
range_error 924 
raw literal 2374 
raw memory 764  786 
raw string literal 186 
rbegin 318  1190  1235  1297  1334  1369  1855  2444 
rdbuf 393  627  628  2660 
rdstate 411 
read 581 
readFd 2691 
read first, test later 615 
reading and writing 360 
readsome 582 
real 1452 
realloc 815 
real part 1442  1453 
recompilation 1489 
recursive_mutex 1985 
recursive_timed_mutex 1987 
redirection 629  2659 
reduce-reduce 2866 
ref(arg) 2220 
reference 1025  1536 
reference: to class template 2384 
reference operator 169 
reference parameter 681 
references 168 
reference wrapper 2222 
regcomp 1428 
regex 1434 
regex: header file 1427 
regexec 1429 
regex_replace 1437 
regex_search 1435 
regular expression 2761  2797 
regular expressions 1426 
reinterpret_cast 1542  2464 
reinterpret_cast<type>(expression) 250 
reinterpret_to_smaller_cast 2465 
relational function object 1809 
relational operations 2709 
relationship between code and data 1475 
relative address 1744 
release 1931 
remove 1237  2121 
remove_copy 2123 
remove_copy_if 2124 
remove_if 2125 
remove_reference 2537 
rend 319  1192  1238  1299  1336  1371  1856  2445 
renew 777  785 
replace 320  2126 
replace_copy 2127 
replace_copy_if 2128 
replace_if 2129 
repositioning 500  584 
reserve 321  1187 
reserved identifiers 258 
reset 1933  1957 
resetiosflags 433 
resize 324  1188  1233  1295 
resource: stealing 837 
responsibility of the programmer 1172  1215  1253  1278  1400  1932 
restrictions 63 
result_of 2363 
result_type 2181  2506 
return 865 
return by argument 171 
return type: implicit 2009 
return type: late-specified 2010 
return value 83  1024 
return value optimization 846 
reusable software 1588  1646 
reverse 1240  2130 
reversed_iterator 1849 
reverse iterator 2442 
Reverse Polish Notation 1390 
reverse_copy 2131 
reverse_iterator 1191  1236  1298  1335  1370  2443 
reverse_iterator: initialized by iterator 2446 
rfind 325 
right 445 
right-hand 1122  1149 
rmExceptFd 2701 
rmReadFd 2699 
rmWriteFd 2700 
RNG 2033 
rotate 2132 
rotate_copy 2133 
RPN 1391 
rule of thumb 77  118  136  251  274  680  711  723  739  782  934  938  965  969  996  1205  1485  1488  1580  1743  1968  2203  2259  2278  2317  2338 
run-time 1559  1622  2283 
run-time error 892 
run-time sypport system 812 
run-time vs. compile-time 2467 
runtime_error 925 
rvalue 178  954  976  1869  1922 
rvalue: distinguish from lvalue 2735 
rvalue reference 175 
 

S

sbumpc 1652  2602 
scalar numeric types 1418 
scalar type 1443 
scan-buffer 2808 
scanf 570 
scanner 2555  2743  2827 
scanner generator 2744 
scientific 461 
scientific notation 462 
scope: class 1739 
scope: global 1737 
scope resolution operator 133  268  995  1508  1523  1602 
search 2134 
search_n 2136 
second 1146 
second_argument_type 2180  2505 
seek beyond file boundaries 509  594 
seekdir 504  589  590  1666 
seekg 587 
seekoff 1695  2607 
seekp 502 
seekpos 1700  2608  2618 
seek_dir 1772 
seek_off 2615 
segmentation fault 1915 
select 2682  2683 
Selector 2688 
semaphore 1998 
Sergio Bacchi 8 
set 1350 
set: header file 1352  1377 
setAlarm 2694 
setbase 449 
setbuf 1694 
setf 430 
setfill 425 
setg 1679  2581  2590  2597  2617 
setiosflags 431 
setjmp 859  871  874 
setp 1691  2570 
setprecision 429 
setstate 415 
setup.exe 49 
setw 436 
set_debug 2781 
set_difference 2138 
set_intersection 2140 
set_new_handler 808 
set_symmetric_difference 2142 
set_union 2144 
SFINAE 2274 
sgetc 1654 
sgetn 1655  2605 
shadow member 1527 
shared_ptr 247  1937  2440 
shared_ptr: 0-pointer 1943 
shared_ptr: default 1942 
shared_ptr: defining 1939 
shared_ptr: initialization 1945 
shared_ptr: operators 1948 
shared_ptr: used type 1947 
shift-reduce 2865 
showbase 452 
showmanyc 1680 
showpoint 463 
showpos 454 
shuffling 2064 
signal 2654 
sin 1467 
single inheritance 1511 
sinh 1468 
size 326  689  1193  1239  1258  1270  1300  1337  1372  1398 
size: of pointers to members 1754 
sizeof 27  740  745  794  2349  2514 
sizeof derived vs base classes 1546 
size specification 1072 
size_t 236  986 
size_type 288 
skipping leading blanks 156 
skipws 468  1899 
SKIP_FLEXLEXER_ 2773 
slicing 1531 
snextc 1657 
socket 2563 
sockets 364 
sort 1241  1822  2146 
sort: multiple hierarchal criteria 2151 
sort criteria: hierarchic sorting 2412 
sorted collection of value 1376 
sorted collection of values 1351 
sorting 2061 
sort_heap 2175 
special containers 1103 
splice 1242 
split buffer 1683 
sprintf 479 
sputback 1658 
sputc 1661 
sputn 1663 
sqrt 1469 
sscanf 554 
sstream 544  608 
sstream: header file 378 
stable_partition 2148 
stable_sort 2149  2413 
stack 1099  1384 
stack: header file 1386 
stack constructors 1394 
stack data structure 1385 
stack operations 1021 
standard-layout 855 
standard exceptions 903 
standard layout 854 
standard namespace 131 
standard namespace: and STL 1781 
standard normal distribution 2046 
Standard Template Library 1777 
stat 228  682 
state flags 897 
state of I/O streams 347  381 
static 64  266  1063 
static: data members 1067 
static: members 1753 
static binding 1557  1562 
static data: const 1075 
static data members: initialization 1070 
static inline member functions 1083 
static member functions 1079  1080 
static members 1064  2324 
static object 668 
static polymorphism 2288  2495 
static type checking 1610 
static type identification 1611 
static variable: initialization 1993 
static_assert 2279 
static_cast 2252 
static_cast<type>(expression) 248 
static_pointer_cast 1962 
std 332 
std::move 838 
std::streambuf 2578 
stderr 148 
STDERR_FILENO 2677 
stdexcept 323 
stdexcept: header file 902 
stdin 146 
STDIN_FILENO 2675 
stdio.h 80  108 
std namespace: off limits 2154 
stdout 144 
STDOUT_FILENO 2577  2676 
STL 1778 
STL: required types 2724 
storing data 1204 
str 546  610 
str... 751 
strcasecmp 291  1786  2185 
strdup 752  813  816 
stream 1703 
stream: as bool value 409 
stream: processing 614 
stream: read and write 633 
streambuf 350  385  616  1644  1893  1900  2561  2586  2594  2606  2619 
streambuf: and exceptions 1649 
streambuf: header file 369 
streams: associating 648 
streams: reading to memory 606 
streams: writing to memory 542 
streamsize 1648 
stream state flags 412 
string 283 
string::iterator 1757 
string::size_type 289 
string: as union member 2857 
string: declaring 285 
string: iterator types 294 
string constructors 293 
string extraction 568 
strlen 2376 
strong guarantee 933 
Stroustrup 137 
struct 124 
struct: empty 2543 
Structured Computer Organization 2002 
Stuart, A. & Ord, K 2021 
student_t_distribution<RealType = double> 2049 
substitution failure 2273 
substr 327 
subtract_with_carry_engine 2025  2027 
sungetc 1659 
Sutter, H. 935  2286 
swap 328  831  940  1194  1243  1301  1338  1373  1934  1958  2155 
swap area 810 
swapping 2065 
swap_ranges 2156 
Swiss army knife 1515 
symbol area 2774 
symbolic constants 157 
sync 1701  2565  2574 
syntactic elements 867 
system 2631  2661 
 

T

Tanenbaum, A.S. 2001 
TCP/IP stack 1647 
tellg 586 
tellp 501 
template 338  1779  2195  2297 
template: and the < token 2460 
template: class 2294 
template: embedded in typedefs 2332 
template: embedding integral values 2468 
template: explicit specialization 2261 
template: id-declaration mismatch 2262 
template: identifying subtypes 2329 
template: IfElse 2471 
template: parameter type transformation 2226 
template: point of instantiation 2250  2276 
template: preventing instantiation 2319 
template: select type given bool 2472 
template: specialization 2333 
template: specified within template 2459 
template: statements depending on type parameters 2275 
template: subtypes inside templates 2454 
template: variadic 2339 
template: when instantiated 2318 
template declaration 2246 
template explicit specialization 2260 
template explicit type specification: omitting 2265 
template header 2201 
template header: for member templates 2312 
template instantiation declaration 2264 
template mechanism 2186  2194 
template members: without template type parameters 2457 
template meta programming 2244  2447 
Template Method 1589 
template method design pattern 2639 
template non-type parameter 2205 
template pack: and template template parameters 2551 
template parameter: default value 2301 
template parameter deduction 2223 
template parameter list 2196  2204  2296  2298 
template parameters: identical types 2240 
template programming 2463 
templates: iteration by recursion 2474 
templates: overloading type parameter list 2257 
templates vs. using 2211 
template template parameter 2448  2486  2487 
template template parameter: and template packs 2552 
template type: initialization 2207 
template type deduction 2239 
template type parameter 2198 
template using declaration 2377 
terminate 1711 
text files 642 
textMsg 882 
this 822  988  1066  1081  1085 
thread 1973  1979 
thread: header file 1980 
throw 868  877 
throw: empty 881 
throw: pointer 878 
throw list 888  912 
tie 394  620 
timed_mutex 1986 
timeval 2687 
token 1392  2825 
top 1271  1393  1399 
trait class 2500 
trait class: class detection 2509 
trait class: nested 2507 
transform 1807  1831  2157 
transform: vs. for_each 2159 
transformation to a base class 2237 
trivial copy constructor 829  851 
trivial default constructor 695  849  2524 
trivial destructor 803  853 
trivial member 850 
trivial member function 2516 
trivial overloaded assignment operator 852 
true 224  527  605  1840  2093  2105  2769 
trunc 541  638 
try 883 
tuple 2366 
tuple: header file 2367 
tuple_element 2370 
tuple_size 2369 
Type 1140 
type-safe 159 
type: primitive 207 
type: without values 1773 
type checking 78 
type conversions 2272 
typedef 122  335  1152  1310 
typedefs: nested 2420 
typeid 1613  1616  1627 
typeid: argument 1631 
type identification: run-time 1608 
typeinfo: header file 915  917  1628 
typename 2452 
typename && 176 
typename ...Params 2342 
typename: and template subtypes 2331 
typename: disambiguating code 2328 
typename vs. class 2490 
type of the pointer 1539 
types: required by STL 2723 
type safe 154  565  746  756 
type safety 343 
type specification: explicit 2224 
type_traits: header file 2515 
 

U

U 222 
uflow 1653  1681 
uint32_t 243 
Ullman, J.D. 1202 
unary function object 1835 
unary not 2717 
unary operator 2712 
unary predicate 2075 
unary_function 2722 
unbound friend 2398  2406 
undefined reference to vtable 1719 
underflow 1682  2580 
underflow_error 926 
unget 583  2620 
Unicode 230 
uniform initialization 687 
uniform_int_distribution<IntType = int> 2050 
uniform_real_distribution<RealType = double> 2051 
unimplemented: mangling dotstar_expr 2218 
union 123  2856 
unique 1244  1959  2160 
unique_copy 2164 
unique_lock 1988 
unique_ptr 1905  2439 
unique_ptr: 0-pointer 1911 
unique_ptr: assignment 1914 
unique_ptr: default 1910 
unique_ptr: defining 1908 
unique_ptr: initialization 1916 
unique_ptr: move constructor 1913 
unique_ptr: operators 1920 
unique_ptr: reaching members 1919 
unique_ptr: used type 1918 
unistd.h: header file 2566  2585  2593  2610  2674 
unitbuf 470 
Unix 631  645  2663  2668  2815  2869 
unordered_map 1410  1414 
unordered_map: header file 1402 
unordered_multimap 1411 
unordered_multiset 1413 
unordered_set 1412 
unordered_set: header file 1403 
unpack operator 2347  2359 
unrestricted unions 1473 
unsetf 432 
unsigned int 238 
uppercase 456 
upper_bound 1339  1374  2166 
URNG 2034 
US-letter 9 
user defined literals 2373 
use_count 1960 
using 737  2379 
using: in derived classes 1510 
using: restrictions 275 
using: template declaration 2378 
using declaration 269 
using directive 270 
using namespace std 132 
using vs. templates 2212 
UTF-16 231 
UTF-32 232 
UTF-8 233 
utility 840 
utility: header file 1147  2354 
 

V

vague linkage 715 
valid state 292 
value 1307 
value type 1416 
value_type 1309  1353 
Vandevoorde, D. 2451 
variadic functions 2341 
variadic template: number of arguments 2348 
variadic templates 2340 
vector 1093  1156  1850 
vector: header file 1158 
vector: member functions 1170 
vector constructors 1159 
vform 16 
viable functions 2271 
virtual 1567  2764 
virtual: vs static 1065 
virtual base class 1605 
virtual constructor 1721  2874 
virtual derivation 1606 
virtual destructor 1575  1593 
virtual member function 1566 
visibility: nested classes 1760 
void 99 
void * 887  985  993  1001 
volatile 2233 
vpointer 1714 
vprintf 494 
vscanf 571 
vtable 1715  2493 
vtable: and multiple inheritance 1718 
vtable: undefined reference 1720 
 

W

wait 2689 
waitpid 2646 
wchar_t 200  229  337 
weibull_distribution<RealType = double> 2052 
what 901  906 
white space 155  469  473 
width 434 
wild pointer 818  879 
wrapper 805  2152  2629 
wrapper class 366  978  1524 
wrapper functions 1087 
write 498 
write beyond end of file 508 
writeFd 2692 
ws 472 
 

X

X-windows 241 
X2a 2732 
xor 1057 
xor_eq 1059 
XQueryPointer 242 
xsgetn 1656  1684  2592  2601  2604 
xsputn 1664  1693 
 

Y

yacc 2748 
Yodl 5 
yyFlexLexer 2759  2762  2794 
yyin 2789 
YYLeng 2800 
yylex 2763  2765 
yylineno 2811 
yyout 2790 
YYText 2798  2858 
yy_buffer_state 2806  2812 
YY_BUF_SIZE 2810 
YY_CURRENT_BUFFER 2809 
yy_delete_buffer 2814 
yy_switch_to_buffer 2807 
 

Z

zombie 2655  2702