Index

!= 1130 
#define __cplusplus 93 
#error 2297 
#ifdef 97 
#ifndef 100 
#include 2838 
#include <condition_variable> 2028 
%baseclass-preinclude 2880 
%debug 2845 
%filenames 2849  2882 
%left 2891 
%nonassoc 2893 
%option c++ 2826 
%prec 2894 
%right 2892 
%scanner 2883 
%stype 2884 
%token 2889 
%type 2890 
%union 2881  2885 
& 164 
> 1136 
>> 1000 
>>: with templates 1331 
>= 1137 
< 1134  1145 
<= 1135 
'0' 274 
-> 1773 
->* 1776 
--std=c++0x 31  44 
--std=c++11 32 
-O0 752 
.* 1775 
... 2422 
.h 101 
.ih extension 730 
.template 2533 
// 66 
:: 124  1035 
::template 2532 
= 0 1612 
== 1129  1143 
= default 691  883 
= delete 694 
[&] 2038 
[=] 2039 
[begin, end) 1183 
[first, beyond) 1200  1242  1305  1349  1384 
[first, last) 2081 
[left, right) 1883 
\u 227 
__cplusplus 91  95 
0-pointer 795 
0x30 275 
 

A

A2x 2801 
abort exception 984 
abs 1474 
absolute position 1690 
abstract base class 1747  2713 
abstract classes 1606 
access 220 
access files 511  591 
accessor 653  668 
accessor member function 1003 
access promotion 1517 
access rights 652 
accumulate 2089 
actions 2865 
adaptor: inserter 1904 
adaptor: object to iterator 1871 
adaptor: required typedefs 1911 
addExceptFd 2770 
addReadFd 2768 
address-of operator 162 
address of objects 862 
addWriteFd 2769 
add_lvalue_reference 2610 
add_rvalue_reference 2611 
adjacent_difference 2091 
adjacent_find 2092 
adjustfield 436 
Aho, A.V. 1217 
Alexandrescu, A. 2362  2520  2537  2620  2621  2626 
Alexandrescu, H. 2618 
algorithm: header file 2076 
allocate arrays 804 
allocate memory 1038 
allocate objects 799 
allocate primitive types 797 
allocator 2554 
allocator class 1805 
ambiguity 1622  1624  1626 
amd 233 
and 1085 
and_eq 1087 
angle bracket notation 1156  1168  1807 
angle brackets 2291 
angle brackets: consecutive 1332 
anonymize 878 
anonymous 1820  1917 
anonymous function 2031 
anonymous object 698  1076 
anonymous object: lifetime 701 
anonymous pair 1165 
anonymous type 2246  2249 
anonymous variable 170 
anonymous variable: generic form 1167 
ANSI/ISO 15  64  90  196  253  338  378  411 
app 525  631 
append 291 
arg 1475 
argument_type 2201  2575 
arithmetic function object 1816 
arithmetic operations 1817  2780 
array-to-pointer transformation 2257 
array: 0-sized 809 
array: dynamic 805 
array: enlarge 815 
array: fixed size 813  821 
array: local 811 
array bounds 1186 
array bounds overflow 991 
as (SemBase::as) 2903 
ASCII 486  490  561  567  1280 
ascii-value 2698 
ASCII-Z 272  297  504  570  641  2617 
ASCII-Z string 273 
ascii to anything 2802  2803 
assembly language 52 
assign 292 
assignment 1551 
assignment: pointer to members 1770 
assignment: refused 1553 
assignment: sequential 863 
associative array 1320  1358  1440 
asynchronous alarm 2758 
asynchronous input 2753 
at 290 
ate 526  633 
atoi 606  2798 
atol 2799 
auto 179 
automatic expansion 1185 
auto_ptr 1960 
auto_ptr: deprecated 1932 
available member functions 1561 
avoid global variables 110 
 

B

b 203 
back 1188  1231  1269  1294 
backdoors 671 
background process 2742 
back_inserter 1905 
bad 397 
badbit 392 
bad_alloc 843  948  971  1048 
bad_cast 955  1647 
bad_exception 934  951 
bad_function_call 2346 
bad_typeid 957  1655 
base class 1497  1556  2686  2714 
base class: converting to derived class 1637  1642 
base class: hiding members 1531 
base class: prototype 1665 
base class: virtual 1627 
base class destructor 1529 
base class initializer 1520 
base class initializers: calling order 1545 
bash 626 
BASIC 51 
basic guarantee 970 
basic operators of containers 1124 
basic_ 326  327 
basic_ios.h 382 
beg 499  585  1719 
begin 293  687  1190  1233  1296  1337  1371  1878 
bernoulli_distribution 2058 
BidirectionalIterator 1900  2507 
bidirectional_iterator_tag 2506 
binary 529  637 
binary constant 204 
binary file 489  566  638  640 
binary function object 1859 
binary input 556 
binary operator 2783 
binary output 432  483 
binary predicate 1870 
binary tree 2192 
binary_function 2793 
binary_search 2093 
bind1st 1861 
bind2nd 1862 
bind2nd: perfect forwarding 2435 
binder 1858 
binders.h 2434 
binomial_distribution<IntType = int> 2059 
bison 2821  2827  2868  2873 
bison++ 2828  2869 
bisonc++ 2829  2867  2872 
bisonc++: grammar file 2876 
bitand 1089 
bitfunctional 2792 
bitor 1091 
bits/stl_function.h 2797 
bitwise 2791 
bitwise and 408  2787 
bitwise operations 2785 
bobcat 2857  2897 
Bobcat library 1448  2639  2667 
bool 192  1347  1382 
boolalpha 444 
bound friend 2466  2473  2489 
bridge design pattern 1661 
buffer 1692 
buffer overflow 156 
built-in 191 
 

C

C++0x standard 29 
C++11 681  1334  1418  1442  2239 
C++11 standard 28 
C++: function prevalence rule 2232 
call back 775 
calling order of base class initializers 1546 
calloc 784 
call_once 2018 
candidate functions 2353 
capacity 294  1192 
case-insensitive 283 
catch 911  925 
catch: empty enum 1800 
cauchy_distribution<RealType = double> 2060 
ccbuild 47 
cerr 137  477  619 
chain of command 1667 
char 329 
char * 1002 
child process 2704  2709  2720 
chi_squared_distribution<RealType = double> 2061 
cin 135  369  550  554  618 
circular queue 2368 
class 59  142  254  1801  2222  2560 
Class(T&) cannot be overloaded with Class(T const&) 2433 
class-type parameters 725 
class-type return values 724 
class: abstract 1605 
class: concept defined 1754 
class: enforcing constraints 2546 
class: externally declared functions 1755 
class: having pointers 1989 
class: move-aware 872 
class: ordinary 2263 
class: policy 2548  2550 
class: trait 2573 
classes: local 714  1569 
classes: without data members 1617 
class hierarchy 1500  1590 
class interface 2471 
class name 1651 
class scope 1764 
class template 2264  2360  2370  2786 
class template: adding functionality 2480 
class template: as base class 2562 
class template: conditional data organization 2544 
class template: declaration 2390  2453 
class template: deducing parameters 2451 
class template: default argument 2391 
class template: default arguments 2389 
class template: defining a type 2540 
class template: derivation 2479 
class template: derived from ordinary class 2486 
class template: friend function template 2359 
class template: generate types 2367 
class template: identifying subtypes 2407 
class template: instantiation 2450 
class template: member instantiation 2458 
class template: member template 2386 
class template: nested 2487 
class template: non-type parameter 2375 
class template: partially compiled 2478 
class template: partial specialization 2413  2414 
class template: pointer to 2457 
class template: reference to 2456 
class template: shadowing parameters 2388 
class template: static members 2402  2403 
class template: subtype vs. static members 2526 
class template: transformation to a base class 2266 
class template: using friend 2464 
class template: values without objects 2541 
class template: wrapped in simpler template 2625 
class vs. typename 2223 
clear 404  1193  1235  1298  1338  1373 
climits: header file 2300 
Cline 130 
clog 476 
close 509  518  596  1731 
closure 2037 
cmatch 1453 
code bloat 2567 
Coetmeur, A. 2870 
collating order 1654 
collision 1425 
command language 2752 
common data fields 738 
common pool 790 
compare 295 
compile-time 83  1581  1584  1630  2210  2298 
compiler 9  19  38 
compiler firewal 1662 
compiler flag 30 
compiler flag: -pthread 2001 
compiler option 43 
compl 1093 
complex 1455 
complex: header file 1457 
complex container 1122 
complex numbers 1123  1456 
composition 672  726  1494  1540 
conditional 2608 
condition flags 391 
condition member functions 396 
condition state 390 
condition variable 1999 
condition_variable 2000  2020  2021  2027 
conj 1476 
consecutive closing angle brackets 1333 
const 125  2260 
const-qualification 697 
const: generalized expression 758 
constant-expression constructor 764 
constant-expression function 762 
constant expression 2229 
const data and containers 1154 
constexpr 760  2016 
const function attribute 77 
const functions 129 
const member 670 
const member functions 695  1615 
construction: delegate to base classes 1524 
constructor 1077  1544  1809 
constructor: and exceptions 987 
constructor: calling order 1526 
constructor: default 661  664 
constructor: delegation 678 
constructor: of derived classes 1518 
constructor: primitive type 2231 
constructor notation 239 
const_cast<type>(expression) 243 
const_iterator 1885 
const_pointer_cast 1987 
container 1108 
container: nested 1330 
container: storing pointers 1151 
containers: basic operators 1125 
containers: data type requirements 1140 
containers: equality tests 1128 
containers: initialization 1177 
containers: ordering 1133 
container without angle brackets 1155 
containter: storing const data 1153 
context switch 2008 
conversion operator 1005 
conversion operator: explicit 1012 
conversion rules 219 
conversions 2381 
conversions: binary to text 541 
conversions: text to binary 605 
copy 296  2094  2485 
copy construction 689 
copy constructor 702  866  1282  1521 
copy constructor: suppressed 876 
copy elision 886 
copyfmt 416 
copy non-involved data 1227 
copy_backward 2095 
cos 1477 
cosh 1478 
count 1339  1362  1374  1395  2096 
count_if 1863  2097 
coupling 57 
cout 133  370  475  617  620  2734 
create files 512 
cref(arg) 2244 
cstddef 232 
cstdint 238 
cstdio 71 
cstdlib: header file 2461 
cumulative distribution function 2043 
cur 500  586  1718 
Cygnus 34 
Cygwin 41 
c_str 298 
 

D

daemon 2728  2741  2776  2778 
data 299 
data.cc 747 
database applications 579 
data hiding 48  61  152  654  666  750  1505  1512  1695  1749 
data integrity 1750 
data member: initialization 680 
data member initializers 676 
data members 651  1693  2553 
Data Structures and Algorithms 1220 
deadlock 2014 
deallocate memory 1039 
Debian 24 
dec 440 
declaration section 2879 
declarative region 256 
declare iostream classes 334 
decltype 181  2238 
decrement operator 1015 
default 690 
default: = 884 
default arguments 82 
default constructor 808  865  1141  1519 
default implementation 1708 
default value 1206  1251  1313 
define members of namespaces 271 
delegating constructors 679 
delete 693  781  792  1032 
deleter 1934  1942  1965  1970 
delete[] 816  839 
deletions 1225 
delimiter 1923 
denorm_min 2304 
denorm_style 2310 
deque 1289  1876 
deque: header file 1291 
deque constructors 1292 
derivation 1495 
derived class 1498  1555  1643 
derived class: using declaration 1534 
derived class destructor 1528 
derived class vs. base class size 1566 
design pattern 1607 
design pattern: Prototype 1746 
design pattern: template method 2712 
design patterns 58  2705 
Design Patterns 2707 
destructor 660  833  1593 
destructor: and exceptions 988 
destructor: called at exit 2724 
destructor: calling order 1527 
destructor: derived class 1525 
destructor: empty 1598 
destructor: explicit call 832  836 
destructor: for policy classes 2568 
destructor: inline 1599 
destructor: main task 835 
destructor: virtual 1595 
device 356  2632 
digits 2305 
digits10 2306 
direct base class 1509 
display field width 429 
display floating point numbers 422  454 
divides 1827 
domain_error 959 
DOS 635 
double free 1985 
double initialization 1565 
double pointers 776 
doubly ended queue 1290 
down-casting 1638  1644 
downcast 2902 
dup 2736 
dup2 2737  2750 
dynamically allocated variables 2379 
dynamic arrays 806 
dynamic binding 1586 
dynamic cast 1635 
dynamic growth 1226 
dynamic polymorphism 2366  2565 
dynamic_cast 1648 
dynamic_cast<> 1641 
dynamic_pointer_cast 1988 
 

E

E 205 
early binding 1579  1582 
eback 1696  2654  2670  2695 
ECHO 2850 
efficiency 1441 
egptr 1697  2656  2661  2672  2697 
ellipsis 1007  2421  2584  2619 
empty 300  1194  1236  1271  1284  1299  1340  1375  1412 
empty deque 1307  1309 
empty destructor 1597 
empty enum 1799 
empty function throw list 932 
empty list 1245  1247 
empty parameter list 88 
empty struct 2614 
empty vector 1202 
enable_if 2607 
encapsulation 60  157  667  1504  1748 
end 301  501  587  688  1195  1237  1300  1341  1376  1720  1879 
end-of-stream 1916  1920 
endian 493 
endl 148  459 
end of line comment 65 
ends 460 
enum 115 
enum class 175 
enumeration: nested 1793  2490 
enum values: and arithmetic operators 1078 
enum values: evaluated at compile-time 2585 
environ 63 
eof 398 
eofbit 393 
epptr 2645 
epsilon 2307 
equal 2099 
equality operator 1131  1142 
equal_range 1342  1364  1377  1397  2100 
equal_to 1835 
erase 302  1196  1238  1301  1343  1363  1378  1396 
error 2875 
error code 897 
escape sequence 189 
exceptFd 2765 
exception 410  1646 
exception: and constructors 986 
exception: and destructors 989 
exception: and new 973 
exception: and new[] 1047 
exception: and streambuf 1672 
exception: bad_alloc 844 
exception: header file 952 
exception: replace 985 
exception: standard 945 
Exceptional C++ 977 
exception class 941  946 
exception guarantees 969 
exception handler: order 927 
exception neutral 978 
exceptions 904 
exceptions (function) 936 
exception safe 968 
exception specification list 931 
exec... 2722 
exit 899  907  917  2723  2743 
exit: avoid 834 
exit: calling destructors 2725 
exit status 2717 
exp 1479 
expandable array 1174 
expected constructor, destructor, or type conversion 2524 
explicit 1009 
explicit: conversion operator 1011 
explicit instantiation declaration 2277 
explicit template type arguments 2282 
explicit type specification 2253 
exponential_distribution<RealType = double> 2063 
exponentiation 207 
export 247 
expression: actual type 1640 
expression: type of 1652 
extendable array 1111 
extended friend 1757  2477 
extensible literals 1080 
extern 18  2452 
extern "C" 94  96 
extern template 2395  2396  2400 
extracting strings 563 
extraction operator 140  143  351  544  557 
extreme_value_distribution<RealType = double> 2062 
 

F

F 208 
factory functions 882 
fail 400  506 
failbit 394  589 
failure class 940 
false 218  2117  2129 
field selector 1772 
field width 1065 
field `...' has incomplete type 2472 
FIFO 1114  1265 
FILE 322 
file: binary mode 530 
file: copying 607 
filebuf 355  364  1724  1727 
file descriptor 516  624  2685  2694 
file descriptors 358  2631  2744 
file flags 523 
file is rewritten 534 
file modes 522 
file rewriting: preventing 528 
fill 417  2101 
fill characters 437 
fill_n 2102 
FILO 1118  1405 
final 1620 
find 303  1344  1365  1379  1398  2103 
find_end 2104 
find_first_of 304  2105 
find_if 2106 
find_last_not_of 306 
find_last_of 305 
first 1162 
first in, first out 1115  1266 
first in, last out 1117  1404 
first_argument_type 2202  2576 
fisher_f_distribution<RealType = double> 2064 
Fistream 2700 
fixed 452 
flags 420 
flags: of ios objects 407 
flex 2819 
flexc++ 2831  2835  2851  2853  2866  2895  2904 
flexc++: debugging code 2846 
flexc++: setDebug 2848 
floatfield 453 
float_denorm_style 2309 
float_round_style 2337 
flow-breaking methods 903 
flush 461  508 
fopen 471  546 
for-statement 187 
fork 2702  2716  2738 
formal type 2220  2374 
formal types 2216 
formatted input 560 
formatted output 434  485 
formatting 386  415 
formatting commands 348 
formatting flags 412  431 
for range declaration 188 
forward 2427  2430 
forward: parameters 2432 
forward class reference 723 
forward declaration 1791 
forward declaration: enum class 176 
forward declarations 333  727 
ForwardIterator 1899  2505 
forward iterators 288  289 
forward_iterator_tag 2504 
for_each 2107  2777 
for_each: vs. transform 2181 
fprintf 337 
free 786  827  838 
free compiler 20  39 
free function 998 
Free Software Foundation 21 
Friedl, J.E.F 1450 
friend 1752  2463  2469 
friend: as forward declaration 1792 
friend: bound 2467  2474 
friend: extended declaration 1758 
friend: function declaration 1756 
friend: in class templates 2465 
friend: nested classes 1789 
friend: unbound 2475 
friend: using a template parameter 2815 
friendship among classes 1753 
front 1197  1239  1272  1302 
front_inserter 1907 
FSF 22 
fstream 513  592  628 
fstream: header file 371  1726 
ftp::/prep.ai.mit.edu/pub/non-gnu 2825 
fully qualified name 269  2236 
fully qualified name: nested class members 1786 
function (std::) 2345 
function-to-pointer transformation 2258 
function: anonymous 2032 
function: constant-expression 761 
function: free 1023 
function: returning rvalue reference 873 
function adaptor 1857 
function adaptors 1814 
functional: header file 1808  2200  2242  2344  2449 
functionality 1171 
function call operator 1049  1436 
function object 1051  1439 
function object: arithmetic 1815 
function object: logical 1849 
function object: relational 1833 
function overloading 78  696 
function pointer: polymorphic 2343 
function prevalence rule 2233 
functions: candidate 2352 
functions: viable 2354 
functions as members of structs 116 
function selection 2351 
functions having identical names 75  118 
function template 2212  2215 
function template: overloading 2284 
function template: specialization vs. overloading 2294 
function templates: multiply included 2270 
function templates: specialized type parameters 2286 
function throw list 930  954 
function try block 983 
functor 1052 
 

G

g++ 10  37  2855 
Gamma, E. 1608  1744  2706  2811 
gamma_distribution<RealType = double> 2065 
gbump 1698  2675 
gcount 568 
generalized const expression 759 
generalized pair 1172  2441 
generate 2109 
generate_n 2110 
generator: random number 2046 
generic algorithm: categories 2082 
generic algorithms 1147  2078  2079 
generic algorithms: required types 2574 
generic data type 2080 
generic software 332 
generic type 1158 
geometric_distribution<IntType = int> 2066 
get 569  1937  1954  1968  1979  2444 
getline 307  399  571 
get_deleter 1955  1980 
global try block 910 
global function 769 
global namespace 250 
global scope 1762 
global variable 2377 
global variables 744 
global variables: avoid 109 
Gnu 8  36  846  1796  2854 
good 401 
goodbit 395 
goto 902 
gptr 1699  2655  2660  2671  2696 
grammar 2629  2863 
grammar specification file 2871 
grammatical rules 2877 
Graphical User Interface Toolkit 659 
greater 1839 
greater_equal 1841 
 

H

hash function 1423 
hash function: predefined 1434 
hashing 1422 
hash value 1424 
has_denorm 2308 
has_denorm_loss 2311 
has_infinity 2312 
has_nothrow_assign 2604 
has_nothrow_copy_constructor 2603 
has_nothrow_default_constructor 2601 
has_nothrow_destructor 2602 
has_quiet_NaN 2313 
has_signaling_NaN 2316 
has_trivial_assign 2600 
has_trivial_copy_constructor 2598 
has_trivial_default_constructor 2597 
has_trivial_destructor 2599 
header file 255  360  721  733 
header section 2878 
heap 2191 
hex 441 
hidden data member 1735 
hiding: base class members 1530 
hierarchic sort 2482 
hierarchy of code 1492 
Hopcroft J.E. 1218 
http://bisoncpp.sourceforge.net/ 2898 
http://bobcat.sf.net/ 2858 
http://bobcat.sourceforge.net 1449  2640  2668 
http://en.wikipedia.org/wiki/C++11 7 
http://flexcpp.org/ 2856 
http://gcc.gnu.org 42 
http://oreilly.com/catalog/ 1996 
http://publications.gbdirect.co.uk/c_book/ 3 
http://sourceforge.net/projects/cppannotations/ 2 
http://sources.redhat.com 35 
http://www.cplusplus.com/ref 13 
http://www.csci.csusb.edu/dick/c++std 14 
http://www.debian.org 25 
http://www.gnu.org 23 
http://www.gnu.org/licenses/ 4 
http://www.linux.org 27 
http://www.oreilly.com/catalog/lex 2824 
http://www.research.att.com/... 128 
http://www.sgi.com/.../STL 1150 
http://www.trolltech.com 658 
http://www/parashift.com/c++-faq-lite/ 131 
http://yodl.sourceforge.net 6 
human-readable 433 
hyperlinks 12 
 

I

I/O 323 
I/O library 324 
I/O multiplexing 2757 
icmake 46 
identically named member functions 1547 
identifier: initial underscore 1082 
identifiers starting with an underscore 249 
IEC-559 2321 
IEEE-754 2322 
IFdNStreambuf 2663 
IFdSeek 2681 
IFdStreambuf 2651  2775 
ifstream 545  590  643 
ifstream constructors 594 
ignore 572 
imag 1471 
imaginary part 1458  1472 
implementation 649 
implementation dependent 1751 
implemented-in-terms-of 1571 
implicit conversion 1554 
in 527  532  629 
INCLUDE 722  729 
include guard 99 
includes 2111 
increment operator 1013 
index operator 992  1184  1293  1336  1360 
indirect base class 1510 
inequality operator 1132 
infinity 2317 
inheritance 718  1496  1502 
inheritance: access to base class member 1516 
inheritance: multiple 1538 
inheritance: no derived class constructors 1523 
inheritance: private derivation 2481 
init 1536  2729  2730  2739 
initialization 682  800  864  1178 
initialization: static data member 745 
initializer list 177  683 
initializer lists 1179 
initializer_list 685 
initializer_list<Type> 178 
inline 703  704  707  1062  1600  1810  1812 
inline: avoid! 711 
inline: disadvantage 710 
inline: static members 771 
inline function 706 
inline member functions 1785 
inner types 2551 
inner_product 2112 
inplace_merge 2113 
input 542  615 
InputIterator 1893  2501 
InputIterator1 1895 
InputIterator2 1896 
input language 2859 
input_iterator_tag 2500 
insert 308  1198  1240  1303  1345  1366  1380  1399  1910 
inserter 1903  1909 
inserter: and non-STL classes 1913 
inserter: required typedefs 1912 
inserting streambuf * 611 
insertion operator 139  345  469  484  997 
insertions 1224 
instantiation 2211  2225 
instantiation declaration 2276  2399 
instantiation function 2398 
instantiation source 2397 
int32_t 237 
integer division 242 
integral conversions 2384 
interface 648  1603 
interface functions 665 
internal 435 
internal buffer 507 
internal header 731 
internal header file 2721 
Internet 11 
INT_MAX 2301 
invalid_argument 960 
in_avail 1673 
iomanip 414 
iomanip: header file 373 
ios 342  377  380  383  385  613  1795  2275  2683 
ios::exceptions 935 
ios::fail 519  597 
ios: header file 362  2684 
iosfwd 279  335  361 
ios object: as bool value 402 
iostate 937  939 
iostream 102  141  481  514  555  593 
iostream.h 103 
iostream: header file 368 
ios_base 339  374  384 
ios_base.h 381 
is-a 1572  1658  1664 
is-implemented-in-terms-of 1659 
istream 350  543  549  553  645 
istream: header file 365 
istream: iterator 1915 
istreambuf_iterator 1919  1927 
istream constructor 551 
istream_iterator 1914 
istringstream 352  547  601  603  2699  2800 
is_base_of 2605 
is_bounded 2318 
is_convertible 2606 
is_exact 2319 
is_iec559 2320 
is_integer 2323 
is_lvalue_reference 2589 
is_modulo 2324 
is_open 520  598  1728 
is_pod 2595 
is_reference 2591 
is_rvalue_reference 2590 
is_signed 2325  2592 
is_specialized 2326 
is_unsigned 2593 
iterator 180  1191  1234  1297  1372  1782  1873  1877  2492 
iterator: and generic algorithms 2496 
iterator: as class template 2813 
iterator: class type 2497 
iterator: common characteristics 2494 
iterator: data type 2498 
iterator: header file 1872  2493 
iterator: range 1882 
iterator: requirements 1888  2495 
iterator: to const elements 1884 
iterator: types 1887 
iterator range 1199  1241  1304  1348  1383 
iterators 1149  1159  1180 
iterator_tag 2499 
iter_swap 2114 
 

J

Java 1632 
Java interface 1602 
jmp_buf 914 
Josutis, N. 2521 
 

K

Kendall's Advanced Theory of Statistics 2045 
key 1323 
key/value 1322 
key type 1432 
keywords 246 
kludge 1020 
Koenig lookup 265 
 

L

L 210 
Lakos, J. 655  728 
lambda function 2029  2030  2108 
late-specified return type 183  2035  2240 
late binding 1577 
late bining 1585 
left 438 
left-hand 1138 
leftover 2145  2185  2186 
length 309 
length_error 315  961 
less 1843 
less-than operator 1144 
less_equal 1845 
letters in literal constants 202 
Lewis, P.A.W. 2053 
lex 2823  2874 
lexical scanner specification file 2841 
lexicographical_compare 2115 
library 735 
lifetime: anonymous objects 700 
LIFO 1119  1406 
limits: header file 2303 
lineair search 1057 
linear chaining 1426 
linear search 1059 
linear_congruential_engine 2047  2049 
linker: removing identical template instantiations 2281 
Linux 26 
Liskov Substitution Principle 1574  1656 
Lisp 49 
list 1112  1212 
list: circular 1216 
list: header file 1214 
list: traversal 1215 
list constructors 1229 
list container 1213 
literal constants 201 
literal floating point value using E 206 
literal float using F 209 
literal long int using L 212 
literal operator 1081 
literal unsigned using U 216 
literal wchar_t string L 211 
local arrays 812 
local class 715  1568 
local context 2005  2036 
local type 2250 
local variables 104  107  2378 
lock 2015 
lock_guard 2013 
log 1480 
logical function object 1850 
logical operations 2782 
logical operators 1848 
logical_and 1851 
logical_not 1855 
logical_or 1853 
logic_error 962 
lognormal_distribution<RealType = double> 2067 
long double 195  198 
longjmp 901  913  916 
long long 194  197 
long long int 228 
lower_bound 1350  1385  2118 
lsearch 1055  1056 
lseek 2688 
LSP 1575  1657 
Ludlum 266 
lvalue 167  994  1018  1898  1948 
lvalue-to-rvalue transformation 2256 
lvalue: distinguish from rvalue 2808 
lvalue reference 169 
lvalue transformations 2255  2380 
 

M

macro 85  755  1070  1073 
main 62  72  74 
make 45 
make_heap 2193 
make_signed 2613 
make_unsigned 2612 
malloc 779  796  825  837  851 
manipulator 1064 
manipulator: as objects 1072 
manipulators 349  656 
map 1121  1319 
map: header file 1321  1359 
map constructors 1328 
Marshall Cline 132 
matched 2888 
mathematical functions 1473 
max 2055  2119  2327 
max-heap 2083  2194 
max_element 2120 
max_exponent 2329 
max_exponent10 2330 
max_size 310  1146 
member: class as member 1783 
member: const 669 
member function 277  647  1953  1978 
member function: called explicitly 1532 
member function: pure virtual implementation 1618 
member functions 151  1230  1268  1283  1694  2552 
member functions: available 1562 
member functions: identically named 1548 
member functions: overloading 80 
member initializer 673 
members: in-class 705 
members: overriding 1591 
member template 2385 
memcpy 870  982 
memory: header file 830  1928  1963  2555 
memory: initialization 807 
memory allocation 778 
memory buffers 346 
memory consumption 1738 
memory leak 794  818  841  921  926  1152  1594  1929  1991 
memory leaks 787 
merge 1243  2122 
merging 2085 
min 2054  2124  2328 
mini scanner 2840  2843 
minus 1823 
min_element 2125 
min_exponent 2331 
min_exponent10 2332 
mixing C and C++ I/O 354 
modifier 999 
modulus 1829 
move 1949 
move-aware 174  881 
move: design principle 885 
move assignment 880 
move constructor 874  1522 
move semantics 171  173  871  1961 
MS-Windows 33  531 
MS-WINDOWS 634 
mt19937 2052 
Multi 2622 
multimap 1357 
multimap: no operator[] 1361 
multiple inheritance 1539 
multiple inheritance: vtable 1739 
multiplexing 2756 
multiplies 1825 
multiset 1392 
multiset::iterator 1400 
multi threading 1993 
multi threading: -pthread 2002 
mutable 719 
mutex 1570  1998  2006 
mutex: header file 2007 
 

N

name: fully qualified 2237 
name conflicts 120 
named constant expression 763 
name lookup 105 
name mangling 79 
namespace 119  732 
namespace: anonymous 258 
namespace: closed 260 
namespace: import all names 264 
namespace: off limits 2176 
namespace alias 270 
namespace declarations 257 
namespaces 252 
NaN 2314 
negate 1831 
negative_binomial_distribution<IntType = int> 2070 
negator function 1867 
negators 1866 
nested blocks 111 
nested class 1780 
nested class: declaration 1788 
nested class: member access 1790 
nested class: static members 1787 
nested container 1329 
nested derivation 1508 
nested enumerations 1794 
nested functions 716 
nested inheritance 1623 
nested trait class 2580 
nesting depth 2833 
new 780  791  1025 
new-style casts 240 
new: and exceptions 972 
new: header file 949 
new: placement 829  1030 
new Type[0] 810 
new[] 803  817  820  1028 
new[]: and exceptions 1046 
new[]: and non-default constructors 1564 
next_permutation 2126 
Nichols, B 1994 
nm 2459 
noAlarm 2767 
no arguments depending on a template parameter 2527 
noboolalpha 445 
no buffering 1714 
non-constant member functions 1616 
non-local return 905 
noopt 754 
norm 1481 
normal_distribution<RealType = double> 2068 
noshowbase 447 
noshowpoint 458 
noshowpos 449 
not 1095 
Not-a-Number 2315 
not1 1868 
not2 1869 
notation 1182 
nothrow guarantee 980 
notify_all 2024 
notify_one 2023 
not_eq 1097 
not_equal_to 1837 
nounitbuf 465 
nouppercase 451 
npos 280 
nReady 2762 
nth_element 2130 
NULL 84  86  757  785 
null-bytes 505 
nullptr 87 
NullType 2616 
numeric: header file 2077 
Numerical Recipes in C 2143 
numeric_limits 2302 
 

O

O0 753 
object 117 
object: address 861 
object: allocation 798 
object: anonymous 699 
object: assign 857 
object: parameter 868 
object: static/global 663 
object hierarchy 1501 
object oriented approach 56 
obsolete binding 106 
oct 442 
off_type 497  583 
ofstream 470  510  644 
ofstream constructors 515 
once_flag 2019 
one definition rule 650  2271 
open 517  595  1729  2641 
openmode 524  1730 
operator 859 
operator!= 1058  1838  1890 
operator% 1830 
operator & 160  163 
operator& 2788 
operator&& 1852 
operator> 1840 
operator>> 558  1001  1487 
operator>= 1842 
operator< 1325  1421  1844  2121  2123  2127  2132  2134  2138  2162  2164  2166  2168  2170  2173  2190  2195  2199 
operator<< 1488 
operator<= 1846 
operator() 1050  1061  1437  2141 
operator* 1463  1826  1892  1951  1976 
operator*= 1467 
operator+ 1021  1461  1819  1822  2090 
operator++ 1014  1891 
operator+= 1465 
operator- 1462  1824 
operator-> 1952  1977 
operator-- 1016 
operator-= 1466 
operator/ 1464  1828 
operator/= 1468 
operator: free 1022 
operator= 1946  1973  1974 
operator== 1438  1836  1889  2158  2160  2184  2188 
operator and 1086 
operator and_eq 1088 
operator bitand 1090 
operator bitor 1092 
operator bool 1950  1975 
operator compl 1094 
operator delete 826  1033 
operator delete[] 1044 
operator keywords 248 
operator new 824  950  1024 
operator new(sizeInBytes) 802 
operator new[] 1041 
operator not 1096 
operator not_eq 1098 
operator or 1100 
operator or_eq 1102 
operator overloading 858  990 
operator overloading: within classes only 1107 
operators: of containers 1126 
operators: textual alternatives 1084 
operator xor 1104 
operator xor_eq 1106 
operator[] 993  1004  2547  2807 
operator|| 1854 
operator~ 2790 
options 2844 
or 1099 
ordered pair 1489 
ordinary class 2214  2262 
ordinary function 2213 
or_eq 1101 
ostream 344  367  389  468  474  480  482  646  1068  1075  1613 
ostream: define using 0-pointer 479  552 
ostream: header file 366 
ostream: iterator 1922 
ostreambuf_iterator 1926 
ostream constructor 478 
ostream coupling 612 
ostream_iterator 1921 
ostringstream 347  472  537  539 
out 533  630 
out-of-line functions 713 
out of memory 848 
output 616 
output formatting 341  376 
OutputIterator 1897  2503 
output_iterator_tag 2502 
out_of_range 963 
overflow 1684  1707  2636  2647 
overflow_error 964 
overloadable operators 1083 
overloaded assignment 1127 
overloading: by const attribute 81 
overloading: function template 2283 
override 1621 
overriding members 1592 
overview of generic algorithms 1148 
 

P

p 213 
padding 418 
pair 1161  1335 
pair<map::iterator, bool> 1346 
pair<set::iterator, bool> 1381 
pair<type1, type2> 1170 
pair container 1109  1160 
parameter: ellipsis 2583 
parameter list 76 
parameter pack 2423 
parameter pack: rvalue reference 2429 
parameter packs not expanded 2438 
parameter packs not expanded with `...' 2439 
parent process 2708  2719 
ParentSlurp 2751 
parse() 2830 
parse-tree 2630 
parser 2628  2816  2860 
parser generator 2820  2832  2861 
partial class template specialization 2411 
partial specialization 2412 
partial_sort 2131 
partial_sort_copy 2133 
partial_sum 2135 
partition 2136 
Pascal 717 
Pattern 1447 
pbackfail 1700 
pbase 1709  2643 
pbump 1711  2648 
pdf 1 
peculiar syntax 1060 
peek 573 
penalty 1589 
perfect forwarding 172  2269  2428 
perfect forwarding: inheritance 2437 
perfect forwarding: to data members 2447 
permuting 2086 
pimpl 1663 
pipe 2634  2745 
placement new 828  1031  1043  1045  2556 
plain old data 888  2594 
plus 1818  1821 
pod 889 
pointer: to a data member 1766 
pointer: to class template 2455 
pointer: to function 1053 
pointer: to policy base class 2563 
pointer: wild 1931  1990 
pointer in disguise 1558 
pointer juggling 2570 
pointer protection 182 
pointers: as iterators 1886 
pointers to deleted memory 855 
pointers to objects 1040 
pointer to a function 1069 
pointer to an object 1559 
pointer to function 773 
pointer to member field selector 1774 
pointer to members 1759  1760  2582 
pointer to members: assignment 1769 
pointer to members: defining 1765 
pointer to members: size of 1779 
pointer to members: virtual members 1771 
pointer to objects 2404 
pointer_to_binary_function 2206 
pointer_to_unary_function 2205 
point of instantiation 2279  2349  2462 
poisson_distribution<IntType = int> 2071 
polar 1482 
policy 2549  2559 
policy class: defining structure 2569 
polymorphic semantic union 2901 
polymorphism 1573  1576  1732 
polymorphism: bypassing 2529 
polymorphism: dynamic 2365 
polymorphism: how 1734 
polymorphism: static 2364 
polymorphous wrapper 2342 
pop 1274  1286  1414 
pop_back 1201  1244  1306 
pop_front 1246  1308 
pop_heap 2196 
POSIX 230 
postponing decisions 898 
pos_type 581 
pow 1483 
power specification using p 214 
pptr 1710  1712  2644 
precision 421 
precompiled header 2273 
predefined function object 1813  2779 
predicate 1054 
predicate function 1864 
preprocessor 756  1071  1074 
preprocessor directive 92  2839 
preprocessor directive: error vs. static_assert 2296 
Press, W.H. 2142 
prev_permutation 2137 
primitive types 199 
printf 150  487  2420 
printf() 69 
priority queue data structure 1277 
priority rules 1279 
priority_queue 1276  1281 
private 153  2488 
private backdoor 996 
private derivation 1543 
private derivation: too restrictive 1513 
private inheritance 1660 
private members 2470 
probability density function 2042 
problem analysis 1499 
procedural approach 55 
process id 2715 
process ID 2710 
profiler 709  1228 
Prolog 50 
promotion 1008 
promotions 2383 
protected 154  1511  2659 
protected derivation: too restrictive 1514 
protocol 1604 
Prototype design pattern 1745 
prototyping 17 
Proxy: stream insertion and extraction 2812 
Proxy Design Pattern 2810 
Pthreads Programming 1995 
ptr_fun 2207 
public 155  749  1542 
pubseekoff 1687  1721 
pubseekpos 1689 
pubsetbuf 1691 
pubsync 1682 
pure virtual functions 1611 
pure virtual member: implementation 1619 
push 1273  1285  1413 
push_back 1203  1248  1310  1906 
push_front 1249  1311  1908 
push_heap 2197 
put 491 
putback 574  2693 
 

Q

qsort 2460 
qsort() 777 
Qt 657 
qualification conversions 2382 
qualification transformation 2259 
queue 1113  1262  1267 
queue: header file 1264  1278 
queue data structure 1263 
quiet_NaN 2333 
 

R

radix 413  2334 
rand 2041 
random 1223 
random: header file 2040  2051 
random access 1902 
RandomAccessIterator 1901  2509  2512 
RandomIterator 2814 
random number generator 2140 
random_access_iterator_tag 2508 
random_shuffle 2139 
range 186 
range-based for-loop 2805 
range based for 185 
range of values 1181 
Ranger 2806 
range_error 965 
raw memory 801  823 
raw string literal 190 
rbegin 311  1207  1252  1314  1351  1386  1880  2515 
rdbuf 387  621  622  2732 
rdstate 405 
read 575 
readFd 2763 
read first, test later 609 
reading and writing 353 
readsome 576 
real 1469 
realloc 852 
real part 1459  1470 
recompilation 1507 
recursive_mutex 2009 
recursive_timed_mutex 2011 
redirection 623  2731 
ref(arg) 2243 
reference 1067  1557 
reference: to class template 2454 
reference operator 159 
reference parameter 675 
references 158 
reference wrapper 2245 
regcomp 1445 
regex 1451 
regex: header file 1444 
regexec 1446 
regex_replace 1454 
regex_search 1452 
regular expression 2836 
regular expressions 1443 
reinterpret_cast 2535 
reinterpret_to_smaller_cast 2536 
relational function object 1834 
relational operations 2781 
relationship between code and data 1493 
relative address 1768 
release 1956 
remove 1254  2144 
remove_copy 2146 
remove_copy_if 2147 
remove_if 2148 
remove_reference 2609 
rend 312  1209  1255  1316  1353  1388  1881  2516 
renew 814  822 
replace 313  2149 
replace_copy 2150 
replace_copy_if 2151 
replace_if 2152 
repositioning 494  578 
reserve 314  1204 
reserved identifiers 251 
reset 1958  1981 
resetiosflags 427 
resize 317  1205  1250  1312 
resource: stealing 875 
responsibility of the programmer 1189  1232  1270  1295  1417  1957 
restrictions 53 
result_of 2448 
result_type 2204  2578 
return 906 
return by argument 161 
return type: implicit 2033 
return type: late-specified 2034 
return value 73  1066 
return value optimization 887 
reusable software 1609  1668 
reverse 1257  2153 
reversed_iterator 1874 
reverse iterator 2513 
Reverse Polish Notation 1407 
reverse_copy 2154 
reverse_iterator 1208  1253  1315  1352  1387  2514 
reverse_iterator: initialized by iterator 2517 
rfind 318 
right 439 
right-hand 1139  1166 
rmExceptFd 2773 
rmReadFd 2771 
rmWriteFd 2772 
RNG 2056 
rotate 2155 
rotate_copy 2156 
round_error 2335 
round_style 2336  2338 
RPN 1408 
rule of thumb 67  108  126  244  267  674  708  720  736  819  975  979  1006  1010  1037  1222  1503  1506  1601  1767  1992  2226  2287  2350  2392  2415 
run-time 1580  1645  2299 
run-time error 933 
run-time sypport system 849 
run-time vs. compile-time 2538 
runtime_error 966 
rvalue 168  995  1017  1894  1947 
rvalue: distinguish from lvalue 2809 
rvalue reference 165 
 

S

sbumpc 1674  2674 
scalar numeric types 1435 
scalar type 1460 
scanf 564 
Scanner 2837 
scanner 2627  2817  2864 
ScannerBase 2834 
scanner generator 2818 
scientific 455 
scientific notation 456 
scope: class 1763 
scope: global 1761 
scope resolution operator 123  261  1036  1533  1549  1625 
search 2157 
search_n 2159 
second 1163 
second_argument_type 2203  2577 
seek beyond file boundaries 503  588 
seekdir 498  584  1688 
seekg 582 
seekoff 1717  2679 
seekp 496 
seekpos 1722  2680  2690 
seek_dir 1797 
seek_off 2687 
segmentation fault 1940 
select 2754  2755 
Selector 2760 
semaphore 2022 
set 1367 
set: header file 1369  1394 
setAlarm 2766 
setbase 443 
setbuf 1716 
setDebug 2847 
setf 424 
setfill 419 
setg 1701  2653  2662  2669  2689 
setiosflags 425 
setjmp 900  912  915 
setp 1713  2642 
setprecision 423 
setstate 409 
setup.exe 40 
setw 430 
set_difference 2161 
set_intersection 2163 
set_new_handler 845 
set_symmetric_difference 2165 
set_union 2167 
SFINAE 2358 
sgetc 1676 
sgetn 1677  2677 
shadow member 1515 
shared_ptr 245  1962  2511 
shared_ptr: 0-pointer 1967 
shared_ptr: default 1966 
shared_ptr: defining 1964 
shared_ptr: initialization 1969 
shared_ptr: operators 1972 
shared_ptr: used type 1971 
showbase 446 
showmanyc 1702 
showpoint 457 
showpos 448 
shuffling 2087 
signal 2726 
signaling_NaN 2339 
sin 1484 
single inheritance 1537 
sinh 1485 
size 319  686  1210  1256  1275  1287  1317  1354  1389  1415 
size: of pointers to members 1778 
sizeof 16  737  782  831  2426  2586 
sizeof derived vs base classes 1567 
size specification 748 
size_t 229  1027 
size_type 281 
skipping leading blanks 146 
skipws 462  1924 
slicing 1552 
snextc 1679 
socket 2635 
sockets 357 
sort 1258  1847  2169 
sort: multiple hierarchal criteria 2174 
sort criteria: hierarchic sorting 2483 
sorted collection of value 1393 
sorted collection of values 1368 
sorting 2084 
sort_heap 2198 
special containers 1120 
splice 1259 
split buffer 1705 
sprintf 473 
sputback 1680 
sputc 1683 
sputn 1685 
sqrt 1486 
sscanf 548 
sstream 538  602 
sstream: header file 372 
stable_partition 2171 
stable_sort 2172  2484 
stack 1116  1401 
stack: header file 1403 
stack constructors 1411 
stack data structure 1402 
stack operations 1063 
standard-layout 896 
standard exceptions 944 
standard layout 895 
standard namespace 121 
standard namespace: and STL 1806 
standard normal distribution 2069 
Standard Template Library 1802 
stat 221  677 
state flags 938 
state of I/O streams 340  375 
static 54  259  739 
static: data members 743 
static: members 1777 
static binding 1578  1583 
static data: const 751 
static data members: initialization 746 
static inline member functions 770 
static member functions 766  767 
static members 740  2401 
static object 662 
static polymorphism 2363  2566 
static type checking 1633 
static type identification 1634 
static variable: initialization 2017 
static_assert 2295 
static_cast 1563  2280 
static_cast<type>(expression) 241 
static_pointer_cast 1986 
std 325 
std::move 877 
std::streambuf 2650 
stderr 138 
STDERR_FILENO 2749 
stdexcept 316 
stdexcept: header file 943 
stdin 136 
STDIN_FILENO 2747 
stdio.h 70  98 
std namespace: off limits 2177 
stdout 134 
STDOUT_FILENO 2649  2748 
STL 1803 
STL: required types 2796 
storing data 1221 
str 540  604 
str... 788 
strcasecmp 284  1811  2208 
strdup 789  850  854 
strdupnew 853 
stream 1725 
stream: as bool value 403 
stream: processing 608 
stream: read and write 627 
streambuf 343  379  610  1666  1918  1925  2633  2658  2666  2678  2691 
streambuf: and exceptions 1671 
streambuf: header file 363 
streams: associating 642 
streams: reading to memory 600 
streams: writing to memory 536 
streamsize 1670 
stream state flags 406 
string 276 
string::iterator 1781 
string::size_type 282 
string: as union member 2887 
string: declaring 278 
string: iterator types 287 
string constructors 286 
string extraction 562 
strong guarantee 974 
Stroustrup 127 
struct 114 
struct: empty 2615 
Structured Computer Organization 2026 
Stuart, A. & Ord, K 2044 
student_t_distribution<RealType = double> 2072 
substitution failure 2357 
substr 320 
subtract_with_carry_engine 2048  2050 
sungetc 1681 
Sutter, H. 976  2361 
swap 321  869  981  1211  1260  1318  1355  1390  1959  1982  2178 
swap area 847 
swapping 2088 
swap_ranges 2179 
Swiss army knife 1541 
symbol area 2842 
symbolic constants 147 
sync 1723  2637  2646 
syntactic elements 908 
system 2703  2733 
 

T

tag 1491 
TagTrait 2899 
Tanenbaum, A.S. 2025 
TCP/IP stack 1669 
tellg 580 
tellp 495 
template 331  1804  2218  2372 
template: and the < token 2531 
template: class 2369 
template: embedded in typedefs 2409 
template: embedding integral values 2539 
template: explicit specialization 2289 
template: id-declaration mismatch 2290 
template: identifying subtypes 2406 
template: IfElse 2542 
template: parameter type transformation 2254 
template: point of instantiation 2278  2348 
template: preventing instantiation 2394 
template: select type given bool 2543 
template: specialization 2410 
template: specified within template 2530 
template: statements depending on type parameters 2347 
template: subtypes inside templates 2525 
template: variadic 2416 
template: when instantiated 2393 
template alias 2571 
template declaration 2274 
template explicit specialization 2288 
template explicit type specification: omitting 2293 
template header 2224 
template header: for member templates 2387 
template instantiation declaration 2292 
template mechanism 2209  2217 
template members: without template type parameters 2528 
template meta programming 2272  2518 
Template Method 1610 
template method design pattern 2711 
template non-type parameter 2228 
template pack: and template template parameters 2623 
template parameter: default value 2376 
template parameter deduction 2251 
template parameter list 2219  2227  2371  2373 
template parameters: identical types 2268 
template programming 2534 
templates: iteration by recursion 2545 
templates: overloading type parameter list 2285 
templates vs. using 2234 
template template parameter 2519  2557  2558 
template template parameter: and template packs 2624 
template type: initialization 2230 
template type deduction 2267 
template type parameter 2221 
terminate 1733 
text files 636 
textMsg 923 
this 742  768  772  860  1029 
thread 1997  2003 
thread: header file 2004 
throw 909  918 
throw: empty 922 
throw: pointer 919 
throw list 929  953 
tie 388  614 
timed_mutex 2010 
timeval 2759 
tinyness_before 2340 
token 1409  2862 
top 1288  1410  1416 
trait class 2572 
trait class: class detection 2581 
trait class: nested 2579 
transform 1832  1856  2180 
transform: vs. for_each 2182 
transformation to a base class 2265 
traps 2341 
trivial copy constructor 867  892 
trivial default constructor 692  890  2596 
trivial destructor 840  894 
trivial member 891 
trivial member function 2588 
trivial overloaded assignment operator 893 
true 217  521  599  1865  2116  2128 
trunc 535  632 
try 924 
tuple 2442 
tuple: header file 2443 
tuple_element 2446 
tuple_size 2445 
Type 1157 
type-safe 149 
type: anonymous, local 2248 
type: primitive 200 
type: without values 1798 
type checking 68 
type conversions 2356 
typedef 112  328  1169  1327 
typedefs: nested 2491 
typeid 1636  1639  1649 
typeid: argument 1653 
type identification: run-time 1631 
typeinfo: header file 956  958  1650 
typename 2523 
typename && 166 
typename ...Params 2419 
typename: and template subtypes 2408 
typename: disambiguating code 2405 
typename vs. class 2561 
type of the pointer 1560 
types: required by STL 2795 
type safe 144  559  783  793 
type safety 336 
type specification: explicit 2252 
type_traits: header file 2587 
 

U

U 215 
uflow 1675  1703 
uint32_t 236 
Ullman, J.D. 1219 
unary function object 1860 
unary not 2789 
unary operator 2784 
unary predicate 2098 
unary_function 2794 
unbound friend 2468  2476 
undefined reference to vtable 1741 
underflow 1704  2652 
underflow_error 967 
unget 577  2692 
Unicode 223 
uniform initialization 684 
uniform_int_distribution<IntType = int> 2073 
uniform_real_distribution<RealType = double> 2074 
unimplemented: mangling dotstar_expr 2241 
union 113  2886 
union: polymorphic 2900 
unique 1261  1983  2183 
unique_copy 2187 
unique_lock 2012 
unique_ptr 1930  2510 
unique_ptr: 0-pointer 1936 
unique_ptr: assignment 1939 
unique_ptr: default 1935 
unique_ptr: defining 1933 
unique_ptr: initialization 1941 
unique_ptr: move constructor 1938 
unique_ptr: operators 1945 
unique_ptr: reaching members 1944 
unique_ptr: used type 1943 
unistd.h: header file 2638  2657  2665  2682  2746 
unitbuf 464 
Unix 625  639  2735  2740  2852  2896 
unnamed type 2247 
unordered_map 1427  1431 
unordered_map: header file 1419 
unordered_multimap 1428 
unordered_multiset 1430 
unordered_set 1429 
unordered_set: header file 1420 
unpack operator 2424  2436 
unrestricted unions 1490 
unsetf 426 
unsigned int 231 
uppercase 450 
upper_bound 1356  1391  2189 
URNG 2057 
user-defined literal 765 
user-defined literals 1079 
use_count 1984 
using 184  734 
using: in derived classes 1535 
using: restrictions 268 
using declaration 262 
using directive 263 
using namespace std 122 
using vs. templates 2235 
UTF-16 224 
UTF-32 225 
UTF-8 226 
utility 879 
utility: header file 1164  2431 
 

V

vague linkage 712 
valid state 285 
value 1324 
value type 1433 
value_type 1326  1370 
Vandevoorde, D. 2522 
variadic functions 2418 
variadic non-type parameters 2440 
variadic template: number of arguments 2425 
variadic templates 2417 
vector 1110  1173  1875 
vector: header file 1175 
vector: member functions 1187 
vector constructors 1176 
viable functions 2355 
virtual 1588 
virtual: vs static 741 
virtual base class 1628 
virtual constructor 1743 
virtual derivation 1629 
virtual destructor 1596  1614 
virtual member function 1587 
visibility: nested classes 1784 
void 89 
void * 928  1026  1034  1042 
volatile 2261 
vpointer 1736 
vprintf 488 
vscanf 565 
vtable 1737  2564 
vtable: and multiple inheritance 1740 
vtable: undefined reference 1742 
 

W

wait 2761 
waitpid 2718 
wchar_t 193  222  330 
weibull_distribution<RealType = double> 2075 
what 942  947 
white space 145  463  467 
width 428 
wild pointer 856  920 
wrapper 842  2175  2701 
wrapper class 359  1019  1550 
wrapper functions 774 
write 492 
write beyond end of file 502 
writeFd 2764 
ws 466 
 

X

X-windows 234 
X2a 2804 
xor 1103 
xor_eq 1105 
XQueryPointer 235 
xsgetn 1678  1706  2664  2673  2676 
xsputn 1686  1715 
 

Y

yacc 2822 
Yodl 5 
 

Z

zombie 2727  2774