Index

!= 1130 
#define __cplusplus 93 
#error 2299 
#ifdef 97 
#ifndef 100 
#include 2840 
#include <condition_variable> 2030 
%baseclass-preinclude 2882 
%debug 2847 
%filenames 2851  2884 
%left 2893 
%nonassoc 2895 
%option c++ 2828 
%prec 2896 
%right 2894 
%scanner 2885 
%stype 2886 
%token 2891 
%type 2892 
%union 2883  2887 
& 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 
... 2424 
.h 101 
.ih extension 730 
.template 2535 
// 66 
:: 124  1035 
::template 2534 
= 0 1612 
== 1129  1143 
= default 691  883 
= delete 694 
[&] 2040 
[=] 2041 
[begin, end) 1183 
[first, beyond) 1200  1242  1305  1349  1384 
[first, last) 2083 
[left, right) 1883 
\u 227 
__cplusplus 91  95 
0-pointer 795 
0x30 275 
 

A

A2x 2803 
abort exception 984 
abs 1474 
absolute position 1690 
abstract base class 1747  2715 
abstract classes 1606 
access 220 
access files 511  591 
accessor 653  668 
accessor member function 1003 
access promotion 1517 
access rights 652 
accumulate 2091 
actions 2867 
adaptor: inserter 1904 
adaptor: object to iterator 1871 
adaptor: required typedefs 1911 
addExceptFd 2772 
addReadFd 2770 
address-of operator 162 
address of objects 862 
addWriteFd 2771 
add_lvalue_reference 2612 
add_rvalue_reference 2613 
adjacent_difference 2093 
adjacent_find 2094 
adjustfield 436 
Aho, A.V. 1217 
Alexandrescu, A. 2364  2522  2539  2622  2623  2628 
Alexandrescu, H. 2620 
algorithm: header file 2078 
allocate arrays 804 
allocate memory 1038 
allocate objects 799 
allocate primitive types 797 
allocator 2556 
allocator class 1805 
ambiguity 1622  1624  1626 
amd 233 
and 1085 
and_eq 1087 
angle bracket notation 1156  1168  1807 
angle brackets 2293 
angle brackets: consecutive 1332 
anonymize 878 
anonymous 1820  1917 
anonymous function 2033 
anonymous object 698  1076 
anonymous object: lifetime 701 
anonymous pair 1165 
anonymous type 2248  2251 
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 2203  2577 
arithmetic function object 1816 
arithmetic operations 1817  2782 
array-to-pointer transformation 2259 
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) 2905 
ASCII 486  490  561  567  1280 
ascii-value 2700 
ASCII-Z 272  297  504  570  641  2619 
ASCII-Z string 273 
ascii to anything 2804  2805 
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 2760 
asynchronous input 2755 
at 290 
ate 526  633 
atoi 606  2800 
atol 2801 
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 2744 
back_inserter 1905 
bad 397 
badbit 392 
bad_alloc 843  948  971  1048 
bad_cast 955  1647 
bad_exception 934  951 
bad_function_call 2348 
bad_typeid 957  1655 
base class 1497  1556  2688  2716 
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 2060 
BidirectionalIterator 1900  2509 
bidirectional_iterator_tag 2508 
binary 529  637 
binary constant 204 
binary file 489  566  638  640 
binary function object 1859 
binary input 556 
binary operator 2785 
binary output 432  483 
binary predicate 1870 
binary tree 2194 
binary_function 2795 
binary_search 2095 
bind1st 1861 
bind2nd 1862 
bind2nd: perfect forwarding 2437 
binder 1858 
binders.h 2436 
binomial_distribution<IntType = int> 2061 
bison 2823  2829  2870  2875 
bison++ 2830  2871 
bisonc++ 2831  2869  2874 
bisonc++: grammar file 2878 
bitand 1089 
bitfunctional 2794 
bitor 1091 
bits/stl_function.h 2799 
bitwise 2793 
bitwise and 408  2789 
bitwise operations 2787 
bobcat 2859  2899 
Bobcat library 1448  2641  2669 
bool 192  1347  1382 
boolalpha 444 
bound friend 2468  2475  2491 
bridge design pattern 1661 
buffer 1692 
buffer overflow 156 
built-in 191 
 

C

C++0x standard 29 
C++11 681  1334  1418  1442  2241 
C++11 standard 28 
C++: function prevalence rule 2234 
call back 775 
calling order of base class initializers 1546 
calloc 784 
call_once 2020 
candidate functions 2355 
capacity 294  1192 
case-insensitive 283 
catch 911  925 
catch: empty enum 1800 
cauchy_distribution<RealType = double> 2062 
ccbuild 47 
cerr 137  477  619 
chain of command 1667 
char 329 
char * 1002 
child process 2706  2711  2722 
chi_squared_distribution<RealType = double> 2063 
cin 135  369  550  554  618 
circular queue 2370 
class 59  142  254  1801  2224  2562 
Class(T&) cannot be overloaded with Class(T const&) 2435 
class-type parameters 725 
class-type return values 724 
class: abstract 1605 
class: concept defined 1754 
class: enforcing constraints 2548 
class: externally declared functions 1755 
class: having pointers 1991 
class: move-aware 872 
class: ordinary 2265 
class: policy 2550  2552 
class: trait 2575 
classes: local 714  1569 
classes: without data members 1617 
class hierarchy 1500  1590 
class interface 2473 
class name 1651 
class scope 1764 
class template 2266  2362  2372  2788 
class template: adding functionality 2482 
class template: as base class 2564 
class template: conditional data organization 2546 
class template: declaration 2392  2455 
class template: deducing parameters 2453 
class template: default argument 2393 
class template: default arguments 2391 
class template: defining a type 2542 
class template: derivation 2481 
class template: derived from ordinary class 2488 
class template: friend function template 2361 
class template: generate types 2369 
class template: identifying subtypes 2409 
class template: instantiation 2452 
class template: member instantiation 2460 
class template: member template 2388 
class template: nested 2489 
class template: non-type parameter 2377 
class template: partially compiled 2480 
class template: partial specialization 2415  2416 
class template: pointer to 2459 
class template: reference to 2458 
class template: shadowing parameters 2390 
class template: static members 2404  2405 
class template: subtype vs. static members 2528 
class template: transformation to a base class 2268 
class template: using friend 2466 
class template: values without objects 2543 
class template: wrapped in simpler template 2627 
class vs. typename 2225 
clear 404  1193  1235  1298  1338  1373 
climits: header file 2302 
Cline 130 
clog 476 
close 509  518  596  1731 
closure 2039 
cmatch 1453 
code bloat 2569 
Coetmeur, A. 2872 
collating order 1654 
collision 1425 
command language 2754 
common data fields 738 
common pool 790 
compare 295 
compile-time 83  1581  1584  1630  2212  2300 
compiler 9  19  38 
compiler firewal 1662 
compiler flag 30 
compiler flag: -pthread 2003 
compiler option 43 
compl 1093 
complex 1455 
complex: header file 1457 
complex container 1122 
complex numbers 1123  1456 
composition 672  726  1494  1540 
conditional 2610 
condition flags 391 
condition member functions 396 
condition state 390 
condition variable 2001 
condition_variable 2002  2022  2023  2029 
conj 1476 
consecutive closing angle brackets 1333 
const 125  2262 
const-qualification 697 
const: generalized expression 758 
constant-expression constructor 764 
constant-expression function 762 
constant expression 2231 
const data and containers 1154 
constexpr 760  2018 
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 2233 
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 2010 
conversion operator 1005 
conversion operator: explicit 1012 
conversion rules 219 
conversions 2383 
conversions: binary to text 541 
conversions: text to binary 605 
copy 296  2096  2487 
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 2097 
cos 1477 
cosh 1478 
count 1339  1362  1374  1395  2098 
count_if 1863  2099 
coupling 57 
cout 133  370  475  617  620  2736 
create files 512 
cref(arg) 2246 
cstddef 232 
cstdint 238 
cstdio 71 
cstdlib: header file 2463 
cumulative distribution function 2045 
cur 500  586  1718 
Cygnus 34 
Cygwin 41 
c_str 298 
 

D

daemon 2730  2743  2778  2780 
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  2555 
Data Structures and Algorithms 1220 
deadlock 2016 
deallocate memory 1039 
Debian 24 
dec 440 
declaration section 2881 
declarative region 256 
declare iostream classes 334 
decltype 181  2240 
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 2306 
denorm_style 2312 
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 2714 
design patterns 58  2707 
Design Patterns 2709 
destructor 660  833  1593 
destructor: and exceptions 988 
destructor: called at exit 2726 
destructor: calling order 1527 
destructor: derived class 1525 
destructor: empty 1598 
destructor: explicit call 832  836 
destructor: for policy classes 2570 
destructor: inline 1599 
destructor: main task 835 
destructor: virtual 1595 
device 356  2634 
digits 2307 
digits10 2308 
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 2904 
dup 2738 
dup2 2739  2752 
dynamically allocated variables 2381 
dynamic arrays 806 
dynamic binding 1586 
dynamic cast 1635 
dynamic growth 1226 
dynamic polymorphism 2368  2567 
dynamic_cast 1648 
dynamic_cast<> 1641 
dynamic_pointer_cast 1988 
 

E

E 205 
early binding 1579  1582 
eback 1696  2656  2672  2697 
ECHO 2852 
efficiency 1441 
egptr 1697  2658  2663  2674  2699 
ellipsis 1007  2423  2586  2621 
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 2616 
empty vector 1202 
enable_if 2609 
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  2492 
enum values: and arithmetic operators 1078 
enum values: evaluated at compile-time 2587 
environ 63 
eof 398 
eofbit 393 
epptr 2647 
epsilon 2309 
equal 2101 
equality operator 1131  1142 
equal_range 1342  1364  1377  1397  2102 
equal_to 1835 
erase 302  1196  1238  1301  1343  1363  1378  1396 
error 2877 
error code 897 
escape sequence 189 
exceptFd 2767 
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... 2724 
exit 899  907  917  2725  2745 
exit: avoid 834 
exit: calling destructors 2727 
exit status 2719 
exp 1479 
expandable array 1174 
expected constructor, destructor, or type conversion 2526 
explicit 1009 
explicit: conversion operator 1011 
explicit instantiation declaration 2279 
explicit template type arguments 2284 
explicit type specification 2255 
exponential_distribution<RealType = double> 2065 
exponentiation 207 
export 247 
expression: actual type 1640 
expression: type of 1652 
extendable array 1111 
extended friend 1757  2479 
extensible literals 1080 
extern 18  2454 
extern "C" 94  96 
extern template 2397  2398  2402 
extracting strings 563 
extraction operator 140  143  351  544  557 
extreme_value_distribution<RealType = double> 2064 
 

F

F 208 
factory functions 882 
fail 400  506 
failbit 394  589 
failure class 940 
false 218  2119  2131 
field selector 1772 
field width 1065 
field `...' has incomplete type 2474 
FIFO 1114  1265 
FILE 322 
file: binary mode 530 
file: copying 607 
filebuf 355  364  1724  1727 
file descriptor 516  624  2687  2696 
file descriptors 358  2633  2746 
file flags 523 
file is rewritten 534 
file modes 522 
file rewriting: preventing 528 
fill 417  2103 
fill characters 437 
fill_n 2104 
FILO 1118  1405 
final 1620 
find 303  1344  1365  1379  1398  2105 
find_end 2106 
find_first_of 304  2107 
find_if 2108 
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 2204  2578 
fisher_f_distribution<RealType = double> 2066 
Fistream 2702 
fixed 452 
flags 420 
flags: of ios objects 407 
flex 2821 
flexc++ 2833  2837  2853  2855  2868  2897  2906 
flexc++: debugging code 2848 
flexc++: setDebug 2850 
floatfield 453 
float_denorm_style 2311 
float_round_style 2339 
flow-breaking methods 903 
flush 461  508 
fopen 471  546 
for-statement 187 
fork 2704  2718  2740 
formal type 2222  2376 
formal types 2218 
formatted input 560 
formatted output 434  485 
formatting 386  415 
formatting commands 348 
formatting flags 412  431 
for range declaration 188 
forward 2429  2432 
forward: parameters 2434 
forward class reference 723 
forward declaration 1791 
forward declaration: enum class 176 
forward declarations 333  727 
ForwardIterator 1899  2507 
forward iterators 288  289 
forward_iterator_tag 2506 
for_each 2109  2779 
for_each: vs. transform 2183 
fprintf 337 
free 786  827  838 
free compiler 20  39 
free function 998 
Free Software Foundation 21 
Friedl, J.E.F 1450 
friend 1752  2465  2471 
friend: as forward declaration 1792 
friend: bound 2469  2476 
friend: extended declaration 1758 
friend: function declaration 1756 
friend: in class templates 2467 
friend: nested classes 1789 
friend: unbound 2477 
friend: using a template parameter 2817 
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 2827 
fully qualified name 269  2238 
fully qualified name: nested class members 1786 
function (std::) 2347 
function-to-pointer transformation 2260 
function: anonymous 2034 
function: constant-expression 761 
function: free 1023 
function: returning rvalue reference 873 
function adaptor 1857 
function adaptors 1814 
functional: header file 1808  2202  2244  2346  2451 
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 2345 
function prevalence rule 2235 
functions: candidate 2354 
functions: viable 2356 
functions as members of structs 116 
function selection 2353 
functions having identical names 75  118 
function template 2214  2217 
function template: overloading 2286 
function template: specialization vs. overloading 2296 
function templates: multiply included 2272 
function templates: specialized type parameters 2288 
function throw list 930  954 
function try block 983 
functor 1052 
 

G

g++ 10  37  2857 
Gamma, E. 1608  1744  2708  2813 
gamma_distribution<RealType = double> 2067 
gbump 1698  2677 
gcount 568 
generalized const expression 759 
generalized pair 1172  2443 
generate 2111 
generate_n 2112 
generator: random number 2048 
generic algorithm: categories 2084 
generic algorithms 1147  2080  2081 
generic algorithms: required types 2576 
generic data type 2082 
generic software 332 
generic type 1158 
geometric_distribution<IntType = int> 2068 
get 569  1937  1954  1968  1979  2446 
getline 307  399  571 
get_deleter 1955  1980 
global try block 910 
global function 769 
global namespace 250 
global scope 1762 
global variable 2379 
global variables 744 
global variables: avoid 109 
Gnu 8  36  846  1796  2856 
good 401 
goodbit 395 
goto 902 
gptr 1699  2657  2662  2673  2698 
grammar 2631  2865 
grammar specification file 2873 
grammatical rules 2879 
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 2310 
has_denorm_loss 2313 
has_infinity 2314 
has_nothrow_assign 2606 
has_nothrow_copy_constructor 2605 
has_nothrow_default_constructor 2603 
has_nothrow_destructor 2604 
has_quiet_NaN 2315 
has_signaling_NaN 2318 
has_trivial_assign 2602 
has_trivial_copy_constructor 2600 
has_trivial_default_constructor 2599 
has_trivial_destructor 2601 
header file 255  360  721  733 
header section 2880 
heap 2193 
hex 441 
hidden data member 1735 
hiding: base class members 1530 
hierarchic sort 2484 
hierarchy of code 1492 
Hopcroft J.E. 1218 
http://bisoncpp.sourceforge.net/ 2900 
http://bobcat.sf.net/ 2860 
http://bobcat.sourceforge.net 1449  2642  2670 
http://en.wikipedia.org/wiki/C++11 7 
http://flexcpp.org/ 2858 
http://gcc.gnu.org 42 
http://oreilly.com/catalog/ 1998 
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 2826 
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 2759 
icmake 46 
identically named member functions 1547 
identifier: initial underscore 1082 
identifiers starting with an underscore 249 
IEC-559 2323 
IEEE-754 2324 
IFdNStreambuf 2665 
IFdSeek 2683 
IFdStreambuf 2653  2777 
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 2113 
increment operator 1013 
index operator 992  1184  1293  1336  1360 
indirect base class 1510 
inequality operator 1132 
infinity 2319 
inheritance 718  1496  1502 
inheritance: access to base class member 1516 
inheritance: multiple 1538 
inheritance: no derived class constructors 1523 
inheritance: private derivation 2483 
init 1536  2731  2732  2741 
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 2553 
inner_product 2114 
inplace_merge 2115 
input 542  615 
InputIterator 1893  2503 
InputIterator1 1895 
InputIterator2 1896 
input language 2861 
input_iterator_tag 2502 
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 2213  2227 
instantiation declaration 2278  2401 
instantiation function 2400 
instantiation source 2399 
int32_t 237 
integer division 242 
integral conversions 2386 
interface 648  1603 
interface functions 665 
internal 435 
internal buffer 507 
internal header 731 
internal header file 2723 
Internet 11 
INT_MAX 2303 
invalid_argument 960 
in_avail 1673 
iomanip 414 
iomanip: header file 373 
ios 342  377  380  383  385  613  1795  2277  2685 
ios::exceptions 935 
ios::fail 519  597 
ios: header file 362  2686 
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  2701  2802 
is_base_of 2607 
is_bounded 2320 
is_convertible 2608 
is_exact 2321 
is_iec559 2322 
is_integer 2325 
is_lvalue_reference 2591 
is_modulo 2326 
is_open 520  598  1728 
is_pod 2597 
is_reference 2593 
is_rvalue_reference 2592 
is_signed 2327  2594 
is_specialized 2328 
is_unsigned 2595 
iterator 180  1191  1234  1297  1372  1782  1873  1877  2494 
iterator: and generic algorithms 2498 
iterator: as class template 2815 
iterator: class type 2499 
iterator: common characteristics 2496 
iterator: data type 2500 
iterator: header file 1872  2495 
iterator: range 1882 
iterator: requirements 1888  2497 
iterator: to const elements 1884 
iterator: types 1887 
iterator range 1199  1241  1304  1348  1383 
iterators 1149  1159  1180 
iterator_tag 2501 
iter_swap 2116 
 

J

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

K

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

L

L 210 
Lakos, J. 655  728 
lambda function 2031  2032  2110 
late-specified return type 183  2037  2242 
late binding 1577 
late bining 1585 
left 438 
left-hand 1138 
leftover 2147  2187  2188 
length 309 
length_error 315  961 
less 1843 
less-than operator 1144 
less_equal 1845 
letters in literal constants 202 
Lewis, P.A.W. 2055 
lex 2825  2876 
lexical scanner specification file 2843 
lexicographical_compare 2117 
library 735 
lifetime: anonymous objects 700 
LIFO 1119  1406 
limits: header file 2305 
lineair search 1057 
linear chaining 1426 
linear search 1059 
linear_congruential_engine 2049  2051 
linker: removing identical template instantiations 2283 
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 2007  2038 
local type 2252 
local variables 104  107  2380 
lock 2017 
lock_guard 2015 
log 1480 
logical function object 1850 
logical operations 2784 
logical operators 1848 
logical_and 1851 
logical_not 1855 
logical_or 1853 
logic_error 962 
lognormal_distribution<RealType = double> 2069 
long double 195  198 
longjmp 901  913  916 
long long 194  197 
long long int 228 
lower_bound 1350  1385  2120 
lsearch 1055  1056 
lseek 2690 
LSP 1575  1657 
Ludlum 266 
lvalue 167  994  1018  1898  1948 
lvalue-to-rvalue transformation 2258 
lvalue: distinguish from rvalue 2810 
lvalue reference 169 
lvalue transformations 2257  2382 
 

M

macro 85  755  1070  1073 
main 62  72  74 
make 45 
make_heap 2195 
make_shared 1989 
make_signed 2615 
make_unsigned 2614 
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 2890 
mathematical functions 1473 
max 2057  2121  2329 
max-heap 2085  2196 
max_element 2122 
max_exponent 2331 
max_exponent10 2332 
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  2554 
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 2387 
memcpy 870  982 
memory: header file 830  1928  1963  1990  2557 
memory: initialization 807 
memory allocation 778 
memory buffers 346 
memory consumption 1738 
memory leak 794  818  841  921  926  1152  1594  1929  1993 
memory leaks 787 
merge 1243  2124 
merging 2087 
min 2056  2126  2330 
mini scanner 2842  2845 
minus 1823 
min_element 2127 
min_exponent 2333 
min_exponent10 2334 
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 2054 
Multi 2624 
multimap 1357 
multimap: no operator[] 1361 
multiple inheritance 1539 
multiple inheritance: vtable 1739 
multiplexing 2758 
multiplies 1825 
multiset 1392 
multiset::iterator 1400 
multi threading 1995 
multi threading: -pthread 2004 
mutable 719 
mutex 1570  2000  2008 
mutex: header file 2009 
 

N

name: fully qualified 2239 
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 2178 
namespace alias 270 
namespace declarations 257 
namespaces 252 
NaN 2316 
negate 1831 
negative_binomial_distribution<IntType = int> 2072 
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 2582 
nesting depth 2835 
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 2128 
Nichols, B 1996 
nm 2461 
noAlarm 2769 
no arguments depending on a template parameter 2529 
noboolalpha 445 
no buffering 1714 
non-constant member functions 1616 
non-local return 905 
noopt 754 
norm 1481 
normal_distribution<RealType = double> 2070 
noshowbase 447 
noshowpoint 458 
noshowpos 449 
not 1095 
Not-a-Number 2317 
not1 1868 
not2 1869 
notation 1182 
nothrow guarantee 980 
notify_all 2026 
notify_one 2025 
not_eq 1097 
not_equal_to 1837 
nounitbuf 465 
nouppercase 451 
npos 280 
nReady 2764 
nth_element 2132 
NULL 84  86  757  785 
null-bytes 505 
nullptr 87 
NullType 2618 
numeric: header file 2079 
Numerical Recipes in C 2145 
numeric_limits 2304 
 

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 2021 
one definition rule 650  2273 
open 517  595  1729  2643 
openmode 524  1730 
operator 859 
operator!= 1058  1838  1890 
operator% 1830 
operator& 2790 
operator & 160  163 
operator&& 1852 
operator> 1840 
operator>> 558  1001  1487 
operator>= 1842 
operator< 1325  1421  1844  2123  2125  2129  2134  2136  2140  2164  2166  2168  2170  2172  2175  2192  2197  2201 
operator<< 1488 
operator<= 1846 
operator() 1050  1061  1437  2143 
operator* 1463  1826  1892  1951  1976 
operator*= 1467 
operator+ 1021  1461  1819  1822  2092 
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  2160  2162  2186  2190 
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  2549  2809 
operator|| 1854 
operator~ 2792 
options 2846 
or 1099 
ordered pair 1489 
ordinary class 2216  2264 
ordinary function 2215 
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  2505 
output_iterator_tag 2504 
out_of_range 963 
overflow 1684  1707  2638  2649 
overflow_error 964 
overloadable operators 1083 
overloaded assignment 1127 
overloading: by const attribute 81 
overloading: function template 2285 
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 2585 
parameter list 76 
parameter pack 2425 
parameter pack: rvalue reference 2431 
parameter packs not expanded 2440 
parameter packs not expanded with `...' 2441 
parent process 2710  2721 
ParentSlurp 2753 
parse() 2832 
parse-tree 2632 
parser 2630  2818  2862 
parser generator 2822  2834  2863 
partial class template specialization 2413 
partial specialization 2414 
partial_sort 2133 
partial_sort_copy 2135 
partial_sum 2137 
partition 2138 
Pascal 717 
Pattern 1447 
pbackfail 1700 
pbase 1709  2645 
pbump 1711  2650 
pdf 1 
peculiar syntax 1060 
peek 573 
penalty 1589 
perfect forwarding 172  2271  2430 
perfect forwarding: inheritance 2439 
perfect forwarding: to data members 2449 
permuting 2088 
pimpl 1663 
pipe 2636  2747 
placement new 828  1031  1043  1045  2558 
plain old data 888  2596 
plus 1818  1821 
pod 889 
pointer: to a data member 1766 
pointer: to class template 2457 
pointer: to function 1053 
pointer: to policy base class 2565 
pointer: wild 1931  1992 
pointer in disguise 1558 
pointer juggling 2572 
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  2584 
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 2406 
pointer_to_binary_function 2208 
pointer_to_unary_function 2207 
point of instantiation 2281  2351  2464 
poisson_distribution<IntType = int> 2073 
polar 1482 
policy 2551  2561 
policy class: defining structure 2571 
polymorphic semantic union 2903 
polymorphism 1573  1576  1732 
polymorphism: bypassing 2531 
polymorphism: dynamic 2367 
polymorphism: how 1734 
polymorphism: static 2366 
polymorphous wrapper 2344 
pop 1274  1286  1414 
pop_back 1201  1244  1306 
pop_front 1246  1308 
pop_heap 2198 
POSIX 230 
postponing decisions 898 
pos_type 581 
pow 1483 
power specification using p 214 
pptr 1710  1712  2646 
precision 421 
precompiled header 2275 
predefined function object 1813  2781 
predicate 1054 
predicate function 1864 
preprocessor 756  1071  1074 
preprocessor directive 92  2841 
preprocessor directive: error vs. static_assert 2298 
Press, W.H. 2144 
prev_permutation 2139 
primitive types 199 
printf 150  487  2422 
printf() 69 
priority queue data structure 1277 
priority rules 1279 
priority_queue 1276  1281 
private 153  2490 
private backdoor 996 
private derivation 1543 
private derivation: too restrictive 1513 
private inheritance 1660 
private members 2472 
probability density function 2044 
problem analysis 1499 
procedural approach 55 
process id 2717 
process ID 2712 
profiler 709  1228 
Prolog 50 
promotion 1008 
promotions 2385 
protected 154  1511  2661 
protected derivation: too restrictive 1514 
protocol 1604 
Prototype design pattern 1745 
prototyping 17 
Proxy: stream insertion and extraction 2814 
Proxy Design Pattern 2812 
Pthreads Programming 1997 
ptr_fun 2209 
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 2199 
put 491 
putback 574  2695 
 

Q

qsort 2462 
qsort() 777 
Qt 657 
qualification conversions 2384 
qualification transformation 2261 
queue 1113  1262  1267 
queue: header file 1264  1278 
queue data structure 1263 
quiet_NaN 2335 
 

R

radix 413  2336 
rand 2043 
random 1223 
random: header file 2042  2053 
random access 1902 
RandomAccessIterator 1901  2511  2514 
RandomIterator 2816 
random number generator 2142 
random_access_iterator_tag 2510 
random_shuffle 2141 
range 186 
range-based for-loop 2807 
range based for 185 
range of values 1181 
Ranger 2808 
range_error 965 
raw memory 801  823 
raw string literal 190 
rbegin 311  1207  1252  1314  1351  1386  1880  2517 
rdbuf 387  621  622  2734 
rdstate 405 
read 575 
readFd 2765 
read first, test later 609 
reading and writing 353 
readsome 576 
real 1469 
realloc 852 
real part 1459  1470 
recompilation 1507 
recursive_mutex 2011 
recursive_timed_mutex 2013 
redirection 623  2733 
ref(arg) 2245 
reference 1067  1557 
reference: to class template 2456 
reference operator 159 
reference parameter 675 
references 158 
reference wrapper 2247 
regcomp 1445 
regex 1451 
regex: header file 1444 
regexec 1446 
regex_replace 1454 
regex_search 1452 
regular expression 2838 
regular expressions 1443 
reinterpret_cast 2537 
reinterpret_to_smaller_cast 2538 
relational function object 1834 
relational operations 2783 
relationship between code and data 1493 
relative address 1768 
release 1956 
remove 1254  2146 
remove_copy 2148 
remove_copy_if 2149 
remove_if 2150 
remove_reference 2611 
rend 312  1209  1255  1316  1353  1388  1881  2518 
renew 814  822 
replace 313  2151 
replace_copy 2152 
replace_copy_if 2153 
replace_if 2154 
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 2450 
result_type 2206  2580 
return 906 
return by argument 161 
return type: implicit 2035 
return type: late-specified 2036 
return value 73  1066 
return value optimization 887 
reusable software 1609  1668 
reverse 1257  2155 
reversed_iterator 1874 
reverse iterator 2515 
Reverse Polish Notation 1407 
reverse_copy 2156 
reverse_iterator 1208  1253  1315  1352  1387  2516 
reverse_iterator: initialized by iterator 2519 
rfind 318 
right 439 
right-hand 1139  1166 
rmExceptFd 2775 
rmReadFd 2773 
rmWriteFd 2774 
RNG 2058 
rotate 2157 
rotate_copy 2158 
round_error 2337 
round_style 2338  2340 
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  1994  2228  2289  2352  2394  2417 
run-time 1580  1645  2301 
run-time error 933 
run-time sypport system 849 
run-time vs. compile-time 2540 
runtime_error 966 
rvalue 168  995  1017  1894  1947 
rvalue: distinguish from lvalue 2811 
rvalue reference 165 
 

S

sbumpc 1674  2676 
scalar numeric types 1435 
scalar type 1460 
scanf 564 
scanner 2629  2819  2866 
Scanner 2839 
ScannerBase 2836 
scanner generator 2820 
scientific 455 
scientific notation 456 
scope: class 1763 
scope: global 1761 
scope resolution operator 123  261  1036  1533  1549  1625 
search 2159 
search_n 2161 
second 1163 
second_argument_type 2205  2579 
seek beyond file boundaries 503  588 
seekdir 498  584  1688 
seekg 582 
seekoff 1717  2681 
seekp 496 
seekpos 1722  2682  2692 
seek_dir 1797 
seek_off 2689 
segmentation fault 1940 
select 2756  2757 
Selector 2762 
semaphore 2024 
set 1367 
set: header file 1369  1394 
setAlarm 2768 
setbase 443 
setbuf 1716 
setDebug 2849 
setf 424 
setfill 419 
setg 1701  2655  2664  2671  2691 
setiosflags 425 
setjmp 900  912  915 
setp 1713  2644 
setprecision 423 
setstate 409 
setup.exe 40 
setw 430 
set_difference 2163 
set_intersection 2165 
set_new_handler 845 
set_symmetric_difference 2167 
set_union 2169 
SFINAE 2360 
sgetc 1676 
sgetn 1677  2679 
shadow member 1515 
shared_ptr 245  1962  2513 
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 2089 
signal 2728 
signaling_NaN 2341 
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  2428  2588 
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 2637 
sockets 357 
sort 1258  1847  2171 
sort: multiple hierarchal criteria 2176 
sort criteria: hierarchic sorting 2485 
sorted collection of value 1393 
sorted collection of values 1368 
sorting 2086 
sort_heap 2200 
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 2173 
stable_sort 2174  2486 
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 2071 
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  2403 
static object 662 
static polymorphism 2365  2568 
static type checking 1633 
static type identification 1634 
static variable: initialization 2019 
static_assert 2297 
static_cast 1563  2282 
static_cast<type>(expression) 241 
static_pointer_cast 1986 
std 325 
std::move 877 
std::streambuf 2652 
stderr 138 
STDERR_FILENO 2751 
stdexcept 316 
stdexcept: header file 943 
stdin 136 
STDIN_FILENO 2749 
stdio.h 70  98 
std namespace: off limits 2179 
stdout 134 
STDOUT_FILENO 2651  2750 
STL 1803 
STL: required types 2798 
storing data 1221 
str 540  604 
str... 788 
strcasecmp 284  1811  2210 
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  2635  2660  2668  2680  2693 
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 2889 
string: declaring 278 
string: iterator types 287 
string constructors 286 
string extraction 562 
strong guarantee 974 
Stroustrup 127 
struct 114 
struct: empty 2617 
Structured Computer Organization 2028 
Stuart, A. & Ord, K 2046 
student_t_distribution<RealType = double> 2074 
substitution failure 2359 
substr 320 
subtract_with_carry_engine 2050  2052 
sungetc 1681 
Sutter, H. 976  2363 
swap 321  869  981  1211  1260  1318  1355  1390  1959  1982  2180 
swap area 847 
swapping 2090 
swap_ranges 2181 
Swiss army knife 1541 
symbol area 2844 
symbolic constants 147 
sync 1723  2639  2648 
syntactic elements 908 
system 2705  2735 
 

T

tag 1491 
TagTrait 2901 
Tanenbaum, A.S. 2027 
TCP/IP stack 1669 
tellg 580 
tellp 495 
template 331  1804  2220  2374 
template: and the < token 2533 
template: class 2371 
template: embedded in typedefs 2411 
template: embedding integral values 2541 
template: explicit specialization 2291 
template: id-declaration mismatch 2292 
template: identifying subtypes 2408 
template: IfElse 2544 
template: parameter type transformation 2256 
template: point of instantiation 2280  2350 
template: preventing instantiation 2396 
template: select type given bool 2545 
template: specialization 2412 
template: specified within template 2532 
template: statements depending on type parameters 2349 
template: subtypes inside templates 2527 
template: variadic 2418 
template: when instantiated 2395 
template alias 2573 
template declaration 2276 
template explicit specialization 2290 
template explicit type specification: omitting 2295 
template header 2226 
template header: for member templates 2389 
template instantiation declaration 2294 
template mechanism 2211  2219 
template members: without template type parameters 2530 
template meta programming 2274  2520 
Template Method 1610 
template method design pattern 2713 
template non-type parameter 2230 
template pack: and template template parameters 2625 
template parameter: default value 2378 
template parameter deduction 2253 
template parameter list 2221  2229  2373  2375 
template parameters: identical types 2270 
template programming 2536 
templates: iteration by recursion 2547 
templates: overloading type parameter list 2287 
templates vs. using 2236 
template template parameter 2521  2559  2560 
template template parameter: and template packs 2626 
template type: initialization 2232 
template type deduction 2269 
template type parameter 2223 
terminate 1733 
text files 636 
textMsg 923 
this 742  768  772  860  1029 
thread 1999  2005 
thread: header file 2006 
throw 909  918 
throw: empty 922 
throw: pointer 919 
throw list 929  953 
tie 388  614 
timed_mutex 2012 
timeval 2761 
tinyness_before 2342 
token 1409  2864 
top 1288  1410  1416 
trait class 2574 
trait class: class detection 2583 
trait class: nested 2581 
transform 1832  1856  2182 
transform: vs. for_each 2184 
transformation to a base class 2267 
traps 2343 
trivial copy constructor 867  892 
trivial default constructor 692  890  2598 
trivial destructor 840  894 
trivial member 891 
trivial member function 2590 
trivial overloaded assignment operator 893 
true 217  521  599  1865  2118  2130 
trunc 535  632 
try 924 
tuple 2444 
tuple: header file 2445 
tuple_element 2448 
tuple_size 2447 
Type 1157 
type-safe 149 
type: anonymous, local 2250 
type: primitive 200 
type: without values 1798 
type checking 68 
type conversions 2358 
typedef 112  328  1169  1327 
typedefs: nested 2493 
typeid 1636  1639  1649 
typeid: argument 1653 
type identification: run-time 1631 
typeinfo: header file 956  958  1650 
typename 2525 
typename && 166 
typename ...Params 2421 
typename: and template subtypes 2410 
typename: disambiguating code 2407 
typename vs. class 2563 
type of the pointer 1560 
types: required by STL 2797 
type safe 144  559  783  793 
type safety 336 
type specification: explicit 2254 
type_traits: header file 2589 
 

U

U 215 
uflow 1675  1703 
uint32_t 236 
Ullman, J.D. 1219 
unary function object 1860 
unary not 2791 
unary operator 2786 
unary predicate 2100 
unary_function 2796 
unbound friend 2470  2478 
undefined reference to vtable 1741 
underflow 1704  2654 
underflow_error 967 
unget 577  2694 
Unicode 223 
uniform initialization 684 
uniform_int_distribution<IntType = int> 2075 
uniform_real_distribution<RealType = double> 2076 
unimplemented: mangling dotstar_expr 2243 
union 113  2888 
union: polymorphic 2902 
unique 1261  1983  2185 
unique_copy 2189 
unique_lock 2014 
unique_ptr 1930  2512 
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 2640  2659  2667  2684  2748 
unitbuf 464 
Unix 625  639  2737  2742  2854  2898 
unnamed type 2249 
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 2426  2438 
unrestricted unions 1490 
unsetf 426 
unsigned int 231 
uppercase 450 
upper_bound 1356  1391  2191 
URNG 2059 
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 2237 
UTF-16 224 
UTF-32 225 
UTF-8 226 
utility 879 
utility: header file 1164  2433 
 

V

vague linkage 712 
valid state 285 
value 1324 
value type 1433 
value_type 1326  1370 
Vandevoorde, D. 2524 
variadic functions 2420 
variadic non-type parameters 2442 
variadic template: number of arguments 2427 
variadic templates 2419 
vector 1110  1173  1875 
vector: header file 1175 
vector: member functions 1187 
vector constructors 1176 
viable functions 2357 
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 2263 
vpointer 1736 
vprintf 488 
vscanf 565 
vtable 1737  2566 
vtable: and multiple inheritance 1740 
vtable: undefined reference 1742 
 

W

wait 2763 
waitpid 2720 
wchar_t 193  222  330 
weibull_distribution<RealType = double> 2077 
what 942  947 
white space 145  463  467 
width 428 
wild pointer 856  920 
wrapper 842  2177  2703 
wrapper class 359  1019  1550 
wrapper functions 774 
write 492 
write beyond end of file 502 
writeFd 2766 
ws 466 
 

X

X-windows 234 
X2a 2806 
xor 1103 
xor_eq 1105 
XQueryPointer 235 
xsgetn 1678  1706  2666  2675  2678 
xsputn 1686  1715 
 

Y

yacc 2824 
Yodl 5 
 

Z

zombie 2729  2776