Index

!= 1100 
#define __cplusplus 103 
#error 2268 
#ifdef 107 
#ifndef 110 
#include 17  2746 
#include <condition_variable> 1991 
%baseclass-header 2823 
%baseclass-preinclude 2824 
%class-header 2826 
%class-name 2827 
%debug 2829 
%filenames 2830 
%implementation-header 2831 
%left 2841 
%name 2828 
%nonassoc 2843 
%option 8bit 2757 
%option c++ 2732  2758 
%option debug 2759  2800 
%option noyywrap 2763 
%option outfile 2764 
%option warn 2765 
%option yyclass 2766 
%option yylineno 2767 
%parsefun-source 2832 
%prec 2844 
%right 2842 
%scanner 2833 
%stype 2834 
%token 2839 
%type 2840 
%union 2825  2835 
& 174 
> 1107 
>> 947 
>>: with templates 1302 
>= 1108 
< 1105  1116 
<= 1106 
'0' 281 
-> 1736 
->* 1739 
--std=c++0x 41  53 
.* 1738 
... 2332 
.h 111 
.ih extension 725 
.template 2446 
// 76 
:: 134  984 
::template 2445 
= 0 1578 
== 1099  1114 
= default 689 
= delete 692 
[&] 2001 
[=] 2002 
[begin, end) 1154 
[first, beyond) 1171  1213  1276  1320  1355 
[first, last) 2045 
[left, right) 1846 
\u 234 
__cplusplus 101  105 
__gnu_cxx 13 
0-pointer 751 
0x30 282 
 

A

A2x 2710 
abort exception 931 
abs 1445 
absolute position 1655 
abstract base class 1712  2622 
abstract classes 1572 
access 227 
access files 513  593 
accessor 654  669 
accessor member function 950 
access promotion 1516 
access rights 653 
accumulate 2053 
actions 2808 
adaptor: inserter 1866 
adaptor: object to iterator 1834 
adaptor: required typedefs 1873 
addExceptFd 2679 
addReadFd 2677 
address-of operator 172 
address of objects 817 
addWriteFd 2678 
add_lvalue_reference 2519 
add_rvalue_reference 2520 
adjacent_difference 2055 
adjacent_find 2056 
adjustfield 438 
Aho, A.V. 1188 
Alexandrescu, A. 2274  2433  2450  2529  2530  2535 
Alexandrescu, H. 2527 
algorithm: header file 2040 
allocate arrays 760 
allocate memory 987 
allocate objects 755 
allocate primitive types 753 
allocator class 1768 
ambiguity 1586  1588  1590 
amd 240 
and 1029 
and_eq 1031 
angle bracket notation 1127  1139  1770 
angle brackets 2250 
angle brackets: consecutive 1303 
anonymize 831 
anonymous 1783  1879 
anonymous function 1994 
anonymous object 696  1024 
anonymous object: lifetime 699 
anonymous pair 1136 
anonymous variable 180 
anonymous variable: generic form 1138 
ANSI/ISO 14  26  74  100  203  260  341  380  413 
app 527  633 
append 298 
arg 1446 
argument_type 2164  2485 
arithmetic function object 1779 
arithmetic operations 1780  2689 
array-to-pointer transformation 2215 
array: 0-sized 765 
array: dynamic 761 
array: enlarge 771 
array: fixed size 769  777 
array: local 767 
array bounds 1157 
array bounds overflow 938 
ASCII 488  492  563  569  1251 
ascii-value 2607 
ASCII-Z 279  303  506  572  643  2526 
ASCII-Z string 280 
ascii to anything 2711 
assembly language 62 
assign 299 
assignment 1517 
assignment: pointer to members 1733 
assignment: refused 1519 
assignment: sequential 818 
associative array 1291  1329  1411 
asynchronous alarm 2667 
asynchronous input 2662 
at 297 
ate 528  635 
atoi 608  2707 
atol 2708 
auto 191 
automatic expansion 1156 
auto_ptr 1922 
auto_ptr: deprecated 1894 
available member functions 1527 
avoid global variables 120 
 

B

b 210 
back 1159  1202  1240  1265 
backdoors 672 
background process 2651 
back_inserter 1867 
bad 399 
badbit 394 
bad_alloc 799  899  918  997 
bad_cast 904  1612 
bad_exception 885  901 
bad_typeid 905  1620 
base class 1466  1522  2595  2623 
base class: converting to derived class 1601  1606 
base class: hiding members 1493 
base class: prototype 1630 
base class: virtual 1591 
base class destructor 1491 
base class initializer 1482 
base class initializers: calling order 1506 
bash 628 
BASIC 61 
basic guarantee 917 
basic operators of containers 1094 
basic_ 329  330 
basic_ios.h 384 
beg 501  587  1684 
begin 685  1161  1204  1267  1308  1342  1841 
bernoulli_distribution 2022 
BidirectionalIterator 1862  2420 
bidirectional_iterator_tag 2419 
binary 531  639 
binary constant 211 
binary file 491  568  640  642 
binary function object 1822 
binary input 558 
binary operator 2692 
binary output 434  485 
binary predicate 1833 
binary tree 2155 
binary_function 2702 
binary_search 2057 
bind1st 1824 
bind2nd 1825 
bind2nd: perfect forwarding 2344 
binder 1821 
binomial_distribution<IntType = int> 2023 
bison 2727  2733  2811  2816 
Bison 2852 
bison++ 2734  2812  2853 
bisonc++ 2735  2810  2815 
bisonc++: grammar file 2819 
bitand 1033 
bitfunctional 2701 
bitor 1035 
bits/stl_function.h 2706 
bitwise 2700 
bitwise and 410  2696 
bitwise operations 2694 
Bobcat library 1419  2548  2576 
bool 199  1318  1353 
boolalpha 446 
bound friend 2382  2389  2404 
bridge design pattern 1626 
buffer 1657 
buffer overflow 166 
built-in 198 
 

C

C++0x 679  1305  1389  1413  2202 
C++0x standard 39 
C++: function prevalence rule 2195 
call back 1075 
calling order of base class initializers 1507 
calloc 740 
call_once 1981 
candidate functions 2256 
capacity 300  1163 
case-insensitive 290 
catch 862  876 
catch: empty enum 1763 
cauchy_distribution<RealType = double> 2024 
ccbuild 56 
cerr 147  479  621 
chain of command 1632 
char 332 
char * 949 
child process 2613  2618  2629 
chi_squared_distribution<RealType = double> 2025 
cin 145  371  552  556  620 
circular queue 2280 
class 69  152  261  1764  2185  2471 
Class(T&) cannot be overloaded with Class(T const&) 2343 
class-type parameters 720 
class-type return values 719 
class: abstract 1571 
class: concept defined 1719 
class: enforcing constraints 2459 
class: externally declared functions 1720 
class: having pointers 1952 
class: move aware 826 
class: ordinary 2221 
class: policy 2461  2463 
class: trait 2483 
classes: local 709  1535 
classes: without data members 1583 
class hierarchy 1469  1556 
class interface 2387 
class name 1616 
class scope 1727 
class template 2222  2272  2282  2695 
class template: adding functionality 2395 
class template: as base class 2473 
class template: conditional data organization 2457 
class template: declaration 2288  2369 
class template: deducing parameters 2367 
class template: default argument 2289 
class template: default arguments 2287 
class template: defining a type 2453 
class template: derivation 2394 
class template: derived from ordinary class 2401 
class template: friend function template 2271 
class template: generate types 2279 
class template: identifying subtypes 2317 
class template: instantiation 2366 
class template: member instantiation 2374 
class template: member template 2308 
class template: nested 2402 
class template: non-type parameter 2297 
class template: partially compiled 2393 
class template: partial specialization 2323  2324 
class template: pointer to 2373 
class template: reference to 2372 
class template: shadowing parameters 2310 
class template: static members 2312  2313 
class template: subtype vs. static members 2439 
class template: transformation to a base class 2224 
class template: using friend 2380 
class template: values without objects 2454 
class template: wrapped in simpler template 2534 
class vs. typename 2186 
clear 406  1164  1206  1269  1309  1344 
Cline 140 
clog 478 
clone 2857 
close 511  520  598  1696 
closure 2000 
cmatch 1424 
code bloat 2478 
Coetmeur, A. 2813 
collating order 1619 
collision 1396 
command language 2661 
common data fields 1052 
common pool 746 
compare 301 
compile-time 93  1547  1550  1594  2173  2269 
compiler 20  30  47 
compiler firewal 1627 
compiler flag 40 
compiler flag: -pthread 1964 
compiler option 52 
compl 1037 
complex 1426 
complex: header file 1428 
complex container 1092 
complex numbers 1093  1427 
composition 673  721  1463  1501 
conditional 2517 
condition flags 393 
condition member functions 398 
condition state 392 
condition variable 1962 
condition_variable 1963  1983  1984  1990 
conflict resolution 2847 
conj 1447 
consecutive closing angle brackets 1304 
const 135  2218 
const-qualification 695 
constant expression 2192 
const data and containers 1125 
constexpr 1979 
const function attribute 87 
const functions 139 
const member 671 
const member functions 693  1581 
construction: delegate to base classes 1486 
constructor 1025  1505  1772 
constructor: and exceptions 934 
constructor: calling order 1488 
constructor: default 662  665 
constructor: of derived classes 1480 
constructor: primitive type 2194 
const_cast<type>(expression) 249 
const_iterator 1848 
const_pointer_cast 1950 
container 1078 
container: nested 1301 
container: storing pointers 1122 
containers: basic operators 1095 
containers: data type requirements 1111 
containers: equality tests 1098 
containers: initialization 1148 
containers: ordering 1104 
container without angle brackets 1126 
containter: storing const data 1124 
context switch 1971 
conversion operator 952 
conversion operator: explicit 959 
conversion rules 226 
conversions 2303 
conversions: binary to text 543 
conversions: text to binary 607 
cooked literal 2361 
copy 302  2058  2400 
copy construction 687 
copy constructor 700  821  1253  1483 
copy elision 837 
copyfmt 418 
copy non-involved data 1198 
copy_backward 2059 
cos 1448 
cosh 1449 
count 1310  1333  1345  1366  2060 
count_if 1826  2061 
coupling 67 
cout 143  372  477  619  622  2643 
cplusplusus 11 
create files 514 
cref(arg) 2207 
cstddef 239 
cstdint 245 
cstdio 81 
cstdlib: header file 2377 
cumulative distribution function 2007 
cur 502  588  1683 
Cygnus 43 
Cygwin 50 
c_str 304 
 

D

daemon 2637  2650  2685  2687 
data 305 
data.cc 1061 
database applications 581 
data hiding 58  71  162  655  667  1064  1474  1660  1714 
data integrity 1715 
data member: initialization 678 
data members 652  1658  2466 
Data Structures and Algorithms 1191 
deadlock 1977 
deallocate memory 988 
Debian 35 
dec 442 
declaration section 2822 
declarative region 263 
declare iostream classes 337 
decltype 193  2201 
decrement operator 962 
default 688 
default arguments 92 
default constructor 764  820  1112  1481 
default implementation 1673 
default value 1177  1222  1284 
define members of namespaces 278 
delete 691  737  748  981 
deleter 1896  1904  1928  1933 
delete[] 772  795 
deletions 1196 
delimiter 1885 
deque 1260  1839 
deque: header file 1262 
deque constructors 1263 
derivation 1464 
derived class 1467  1521  1607 
derived class: using declaration 1496 
derived class destructor 1490 
derived class vs. base class size 1532 
design pattern 1573  2855 
design pattern: Prototype 1711 
design pattern: template method 2621 
Design Patterns 2616 
design patterns 68  2614 
destructor 661  789  1559 
destructor: and exceptions 935 
destructor: called at exit 2633 
destructor: calling order 1489 
destructor: derived class 1487 
destructor: empty 1564 
destructor: explicit call 788  792 
destructor: for policy classes 2479 
destructor: inline 1565 
destructor: main task 791 
destructor: virtual 1561 
device 359  2541 
direct base class 1478 
display field width 431 
display floating point numbers 424  456 
divides 1790 
domain_error 906 
DOS 637 
double free 1948 
double initialization 1531 
double pointers 1076 
doubly ended queue 1261 
down-casting 1602  1608 
dup 2645 
dup2 2646  2659 
dynamically allocated variables 2301 
dynamic arrays 762 
dynamic binding 1552 
dynamic cast 1599 
dynamic cast: prerequisite 1610 
dynamic growth 1197 
dynamic polymorphism 2278  2476 
dynamic_cast 1613 
dynamic_cast<> 1605 
dynamic_pointer_cast 1951 
 

E

E 212 
early binding 1545  1548 
eback 1661  2563  2579  2604 
ECHO 2772 
efficiency 1412 
egptr 1662  2565  2570  2581  2606 
ellipsis 954  2331  2494  2528 
empty 306  1165  1207  1242  1255  1270  1311  1346  1383 
empty deque 1278  1280 
empty destructor 1563 
empty enum 1762 
empty function throw list 883 
empty list 1216  1218 
empty parameter list 98 
empty struct 2523 
empty vector 1173 
enable_if 2516 
encapsulation 70  167  668  1473  1713 
end 503  589  686  1166  1208  1271  1312  1347  1685  1842 
end-of-stream 1878  1882 
endian 495 
endl 158  461 
end of line comment 75 
ends 462 
enum 125 
enum class 187 
enumeration: nested 1756  2405 
enum values: and arithmetic operators 1026 
enum values: evaluated at compile-time 2495 
environ 73 
eof 400 
eofbit 395 
epptr 2554 
equal 2063 
equality operator 1101  1113 
equal_range 1313  1335  1348  1368  2064 
equal_to 1798 
erase 307  1167  1209  1272  1314  1334  1349  1367 
error 2818 
error code 848 
escape sequence 185 
exceptFd 2674 
exception 412  1611 
exception: and constructors 933 
exception: and destructors 936 
exception: and new 920 
exception: and new[] 996 
exception: and streambuf 1637 
exception: bad_alloc 800 
exception: replace 932 
exception: standard 896 
Exceptional C++ 924 
exception class 892  897 
exception guarantees 916 
exception handler: order 878 
exception neutral 925 
exceptions 855 
exceptions (function) 887 
exception safe 915 
exception specification list 882 
exec... 2631 
exercise 2793 
exit 850  858  868  2632  2652 
exit: avoid 790 
exit: calling destructors 2634 
exit status 2626 
exp 1450 
expandable array 1145 
expected constructor, destructor, or type conversion 2437 
explicit 956 
explicit: conversion operator 958 
explicit instantiation declaration 2236 
explicit template type arguments 2241 
explicit type specification 2211 
exponential_distribution<RealType = double> 2027 
exponentiation 214 
export 253 
expression: actual type 1604 
expression: type of 1617 
extendable array 1081 
extensible literals 2358 
extern 29  2368 
extern "C" 104  106 
extern template 2293  2294 
extracting strings 565 
extraction operator 150  153  354  546  559 
extreme_value_distribution<RealType = double> 2026 
 

F

F 215 
factory functions 835 
fail 402  508 
failbit 396  591 
failure class 891 
false 225  2081  2093  2750 
field selector 1735 
field width 1013 
field `...' has incomplete type 2388 
FIFO 1084  1236 
FILE 325 
file: binary mode 532 
file: copying 609 
filebuf 358  366  1689  1692 
file descriptor 518  626  2594  2603 
file descriptors 361  2540  2653 
file flags 525 
file is rewritten 536 
file modes 524 
file rewriting: preventing 530 
fill 419  2065 
fill characters 439 
fill_n 2066 
FILO 1088  1376 
find 308  1315  1336  1350  1369  2067 
find_end 2068 
find_first_of 309  2069 
find_if 2070 
find_last_not_of 311 
find_last_of 310 
first 1133 
first in, first out 1085  1237 
first in, last out 1087  1375 
first_argument_type 2165  2486 
fisher_f_distribution<RealType = double> 2028 
Fistream 2609 
fixed 454 
flags 422 
flags: of ios objects 409 
flex 2725  2740  2775  2796  2809  2848  2858 
flex: %option yylineno 2782 
flex: debugging code 2760 
flex: set_debug 2762  2801 
flex: yyleng 2779 
flex: yytext 2776 
FlexLexer.h 2752  2784 
flex yylineno 2781 
floatfield 455 
flow-breaking methods 854 
flush 463  510 
fopen 473  548 
for-statement 197 
fork 2611  2625  2647 
formal type 2183  2286 
formal types 2179 
formatted input 562 
formatted output 436  487 
formatting 388  417 
formatting commands 351 
formatting flags 414  433 
forward 2337  2340 
forward: parameters 2342 
forward class reference 718 
forward declaration 1753  1755 
forward declaration: enum class 188 
forward declarations 336  722 
ForwardIterator 1861 
forward iterators 295  296 
forward_iterator_tag 2418 
for_each 2071  2686 
for_each: vs. transform 2144 
fprintf 340 
free 742  783  794 
free compiler 31  48 
free function 945 
Free Software Foundation 32 
Friedl, J.E.F 1421 
friend 1717  2379  2385 
friend: bound 2383  2390 
friend: function declaration 1721 
friend: in class templates 2381 
friend: nested classes 1752 
friend: unbound 2391 
friend: using a template parameter 2721 
friendship among classes 1718 
front 1168  1210  1243  1273 
front_inserter 1869 
FSF 33 
fstream 515  594  630 
fstream: header file 373  1691 
ftp://research.att.com/dist/c++std/WP/ 18 
ftp::/prep.ai.mit.edu/pub/non-gnu 2731 
fully qualified name 276  2199 
fully qualified name: nested class members 1749 
function-to-pointer transformation 2216 
function: anonymous 1995 
function: free 971 
function: returning rvalue reference 827 
function adaptor 1820 
function adaptors 1777 
functional: header file 1771  2163  2205  2350 
functionality 1142 
function call operator 998  1407 
function object 1000  1410 
function object: arithmetic 1778 
function object: logical 1812 
function object: relational 1796 
function overloading 88  694 
function prevalence rule 2196 
functions: candidate 2255 
functions: viable 2257 
functions as members of structs 126 
function selection 2254 
functions having identical names 85  128 
function template 2175  2178 
function template: overloading 2243 
function template: specialization vs. overloading 2253 
function templates: multiply included 2229 
function templates: specialized type parameters 2245 
function throw list 881  903 
function try block 930 
 

G

g++ 21  46  2798 
Gamma, E. 1574  1709  2615  2717  2856 
gamma_distribution<RealType = double> 2029 
gbump 1663  2584 
gcount 570 
generalized pair 1143  2351 
generate 2073 
generate_n 2074 
generator: random number 2010 
generic algorithm: categories 2046 
generic algorithms 1118  2042  2043 
generic algorithms: required types 2484 
generic data type 2044 
generic software 335 
generic type 1129 
geometric_distribution<IntType = int> 2030 
get 571  1899  1916  1931  1942  2354 
getline 312  401  573 
get_deleter 1917  1943 
global try block 861 
global function 1069 
global namespace 257 
global scope 1725 
global variable 2299 
global variables 1058 
global variables: avoid 119 
Gnu 19  45  802  969  1759  2797 
good 403 
goodbit 397 
goto 853 
gptr 1664  2564  2569  2580  2605 
grammar 2538  2806 
grammar specification file 2814 
grammatical rules 2820 
Graphical User Interface Toolkit 660 
greater 1802 
greater_equal 1804 
 

H

hash function 1394 
hash function: predefined 1405 
hashing 1393 
hash value 1395 
has_nothrow_assign 2513 
has_nothrow_copy_constructor 2512 
has_nothrow_default_constructor 2510 
has_nothrow_destructor 2511 
has_trivial_assign 2509 
has_trivial_copy_constructor 2507 
has_trivial_default_constructor 2506 
has_trivial_destructor 2508 
header file 262  363  716  728 
header section 2821 
heap 2154 
hex 443 
hidden data member 1700 
hiding: base class members 1492 
hierarchic sort 2397 
hierarchy of code 1461 
Hopcroft J.E. 1189 
http://bisoncpp.sourceforge.net/ 2850 
http://bobcat.sourceforge.net 1420  2549  2577 
http://bobcat.sourceforge.net/ 2851 
http://en.wikipedia.org/wiki/C++0x 7 
http://gcc.gnu.org 51 
http://oreilly.com/catalog/ 1959 
http://publications.gbdirect.co.uk/c_book/ 3 
http://sourceforge.net/projects/cppannotations/ 2 
http://sources.redhat.com 44 
http://www.cplusplus.com/ref 24 
http://www.csci.csusb.edu/dick/c++std 25 
http://www.debian.org 36 
http://www.gnu.org 12  34 
http://www.gnu.org/licenses/ 4 
http://www.linux.org 38 
http://www.oreilly.com/catalog/lex 2730 
http://www.research.att.com/... 138 
http://www.sgi.com/.../STL 1121 
http://www.trolltech.com 659 
http://www/parashift.com/c++-faq-lite/ 141 
http://yodl.sourceforge.net 6 
human-readable 435 
hyperlinks 23 
 

I

I/O 326 
I/O library 327 
I/O multiplexing 2666 
icmake 55 
identically named member functions 1508 
identifiers starting with an underscore 256 
IFdNStreambuf 2572 
IFdSeek 2590 
IFdStreambuf 2560  2684 
ifstream 547  592  645 
ifstream constructors 596 
ignore 574 
imag 1442 
imaginary part 1429  1443 
implementation 650 
implementation dependent 1716 
implemented-in-terms-of 1537 
implicit conversion 1520 
in 529  534  631 
INCLUDE 717  724 
include guard 109 
includes 2075 
increment operator 960 
index operator 939  1155  1264  1307  1331 
indirect base class 1479 
inequality operator 1103 
inheritance 713  1465  1471 
inheritance: access to base class member 1515 
inheritance: multiple 1499 
inheritance: no derived class constructors 1485 
inheritance: private derivation 2396 
init 2638  2639  2648 
initialization 680  756  819  1149 
initialization: static data member 1059 
initializer list 189  681 
initializer lists 1150 
initializer_list 683 
initializer_list<Type> 190 
inline 701  702  705  1010  1566  1773  1775 
inline: disadvantage 708 
inline: static members 1071 
inline function 704 
inline member functions 1748 
inner types 2464 
inner_product 2076 
inplace_merge 2077 
input 544  617 
InputIterator 1855  2415 
InputIterator1 1857 
InputIterator2 1858 
input language 2802 
input_iterator_tag 2414 
insert 313  1169  1211  1274  1316  1337  1351  1370  1872 
inserter 1865  1871 
inserter: and non-STL classes 1875 
inserter: required typedefs 1874 
inserting streambuf * 613 
insertion operator 149  348  471  486  944 
insertions 1195 
instantiation 2174  2188 
instantiation declaration 2235 
instantiation function 2296 
instantiation source 2295 
int32_t 244 
integral conversions 2306 
interface 649  1569 
interface functions 666 
internal 437 
internal buffer 509 
internal header 726 
internal header file 2630 
Internet 22 
invalid_argument 907 
in_avail 1638 
iomanip 416 
iomanip: header file 375 
ios 345  379  382  385  387  615  1758  2234  2592 
ios::exceptions 886 
ios::fail 521  599 
ios: header file 2593 
iosfwd 286  338  364 
ios object: as bool value 404 
iostate 888  890 
iostream 112  151  483  516  557  595 
iostream.h 113 
iostream: header file 370 
ios_base 342  376  386 
ios_base.h 383 
is-a 1538  1623  1629 
is-implemented-in-terms-of 1624 
istream 353  545  551  555  647 
istream: header file 367 
istream: iterator 1877 
istreambuf_iterator 1881  1889 
istream constructor 553 
istream_iterator 1876 
istringstream 355  549  603  605  2608  2709 
is_base_of 2514 
is_convertible 2515 
is_lvalue_reference 2498 
is_open 522  600  1693 
is_pod 2504 
is_reference 2500 
is_rvalue_reference 2499 
is_signed 2501 
is_unsigned 2502 
iterator 192  1162  1205  1268  1343  1745  1836  1840  2407 
iterator: and generic algorithms 2410 
iterator: as class template 2719 
iterator: class type 2411 
iterator: common characteristics 2409 
iterator: data type 2412 
iterator: header file 1835  2408 
iterator: range 1845 
iterator: requirements 1851 
iterator: to const elements 1847 
iterator: types 1850 
iterator range 1170  1212  1275  1319  1354 
iterators 1120  1130  1151 
iterator_tag 2413 
iter_swap 2078 
 

J

Java 1596 
Java interface 1568 
jmp_buf 865 
Josutis, N. 2434 
 

K

Kendall's Advanced Theory of Statistics 2009 
key 1294 
key/value 1293 
key type 1403 
keywords 252 
kludge 967 
Koenig lookup 272 
 

L

L 217 
lake 57 
Lakos, J. 656  723 
lambda function 1992  1993  2072 
late-specified return type 195  1998  2203 
late binding 1543 
late bining 1551 
left 440 
left-hand 1109 
leftover 2109  2148  2149 
length 314 
length_error 318  908 
less 1806 
less-than operator 1115 
less_equal 1808 
letter (US paper size) 10 
letters in literal constants 209 
Lewis, P.A.W. 2017 
lex 2729  2817 
lexical scanner specification file 2751 
lexicographical_compare 2079 
libfl.a 2799 
library 730 
lifetime: anonymous objects 698 
LIFO 1089  1377 
lineair search 1005 
linear chaining 1397 
linear search 1007 
linear_congruential_engine 2011  2013 
lineno 2768  2783 
linker: removing identical template instantiations 2240 
Linux 37 
Liskov Substitution Principle 1540  1621 
Lisp 59 
list 1082  1183 
list: circular 1187 
list: header file 1185 
list: traversal 1186 
list constructors 1200 
list container 1184 
literal constants 208 
literal floating point value using E 213 
literal float using F 216 
literal long int using L 219 
literal unsigned using U 223 
literal wchar_t string L 218 
local arrays 768 
local class 710  1534 
local context 1968  1999 
local variables 114  117  2300 
lock 1978 
lock_guard 1976 
log 1451 
logical function object 1813 
logical operations 2691 
logical operators 1811 
logical_and 1814 
logical_not 1818 
logical_or 1816 
logic_error 909 
lognormal_distribution<RealType = double> 2031 
long double 202  205 
longjmp 852  864  867 
long long 201  204 
long long int 235 
lower_bound 1321  1356  2082 
lsearch 1003  1004 
lseek 2597 
LSP 1541  1622 
Ludlum 273 
lvalue 177  941  965  1860  1910 
lvalue-to-rvalue transformation 2214 
lvalue: distinguish from rvalue 2714 
lvalue reference 179 
lvalue transformations 2213  2302 
 

M

macro 95  1018  1021 
main 72  82  84 
make 54 
make_heap 2156 
make_signed 2522 
make_unsigned 2521 
malloc 735  752  781  793  807 
manipulator 1012 
manipulator: as objects 1020 
manipulators 352  657 
map 1091  1290 
map: header file 1292  1330 
map constructors 1299 
Marshall Cline 142 
mathematical functions 1444 
max 2019  2083 
max-heap 2047  2157 
max_element 2084 
max_size 315  1117 
member: class as member 1746 
member: const 670 
member function 284  1915  1941 
member function: called explicitly 1494 
member function: pure virtual implementation 1584 
member functions 161  1201  1239  1254  1659  2465 
member functions: available 1528 
member functions: identically named 1509 
member functions: overloading 90 
member initializer 674 
members: in-class 703 
members: overriding 1557 
member template 2307 
memcpy 929 
memory: header file 786  1890  1925 
memory: initialization 763 
memory allocation 734 
memory buffers 349 
memory consumption 1703 
memory leak 750  774  797  872  877  1123  1560  1891  1954 
memory leaks 743 
merge 1214  2086 
merging 2049 
min 2018  2088 
mini scanner 2748  2755 
minus 1786 
min_element 2089 
mixing C and C++ I/O 357 
modifier 946 
modulus 1792 
move 1911  1927 
move-aware 184  834  972 
move assignment 833 
move constructor 828  1484 
move semantics 181  183  825  1923 
MS-Windows 42  533 
MS-WINDOWS 636 
mt19937 2016 
Multi 2531 
multimap 1328 
multimap: no operator[] 1332 
multiple inheritance 1500 
multiple inheritance: vtable 1704 
multiplexing 2665 
multiplies 1788 
multiset 1363 
multiset::iterator 1371 
multi threading 1956 
multi threading: -pthread 1965 
mutable 714 
mutex 1536  1961  1969 
mutex: header file 1970 
 

N

name: fully qualified 2200 
name conflicts 130 
name lookup 115 
name mangling 89 
namespace 129  727 
namespace: anonymous 265 
namespace: closed 267 
namespace: import all names 271 
namespace alias 277 
namespace declarations 264 
namespaces 259 
negate 1794 
negative_binomial_distribution<IntType = int> 2034 
negator function 1830 
negators 1829 
nested blocks 121 
nested class 1743 
nested class: declaration 1751 
nested class: member access 1754 
nested class: static members 1750 
nested container 1300 
nested derivation 1477 
nested enumerations 1757 
nested functions 711 
nested inheritance 1587 
nested trait class 2490 
nesting depth 2738 
new 736  747  974 
new-style casts 246 
new: and exceptions 919 
new: placement 785  979 
new Type[0] 766 
new[] 759  773  776  977 
new[]: and exceptions 995 
new[]: and non-default constructors 1530 
next_permutation 2090 
Nichols, B 1957 
nm 2375 
noAlarm 2676 
no arguments depending on a template parameter 2440 
noboolalpha 447 
no buffering 1679 
non-constant member functions 1582 
non-local return 856 
non-mutating operation 836 
norm 1452 
normal_distribution<RealType = double> 2032 
noshowbase 449 
noshowpoint 460 
noshowpos 451 
not 1039 
not1 1831 
not2 1832 
notation 1153 
nothrow guarantee 927 
notify_all 1987 
notify_one 1986 
not_eq 1041 
not_equal_to 1800 
nounitbuf 467 
nouppercase 453 
npos 287 
nReady 2671 
nth_element 2094 
NULL 94  96  741 
null-bytes 507 
nullptr 97  254 
NullType 2525 
numeric: header file 2041 
Numerical Recipes in C 2107 
 

O

object 127 
object: address 816 
object: allocation 754 
object: anonymous 697 
object: assign 812 
object: parameter 823 
object: static/global 664 
object hierarchy 1470 
object oriented approach 66 
obsolete binding 116 
oct 444 
off_type 499  584 
ofstream 472  512  646 
ofstream constructors 517 
once_flag 1982 
one definition rule 651  2230 
open 519  597  1694  2550 
openmode 526  1695 
operator 814 
operator!= 1006  1801 
operator% 1793 
operator & 170  173 
operator& 2697 
operator&& 1815 
operator> 1803 
operator>> 560  948  1458 
operator>= 1805 
operator< 1296  1392  1807  2085  2087  2091  2096  2098  2102  2126  2128  2130  2132  2134  2137  2153  2158  2162 
operator<< 1459 
operator<= 1809 
operator() 999  1009  1408  2105 
operator* 1434  1789  1854  1913  1939 
operator*= 1438 
operator+ 968  1432  1782  1785  2054 
operator++ 961  1853 
operator+= 1436 
operator- 1433  1787 
operator-> 1914  1940 
operator-- 963 
operator-= 1437 
operator/ 1435  1791 
operator/= 1439 
operator: free 970 
operator= 1908  1936  1937 
operator== 1409  1799  1852  2122  2124  2147  2151 
operator and 1030 
operator and_eq 1032 
operator bitand 1034 
operator bitor 1036 
operator bool 1912  1938 
operator compl 1038 
operator delete 782  982 
operator delete[] 993 
operator keywords 255 
operator new 780  900  973 
operator new(sizeInBytes) 758 
operator new[] 990 
operator not 1040 
operator not_eq 1042 
operator or 1044 
operator or_eq 1046 
operator overloading 813  937 
operator overloading: within classes only 1051 
operators: of containers 1096 
operators: textual alternatives 1028 
operator xor 1048 
operator xor_eq 1050 
operator[] 940  951  2460  2713 
operator|| 1817 
operator~ 2699 
options 2756 
or 1043 
ordered pair 1460 
ordinary class 2177  2220 
ordinary function 2176 
or_eq 1045 
ostream 347  369  391  470  476  482  484  648  1016  1023  1579 
ostream *yyout 2771 
ostream: define using 0-pointer 481  554 
ostream: header file 368 
ostream: iterator 1884 
ostreambuf_iterator 1888 
ostream constructor 480 
ostream coupling 614 
ostream_iterator 1883 
ostringstream 350  474  539  541 
out 535  632 
out of memory 804 
output 618 
output formatting 344  378 
OutputIterator 1859  2417 
output_iterator_tag 2416 
out_of_range 910 
overflow 1649  1672  2545  2556 
overflow_error 911 
overloadable operators 1027 
overloaded assignment 1097 
overloading: by const attribute 91 
overloading: function template 2242 
overriding members 1558 
overview of generic algorithms 1119 
 

P

p 220 
padding 420 
pair 1132  1306 
pair<map::iterator, bool> 1317 
pair<set::iterator, bool> 1352 
pair<type1, type2> 1141 
pair container 1079  1131 
parameter: ellipsis 2493 
parameter list 86 
parameter pack 2333 
parameter pack: rvalue reference 2339 
parameter packs not expanded 2347 
parameter packs not expanded with `...' 2348 
parent process 2617  2628 
ParentSlurp 2660 
parse() 2736 
parse-tree 2539 
parser 2537  2722  2803 
parser generator 2726  2737  2804 
partial class template specialization 2321 
partial specialization 2322 
partial_sort 2095 
partial_sort_copy 2097 
partial_sum 2099 
partition 2100 
Pascal 712 
Pattern 1418 
pbackfail 1665 
pbase 1674  2552 
pbump 1676  2557 
pdf 1 
peculiar syntax 1008 
peek 575 
penalty 1555 
perfect forwarding 182  2228  2338 
perfect forwarding: inheritance 2346 
perfect forwarding: to data members 2357 
permuting 2050 
pimpl 1628 
pipe 2543  2654 
placement new 784  980  992  994  2467 
plain old data 839  2503 
plus 1781  1784 
pod 840 
pointer: to a data member 1729 
pointer: to class template 2371 
pointer: to function 1001 
pointer: to policy base class 2474 
pointer: wild 1893  1953 
pointer in disguise 1524 
pointer juggling 2481 
pointer protection 194 
pointers: as iterators 1849 
pointers to deleted memory 810 
pointers to objects 989 
pointer to a function 1017 
pointer to an object 1525 
pointer to function 1073 
pointer to member field selector 1737 
pointer to members 1722  1723  2492 
pointer to members: assignment 1732 
pointer to members: defining 1728 
pointer to members: size of 1742 
pointer to members: virtual members 1734 
pointer to objects 2314 
pointer_to_binary_function 2169 
pointer_to_unary_function 2168 
point of instantiation 2238  2264  2378 
poisson_distribution<IntType = int> 2035 
polar 1453 
policy 2462  2470 
policy class: defining structure 2480 
polymorphism 1539  1542  1697 
polymorphism: bypassing 2442 
polymorphism: dynamic 2277 
polymorphism: how 1699 
polymorphism: static 2276 
polymorphous wrapper 2003 
pop 1245  1257  1385 
pop_back 1172  1215  1277 
pop_front 1217  1279 
pop_heap 2159 
POSIX 237 
postponing decisions 849 
pow 1454 
power specification using p 221 
pptr 1675  1677  2553 
precision 423 
precompiled header 2232 
predefined function object 1776  2688 
predicate 1002 
predicate function 1827 
preprocessor 1019  1022 
preprocessor directive 102  2747 
preprocessor directive: error vs. static_assert 2267 
Press, W.H. 2106 
prev_permutation 2101 
primitive types 206 
printf 160  489  2330 
printf() 79 
priority queue data structure 1248 
priority rules 1250 
priority_queue 1247  1252 
private 163  2403  2785 
private backdoor 943 
private derivation 1504 
private derivation: too restrictive 1512 
private inheritance 1625 
private members 2386 
probability density function 2006 
problem analysis 1468 
procbuf 15 
procedural approach 65 
process id 2624 
process ID 2619 
profiler 707  1199 
Prolog 60 
promotion 955 
promotions 2305 
protected 164  2568  2773 
protected derivation: too restrictive 1513 
protocol 1570 
Prototype design pattern 1710 
prototyping 28 
Proxy: stream insertion and extraction 2718 
Proxy Design Pattern 2716 
Pthreads Programming 1958 
ptr_fun 2170 
public 165  1063  1503 
pubseekoff 1652  1686 
pubseekpos 1654 
pubsetbuf 1656 
pubsync 1647 
pure virtual functions 1577 
pure virtual member: implementation 1585 
push 1244  1256  1384 
push_back 1174  1219  1281  1868 
push_front 1220  1282  1870 
push_heap 2160 
put 493 
putback 576  2602 
 

Q

qsort 2376 
qsort() 1077 
Qt 658 
qualification conversions 2304 
qualification transformation 2217 
queue 1083  1233  1238 
queue: header file 1235  1249 
queue data structure 1234 
 

R

radix 415 
rand 2005 
random 1194 
random: header file 2004  2015 
random access 1864 
RandomAccessIterator 1863  2422  2425 
RandomIterator 2720 
random number generator 2104 
random_access_iterator_tag 2421 
random_shuffle 2103 
range 196 
range of values 1152 
range_error 912 
raw literal 2360 
raw memory 757  779 
raw string literal 186 
rbegin 1178  1223  1285  1322  1357  1843  2428 
rdbuf 389  623  624  2641 
rdstate 407 
read 577 
readFd 2672 
read first, test later 611 
reading and writing 356 
readsome 578 
real 1440 
realloc 808 
real part 1430  1441 
recompilation 1476 
recursive_mutex 1972 
recursive_timed_mutex 1974 
redirection 625  2640 
reduce-reduce 2846 
ref(arg) 2206 
reference 1015  1523 
reference: to class template 2370 
reference operator 169 
reference parameter 676 
references 168 
reference wrapper 2208 
regcomp 1416 
regex 1422 
regex: header file 1415 
regexec 1417 
regex_replace 1425 
regex_search 1423 
regular expression 2741  2777 
regular expressions 1414 
reinterpret_cast 1529  2448 
reinterpret_cast<type>(expression) 250 
reinterpret_to_smaller_cast 2449 
relational function object 1797 
relational operations 2690 
relationship between code and data 1462 
relative address 1731 
release 1918 
remove 1225  2108 
remove_copy 2110 
remove_copy_if 2111 
remove_if 2112 
remove_reference 2518 
rend 1180  1226  1287  1324  1359  1844  2429 
renew 770  778 
replace 316  2113 
replace_copy 2114 
replace_copy_if 2115 
replace_if 2116 
repositioning 496  580 
reserve 317  1175 
reserved identifiers 258 
reset 1920  1944 
resetiosflags 429 
resize 320  1176  1221  1283 
resource: stealing 829 
responsibility of the programmer 1160  1203  1241  1266  1388  1919 
restrictions 63 
result_of 2349 
result_type 2167  2488 
return 857 
return by argument 171 
return type: implicit 1996 
return type: late-specified 1997 
return value 83  1014 
return value optimization 838 
reusable software 1575  1633 
reverse 1228  2117 
reversed_iterator 1837 
reverse iterator 2426 
Reverse Polish Notation 1378 
reverse_copy 2118 
reverse_iterator 1179  1224  1286  1323  1358  2427 
reverse_iterator: initialized by iterator 2430 
rfind 321 
right 441 
right-hand 1110  1137 
rmExceptFd 2682 
rmReadFd 2680 
rmWriteFd 2681 
RNG 2020 
rotate 2119 
rotate_copy 2120 
RPN 1379 
rule of thumb 77  118  136  251  274  675  706  715  731  775  922  926  953  957  986  1193  1472  1475  1567  1730  1955  2189  2246  2265  2290  2325 
run-time 1546  1609  2270 
run-time error 884 
run-time sypport system 805 
run-time vs. compile-time 2451 
runtime_error 913 
rvalue 178  942  964  1856  1909 
rvalue: distinguish from lvalue 2715 
rvalue reference 175 
 

S

sbumpc 1639  2583 
scalar numeric types 1406 
scalar type 1431 
scan-buffer 2788 
scanf 566 
scanner 2536  2723  2807 
scanner generator 2724 
scientific 457 
scientific notation 458 
scope: class 1726 
scope: global 1724 
scope resolution operator 133  268  985  1495  1510  1589 
search 2121 
search_n 2123 
second 1134 
second_argument_type 2166  2487 
seek beyond file boundaries 505  590 
seekdir 500  585  586  1653 
seekg 583 
seekoff 1682  2588 
seekp 498 
seekpos 1687  2589  2599 
seek_dir 1760 
seek_off 2596 
segmentation fault 1902 
select 2663  2664 
Selector 2669 
semaphore 1985 
Sergio Bacchi 8 
set 1338 
set: header file 1340  1365 
setAlarm 2675 
setbase 445 
setbuf 1681 
setf 426 
setfill 421 
setg 1666  2562  2571  2578  2598 
setiosflags 427 
setjmp 851  863  866 
setp 1678  2551 
setprecision 425 
setstate 411 
setup.exe 49 
setw 432 
set_debug 2761 
set_difference 2125 
set_intersection 2127 
set_new_handler 801 
set_symmetric_difference 2129 
set_union 2131 
SFINAE 2261 
sgetc 1641 
sgetn 1642  2586 
shadow member 1514 
shared_ptr 247  1924  2424 
shared_ptr: 0-pointer 1930 
shared_ptr: default 1929 
shared_ptr: defining 1926 
shared_ptr: initialization 1932 
shared_ptr: operators 1935 
shared_ptr: used type 1934 
shift-reduce 2845 
showbase 448 
showmanyc 1667 
showpoint 459 
showpos 450 
shuffling 2051 
signal 2635 
sin 1455 
single inheritance 1498 
sinh 1456 
size 322  684  1181  1227  1246  1258  1288  1325  1360  1386 
size: of pointers to members 1741 
sizeof 27  732  738  787  2336  2496 
sizeof derived vs base classes 1533 
size specification 1062 
size_t 236  976 
size_type 288 
skipping leading blanks 156 
skipws 464  1886 
SKIP_FLEXLEXER_ 2753 
slicing 1518 
snextc 1644 
socket 2544 
sockets 360 
sort 1229  1810  2133 
sort: multiple hierarchal criteria 2138 
sort criteria: hierarchic sorting 2398 
sorted collection of value 1364 
sorted collection of values 1339 
sorting 2048 
sort_heap 2161 
special containers 1090 
splice 1230 
split buffer 1670 
sprintf 475 
sputback 1645 
sputc 1648 
sputn 1650 
sqrt 1457 
sscanf 550 
sstream 540  604 
sstream: header file 374 
stable_partition 2135 
stable_sort 2136  2399 
stack 1086  1372 
stack: header file 1374 
stack constructors 1382 
stack data structure 1373 
stack operations 1011 
standard-layout 847 
standard exceptions 895 
standard layout 846 
standard namespace 131 
standard namespace: and STL 1769 
standard normal distribution 2033 
Standard Template Library 1765 
stat 228  677 
state flags 889 
state of I/O streams 343  377 
static 64  266  1053 
static: data members 1057 
static: members 1740 
static binding 1544  1549 
static data: const 1065 
static data members: initialization 1060 
static inline member functions 1070 
static member functions 1066  1067 
static members 1054  2311 
static object 663 
static polymorphism 2275  2477 
static type checking 1597 
static type identification 1598 
static variable: initialization 1980 
static_assert 2266 
static_cast 2239 
static_cast<type>(expression) 248 
static_pointer_cast 1949 
std 328 
std::move 830 
std::streambuf 2559 
stderr 148 
STDERR_FILENO 2658 
stdexcept 319 
stdexcept: header file 894 
stdin 146 
STDIN_FILENO 2656 
stdio.h 80  108 
std namespace: off limits 2140 
stdout 144 
STDOUT_FILENO 2558  2657 
STL 1766 
STL: required types 2705 
storing data 1192 
str 542  606 
str... 744 
strcasecmp 291  1774  2171 
strdup 745  806  809 
stream 1690 
stream: as bool value 405 
stream: processing 610 
stream: read and write 629 
streambuf 346  381  612  1631  1880  1887  2542  2567  2575  2587  2600 
streambuf: and exceptions 1636 
streambuf: header file 365 
streams: associating 644 
streams: reading to memory 602 
streams: writing to memory 538 
streamsize 1635 
stream state flags 408 
string 283 
string::iterator 1744 
string::size_type 289 
string: as union member 2837 
string: declaring 285 
string: iterator types 294 
string constructors 293 
string extraction 564 
strlen 2362 
strong guarantee 921 
Stroustrup 137 
struct 124 
struct: empty 2524 
Structured Computer Organization 1989 
Stuart, A. & Ord, K 2008 
student_t_distribution<RealType = double> 2036 
substitution failure 2260 
substr 323 
subtract_with_carry_engine 2012  2014 
sungetc 1646 
Sutter, H. 923  2273 
swap 324  824  928  1182  1231  1289  1326  1361  1921  1945  2141 
swap area 803 
swapping 2052 
swap_ranges 2142 
Swiss army knife 1502 
symbol area 2754 
symbolic constants 157 
sync 1688  2546  2555 
syntactic elements 859 
system 2612  2642 
 

T

Tanenbaum, A.S. 1988 
TCP/IP stack 1634 
tellg 582 
tellp 497 
template 334  1767  2181  2284 
template: and the < token 2444 
template: class 2281 
template: embedded in typedefs 2319 
template: embedding integral values 2452 
template: explicit specialization 2248 
template: id-declaration mismatch 2249 
template: identifying subtypes 2316 
template: IfElse 2455 
template: parameter type transformation 2212 
template: point of instantiation 2237  2263 
template: preventing instantiation 2292 
template: select type given bool 2456 
template: specialization 2320 
template: specified within template 2443 
template: statements depending on type parameters 2262 
template: subtypes inside templates 2438 
template: variadic 2326 
template: when instantiated 2291 
template declaration 2233 
template explicit specialization 2247 
template explicit type specification: omitting 2252 
template header 2187 
template header: for member templates 2309 
template instantiation declaration 2251 
template mechanism 2172  2180 
template members: without template type parameters 2441 
template meta programming 2231  2431 
Template Method 1576 
template method design pattern 2620 
template non-type parameter 2191 
template pack: and template template parameters 2532 
template parameter: default value 2298 
template parameter deduction 2209 
template parameter list 2182  2190  2283  2285 
template parameters: identical types 2226 
template programming 2447 
templates: iteration by recursion 2458 
templates: overloading type parameter list 2244 
templates vs. using 2197 
template template parameter 2432  2468  2469 
template template parameter: and template packs 2533 
template type: initialization 2193 
template type deduction 2225 
template type parameter 2184 
template using declaration 2363 
terminate 1698 
text files 638 
textMsg 874 
this 815  978  1056  1068  1072 
thread 1960  1966 
thread: header file 1967 
throw 860  869 
throw: empty 873 
throw: pointer 870 
throw list 880  902 
tie 390  616 
timed_mutex 1973 
timeval 2668 
token 1380  2805 
top 1259  1381  1387 
trait class 2482 
trait class: class detection 2491 
trait class: nested 2489 
transform 1795  1819  2143 
transform: vs. for_each 2145 
transformation to a base class 2223 
trivial copy constructor 822  843 
trivial default constructor 690  841  2505 
trivial destructor 796  845 
trivial member 842 
trivial overloaded assignment operator 844 
true 224  523  601  1102  1828  2080  2092  2749 
trunc 537  634 
try 875 
tuple 2352 
tuple: header file 2353 
tuple_element 2356 
tuple_size 2355 
Type 1128 
type-safe 159 
type: primitive 207 
type: without values 1761 
type checking 78 
type conversions 2259 
typedef 122  331  1140  1298 
typedefs: nested 2406 
typeid 1600  1603  1614 
typeid: argument 1618 
type identification: run-time 1595 
typeinfo: header file 1615 
typename 2436 
typename && 176 
typename ... Params 2329 
typename: and template subtypes 2318 
typename: disambiguating code 2315 
typename vs. class 2472 
type of the pointer 1526 
types: required by STL 2704 
type safe 154  561  739  749 
type safety 339 
type specification: explicit 2210 
type_traits: header file 2497 
 

U

U 222 
uflow 1640  1668 
uint32_t 243 
Ullman, J.D. 1190 
unary function object 1823 
unary not 2698 
unary operator 2693 
unary predicate 2062 
unary_function 2703 
unbound friend 2384  2392 
undefined reference to vtable 1706 
underflow 1669  2561 
underflow_error 914 
unget 579  2601 
Unicode 230 
uniform initialization 682 
uniform_int_distribution<IntType = int> 2037 
uniform_real_distribution<RealType = double> 2038 
unimplemented: mangling dotstar_expr 2204 
union 123  2836 
unique 1232  1946  2146 
unique_copy 2150 
unique_lock 1975 
unique_ptr 1892  2423 
unique_ptr: 0-pointer 1898 
unique_ptr: assignment 1901 
unique_ptr: default 1897 
unique_ptr: defining 1895 
unique_ptr: initialization 1903 
unique_ptr: move constructor 1900 
unique_ptr: operators 1907 
unique_ptr: reaching members 1906 
unique_ptr: used type 1905 
unistd.h: header file 2547  2566  2574  2591  2655 
unitbuf 466 
Unix 627  641  2644  2649  2795  2849 
unordered_map 1398  1402 
unordered_map: header file 1390 
unordered_multimap 1399 
unordered_multiset 1401 
unordered_set 1400 
unordered_set: header file 1391 
unpack operator 2334  2345 
unrestricted union 733 
unsetf 428 
unsigned int 238 
uppercase 452 
upper_bound 1327  1362  2152 
URNG 2021 
US-letter 9 
user defined literals 2359 
use_count 1947 
using 729  2365 
using: in derived classes 1497 
using: restrictions 275 
using: template declaration 2364 
using declaration 269 
using directive 270 
using namespace std 132 
using vs. templates 2198 
UTF-16 231 
UTF-32 232 
UTF-8 233 
utility 832 
utility: header file 1135  2341 
 

V

valid state 292 
value 1295 
value type 1404 
value_type 1297  1341 
Vandevoorde, D. 2435 
variadic functions 2328 
variadic template: number of arguments 2335 
variadic templates 2327 
vector 1080  1144  1838 
vector: header file 1146 
vector: member functions 1158 
vector constructors 1147 
vform 16 
viable functions 2258 
vice versa 2227 
virtual 1554  2744 
virtual: vs static 1055 
virtual base class 1592 
virtual constructor 1708  2854 
virtual derivation 1593 
virtual destructor 1562  1580 
virtual member function 1553 
visibility: nested classes 1747 
void 99 
void * 879  975  983  991 
volatile 2219 
vpointer 1701 
vprintf 490 
vscanf 567 
vtable 1702  2475 
vtable: and multiple inheritance 1705 
vtable: undefined reference 1707 
 

W

wait 2670 
waitpid 2627 
wchar_t 200  229  333 
weibull_distribution<RealType = double> 2039 
what 893  898 
white space 155  465  469 
width 430 
wild pointer 811  871 
wrapper 798  2139  2610 
wrapper class 362  966  1511 
wrapper functions 1074 
write 494 
write beyond end of file 504 
writeFd 2673 
ws 468 
 

X

X-windows 241 
X2a 2712 
xor 1047 
xor_eq 1049 
XQueryPointer 242 
xsgetn 1643  1671  2573  2582  2585 
xsputn 1651  1680 
 

Y

yacc 2728 
Yodl 5 
yyFlexLexer 2739  2742  2774 
yyin 2769 
YYLeng 2780 
yylex 2743  2745 
yylineno 2791 
yyout 2770 
YYText 2778  2838 
yy_buffer_state 2786  2792 
YY_BUF_SIZE 2790 
YY_CURRENT_BUFFER 2789 
yy_delete_buffer 2794 
yy_switch_to_buffer 2787 
 

Z

zombie 2636  2683