Index

!= 1094 
#define __cplusplus 103 
#error 2232 
#ifdef 107 
#ifndef 110 
#include 17  2708 
#include <condition_variable> 1980 
%baseclass-header 2785 
%baseclass-preinclude 2786 
%class-header 2788 
%class-name 2789 
%debug 2791 
%filenames 2792 
%implementation-header 2793 
%left 2803 
%name 2790 
%nonassoc 2805 
%option 8bit 2719 
%option c++ 2694  2720 
%option debug 2721  2762 
%option noyywrap 2725 
%option outfile 2726 
%option warn 2727 
%option yyclass 2728 
%option yylineno 2729 
%parsefun-source 2794 
%prec 2806 
%right 2804 
%scanner 2795 
%stype 2796 
%token 2801 
%type 2802 
%union 2787  2797 
& 174 
> 1101 
>> 942 
>>: with templates 1296 
>= 1102 
< 1099  1110 
<= 1100 
'0' 279 
-> 1727 
->* 1730 
--std=c++0x 41  53 
.* 1729 
... 2296 
.h 111 
.ih extension 723 
.template 2408 
// 76 
:: 134  979 
::template 2407 
= 0 1572 
== 1093  1108 
= default 687 
= delete 690 
[&] 1989 
[=] 1990 
[begin, end) 1148 
[first, beyond) 1165  1207  1270  1314  1349 
[first, last) 2018 
[left, right) 1836 
\u 232 
__cplusplus 101  105 
__gnu_cxx 13 
0-pointer 749 
0x30 280 
 

A

A2x 2672 
abort exception 926 
abs 1439 
absolute position 1647 
abstract base class 1703  2584 
abstract classes 1566 
access 225 
access files 512  591 
accessor 652  667 
accessor member function 945 
access promotion 1510 
access rights 651 
accumulate 2026 
actions 2770 
adaptor: inserter 1856 
adaptor: object to iterator 1824 
adaptor: required typedefs 1863 
addExceptFd 2641 
addReadFd 2639 
address-of operator 172 
address of objects 815 
addWriteFd 2640 
add_lvalue_reference 2481 
add_rvalue_reference 2482 
adjacent_difference 2028 
adjacent_find 2029 
adjustfield 436 
Aho, A.V. 1182 
Alexandrescu, A. 2238  2395  2412  2491  2492  2497 
Alexandrescu, H. 2489 
algorithm: header file 2013 
allocate arrays 758 
allocate memory 982 
allocate objects 753 
allocate primitive types 751 
allocator class 1759 
ambiguity 1580  1582  1584 
amd 238 
and 1024 
and_eq 1026 
angle bracket notation 1121  1133  1761 
angle brackets 2214 
angle brackets: consecutive 1297 
anonymous 1773  1869 
anonymous function 1983 
anonymous object 694  1019 
anonymous object: lifetime 697 
anonymous pair 1130 
anonymous variable 180 
anonymous variable: generic form 1132 
ANSI/ISO 14  26  74  100  203  258  339  378  411 
app 526  631 
append 296 
arg 1440 
argument_type 2447 
arithmetic function object 1769 
arithmetic operations 1770  2651 
array-to-pointer transformation 2179 
array: 0-sized 763 
array: dynamic 759 
array: enlarge 769 
array: fixed size 767  775 
array: local 765 
array bounds 1151 
array bounds overflow 933 
ASCII 487  491  562  568  1245 
ascii-value 2569 
ASCII-Z 277  301  505  571  641  2488 
ASCII-Z string 278 
ascii to anything 2673 
assembly language 62 
assign 297 
assignment 1511 
assignment: pointer to members 1724 
assignment: refused 1513 
assignment: sequential 816 
associative array 1285  1323  1405 
asynchronous alarm 2629 
asynchronous input 2624 
at 295 
ate 527  633 
atoi 606  2669 
atol 2670 
auto 191 
automatic expansion 1150 
auto_ptr 1912 
auto_ptr: deprecated 1884 
available member functions 1521 
avoid global variables 120 
 

B

back 1153  1196  1234  1259 
backdoors 670 
background process 2613 
back_inserter 1857 
bad 397 
badbit 392 
bad_alloc 797  894  913  992 
bad_cast 899  1606 
bad_exception 880  896 
bad_typeid 900  1614 
base class 1460  1516  2557  2585 
base class: converting to derived class 1595  1600 
base class: hiding members 1487 
base class: prototype 1624 
base class: virtual 1585 
base class destructor 1485 
base class initializer 1476 
base class initializers: calling order 1500 
bash 626 
BASIC 61 
basic guarantee 912 
basic operators of containers 1088 
basic_ 327  328 
basic_ios.h 382 
beg 500  586  1675 
begin 683  1155  1198  1261  1302  1336  1831 
bernoulli_distribution 2004 
BidirectionalIterator 1852  2382 
bidirectional_iterator_tag 2381 
binary 530  637 
binary file 490  567  638  640 
binary function object 1812 
binary input 557 
binary operator 2654 
binary output 432  484 
binary predicate 1823 
binary tree 2128 
binary_function 2664 
binary_search 2030 
bind1st 1814 
bind2nd 1815 
binder 1811 
binomial_distribution<IntType = int, RealType = double> 2005 
bison 2689  2695  2773  2778 
Bison 2814 
bison++ 2696  2774  2815 
bisonc++ 2697  2772  2777 
bisonc++: grammar file 2781 
bitand 1028 
bitfunctional 2663 
bitor 1030 
bits/stl_function.h 2668 
bitwise 2662 
bitwise and 408  2658 
bitwise operations 2656 
Bobcat library 1413  2510  2538 
bool 199  1312  1347 
boolalpha 444 
bound friend 2344  2351  2366 
bridge design pattern 1620 
buffer 1649 
buffer overflow 166 
built-in 198 
 

C

C++0x 677  1299  1383  1407  2166 
C++0x standard 39 
C++: function prevalence rule 2159 
call back 1070 
calling order of base class initializers 1501 
calloc 738 
call_once 1970 
candidate functions 2220 
capacity 298  1157 
case-insensitive 288 
catch 857  871 
catch: empty enum 1754 
ccbuild 56 
cerr 147  478  619 
chain of command 1626 
char 330 
char * 944 
child process 2575  2580  2591 
cin 145  369  551  555  618 
circular queue 2244 
class 69  152  259  1755  2149  2433 
class-type parameters 718 
class-type return values 717 
class: abstract 1565 
class: concept defined 1710 
class: enforcing constraints 2421 
class: externally declared functions 1711 
class: having pointers 1942 
class: ordinary 2185 
class: policy 2423  2425 
class: trait 2445 
classes: local 707  1529 
classes: without data members 1577 
class hierarchy 1463  1550 
class interface 2349 
class name 1610 
class scope 1718 
class template 2186  2236  2246  2657 
class template: adding functionality 2357 
class template: as base class 2435 
class template: conditional data organization 2419 
class template: declaration 2252  2331 
class template: deducing parameters 2329 
class template: default argument 2253 
class template: default arguments 2251 
class template: defining a type 2415 
class template: derivation 2356 
class template: derived from ordinary class 2363 
class template: friend function template 2235 
class template: generate types 2243 
class template: identifying subtypes 2281 
class template: instantiation 2328 
class template: member instantiation 2336 
class template: member template 2272 
class template: nested 2364 
class template: non-type parameter 2261 
class template: partially compiled 2355 
class template: partial specialization 2287  2288 
class template: pointer to 2335 
class template: reference to 2334 
class template: shadowing parameters 2274 
class template: static members 2276  2277 
class template: subtype vs. static members 2401 
class template: transformation to a base class 2188 
class template: using friend 2342 
class template: values without objects 2416 
class template: wrapped in simpler template 2496 
class vs. typename 2150 
clear 404  1158  1200  1263  1303  1338 
Cline 140 
clog 477 
clone 2819 
close 510  519  596  1687 
closure 1988 
cmatch 1418 
code bloat 2440 
Coetmeur, A. 2775 
collating order 1613 
collision 1390 
command language 2623 
common data fields 1047 
common pool 744 
compare 299 
compile-time 93  1541  1544  1588  2137  2233 
compiler 20  30  47 
compiler firewal 1621 
compiler flag 40 
compiler flag: -pthread 1954 
compiler option 52 
compl 1032 
complex 1420 
complex: header file 1422 
complex container 1086 
complex numbers 1087  1421 
composition 671  719  1457  1495 
conditional 2479 
condition flags 391 
condition member functions 396 
condition state 390 
condition variable 1952 
condition_variable 1953  1972  1973  1979 
conflict resolution 2809 
conj 1441 
consecutive closing angle brackets 1298 
const 135  2182 
const-qualification 693 
constant expression 2156 
const data and containers 1119 
constexpr 1968 
const function attribute 87 
const functions 139 
const member 669 
const member functions 691  1575 
construction: delegate to base classes 1480 
constructor 1020  1499  1763 
constructor: and exceptions 929 
constructor: calling order 1482 
constructor: default 660  663 
constructor: of derived classes 1474 
constructor: primitive type 2158 
const_cast<type>(expression) 247 
const_iterator 1838 
const_pointer_cast 1940 
container 1072 
container: nested 1295 
container: storing pointers 1116 
containers: basic operators 1089 
containers: data type requirements 1105 
containers: equality tests 1092 
containers: initialization 1142 
containers: ordering 1098 
container without angle brackets 1120 
containter: storing const data 1118 
conversion operator 947 
conversion operator: explicit 954 
conversion rules 224 
conversions 2267 
conversions: binary to text 542 
conversions: text to binary 605 
cooked literal 2323 
copy 300  2031  2362 
copy construction 685 
copy constructor 698  819  1247  1477 
copy elision 832 
copyfmt 416 
copy non-involved data 1192 
copy_backward 2032 
cos 1442 
cosh 1443 
count 1304  1327  1339  1360  2033 
count_if 1816  2034 
coupling 67 
cout 143  370  476  617  620  2605 
cplusplusus 11 
create files 513 
cref(arg) 2171 
cstddef 237 
cstdint 243 
cstdio 81 
cstdlib: header file 2339 
cur 501  587  1674 
Cygnus 43 
Cygwin 50 
c_str 302 
 

D

daemon 2599  2612  2647  2649 
data 303 
data.cc 1056 
database applications 580 
data hiding 58  71  162  653  665  1059  1468  1652  1705 
data integrity 1706 
data member: initialization 676 
data members 650  1650  2428 
Data Structures and Algorithms 1185 
deadlock 1966 
deallocate memory 983 
Debian 35 
dec 440 
declaration section 2784 
declarative region 261 
declare iostream classes 335 
decltype 193  2165 
decrement operator 957 
default 686 
default arguments 92 
default constructor 762  818  1106  1475 
default implementation 1665 
default value 1171  1216  1278 
define members of namespaces 276 
delete 689  735  746  976 
deleter 1886  1894  1918  1923 
delete[] 770  793 
deletions 1190 
delimiter 1875 
deque 1254  1829 
deque: header file 1256 
deque constructors 1257 
derivation 1458 
derived class 1461  1515  1601 
derived class: using declaration 1490 
derived class destructor 1484 
derived class vs. base class size 1526 
design pattern 1567  2817 
design pattern: Prototype 1702 
design pattern: template method 2583 
design patterns 68  2576 
Design Patterns 2578 
destructor 659  787  1553 
destructor: and exceptions 930 
destructor: called at exit 2595 
destructor: calling order 1483 
destructor: derived class 1481 
destructor: empty 1558 
destructor: explicit call 786  790 
destructor: for policy classes 2441 
destructor: inline 1559 
destructor: main task 789 
destructor: virtual 1555 
device 357  2503 
direct base class 1472 
display field width 429 
display floating point numbers 422  454 
divides 1780 
domain_error 901 
DOS 635 
double free 1938 
double initialization 1525 
doubly ended queue 1255 
down-casting 1596  1602 
dup 2607 
dup2 2608  2621 
dynamically allocated variables 2265 
dynamic arrays 760 
dynamic binding 1546 
dynamic cast 1593 
dynamic cast: prerequisite 1604 
dynamic growth 1191 
dynamic polymorphism 2242  2438 
dynamic_cast 1607 
dynamic_cast<> 1599 
dynamic_pointer_cast 1941 
 

E

E 210 
early binding 1539  1542 
eback 1653  2525  2541  2566 
ECHO 2734 
efficiency 1406 
egptr 1654  2527  2532  2543  2568 
ellipsis 949  2295  2456  2490 
empty 304  1159  1201  1236  1249  1264  1305  1340  1377 
empty deque 1272  1274 
empty destructor 1557 
empty enum 1753 
empty function throw list 878 
empty list 1210  1212 
empty parameter list 98 
empty struct 2485 
empty vector 1167 
enable_if 2478 
encapsulation 70  167  666  1467  1704 
end 502  684  1160  1202  1265  1306  1341  1676  1832 
end-of-stream 1868  1872 
endian 494 
endl 158  459 
end of line comment 75 
ends 460 
enum 125 
enum class 187 
enumeration: nested 1747  2367 
enum values: and arithmetic operators 1021 
enum values: evaluated compile-time 2457 
environ 73 
eof 398 
eofbit 393 
epptr 2516 
equal 2036 
equality operator 1095  1107 
equal_range 1307  1329  1342  1362  2037 
equal_to 1788 
erase 305  1161  1203  1266  1308  1328  1343  1361 
error 2780 
error code 843 
escape sequence 185 
exceptFd 2636 
exception 410  1605 
exception: and constructors 928 
exception: and destructors 931 
exception: and new 915 
exception: and new[] 991 
exception: bad_alloc 798 
exception: replace 927 
exception: standard 891 
Exceptional C++ 919 
exception class 887  892 
exception guarantees 911 
exception handler: order 873 
exception neutral 920 
exceptions 850 
exceptions (function) 882 
exception safe 910 
exception specification list 877 
exec... 2593 
exercise 2755 
exit 845  853  863  2594  2614 
exit: avoid 788 
exit: calling destructors 2596 
exit status 2588 
exp 1444 
expandable array 1139 
expected constructor, destructor, or type conversion 2399 
explicit 951 
explicit: conversion operator 953 
explicit instantiation declaration 2200 
explicit template type arguments 2205 
explicit type specification 2175 
exponential_distribution<Type = double> 2008 
exponentiation 212 
export 251 
expression: actual type 1598 
expression: type of 1611 
extendable array 1075 
extensible literals 2320 
extern 29  2330 
extern "C" 104  106 
extern template 2257  2258 
extracting strings 564 
extraction operator 150  153  352  545  558 
 

F

F 213 
factory functions 830 
fail 400  507  589 
failbit 394 
failure class 886 
false 223  2054  2066  2712 
field selector 1726 
field width 1008 
field `...' has incomplete type 2350 
FIFO 1078  1230 
FILE 323 
file: binary mode 531 
file: copying 607 
filebuf 356  364  1680  1683 
file descriptor 517  624  2556  2565 
file descriptors 359  2502  2615 
file flags 524 
file is rewritten 535 
file modes 523 
file rewriting: preventing 529 
fill 417  2038 
fill characters 437 
fill_n 2039 
FILO 1082  1370 
find 306  1309  1330  1344  1363  2040 
find_end 2041 
find_first_of 307  2042 
find_if 2043 
find_last_not_of 309 
find_last_of 308 
first 1127 
first in, first out 1079  1231 
first in, last out 1081  1369 
first_argument_type 2448 
Fistream 2571 
fixed 452 
flags 420 
flags: of ios objects 407 
flex 2687  2702  2737  2758  2771  2810  2820 
flex: %option yylineno 2744 
flex: debugging code 2722 
flex: set_debug 2724  2763 
flex: yyleng 2741 
flex: yytext 2738 
FlexLexer.h 2714  2746 
flex yylineno 2743 
floatfield 453 
flow-breaking methods 849 
flush 461  509 
fopen 472  547 
for-statement 197 
fork 2573  2587  2609 
formal type 2147  2250 
formal types 2143 
formatted input 561 
formatted output 434  486 
formatting 386  415 
formatting commands 349 
formatting flags 412  431 
forward 2301  2304 
forward: parameters 2306 
forward class reference 716 
forward declaration 1744  1746 
forward declaration: enum class 188 
forward declarations 334  720 
ForwardIterator 1851 
forward iterators 293  294 
forward_iterator_tag 2380 
for_each 2044  2648 
for_each: vs. transform 2117 
fprintf 338 
free 740  781  792 
free compiler 31  48 
free function 940 
Free Software Foundation 32 
Friedl, J.E.F 1415 
friend 1708  2341  2347 
friend: bound 2345  2352 
friend: function declaration 1712 
friend: in class templates 2343 
friend: nested classes 1743 
friend: unbound 2353 
friend: using a template parameter 2683 
friendship among classes 1709 
front 1162  1204  1237  1267 
front_inserter 1859 
FSF 33 
fstream 514  592  628 
fstream: header file 371  1682 
ftp://research.att.com/dist/c++std/WP/ 18 
ftp::/prep.ai.mit.edu/pub/non-gnu 2693 
fully qualified name 274  2163 
fully qualified name: nested class members 1740 
function-to-pointer transformation 2180 
function: anonymous 1984 
function: free 966 
function adaptor 1810 
function adaptors 1767 
functional: header file 1762  2169  2312 
functionality 1136 
function call operator 993  1401 
function object 995  1404 
function object: arithmetic 1768 
function object: logical 1802 
function object: relational 1786 
function overloading 88  692 
function prevalence rule 2160 
functions: candidate 2219 
functions: viable 2221 
functions as members of structs 126 
function selection 2218 
functions having identical names 85  128 
function template 2139  2142 
function template: overloading 2207 
function template: specialization vs. overloading 2217 
function templates: multiply included 2193 
function templates: specialized type parameters 2209 
function throw list 876  898 
function try block 925 
 

G

g++ 21  46  2760 
Gamma, E. 1568  1700  2577  2679  2818 
gamma_distribution<Type = double> 2006 
gbump 1655  2546 
gcount 569 
generalized pair 1137  2313 
generate 2046 
generate_n 2047 
generator: random number 1993 
generic algorithm: categories 2019 
generic algorithms 1112  2015  2016 
generic algorithms: required types 2446 
generic data type 2017 
generic software 333 
generic type 1123 
geometric_distribution<IntType = int, RealType = double> 2007 
get 570  1889  1906  1921  1932  2316 
getline 310  399  572 
get_deleter 1907  1933 
global try block 856 
global function 1064 
global namespace 255 
global scope 1716 
global variable 2263 
global variables 1053 
global variables: avoid 119 
Gnu 19  45  800  964  1750  2759 
good 401 
goodbit 395 
goto 848 
gptr 1656  2526  2531  2542  2567 
grammar 2500  2768 
grammar specification file 2776 
grammatical rules 2782 
Graphical User Interface Toolkit 658 
greater 1792 
greater_equal 1794 
 

H

hash function 1388 
hash function: predefined 1399 
hashing 1387 
hash value 1389 
has_nothrow_assign 2475 
has_nothrow_copy_constructor 2474 
has_nothrow_default_constructor 2472 
has_nothrow_destructor 2473 
has_trivial_assign 2471 
has_trivial_copy_constructor 2469 
has_trivial_default_constructor 2468 
has_trivial_destructor 2470 
header file 260  361  714  726 
header section 2783 
heap 2127 
hex 441 
hidden data member 1691 
hiding: base class members 1486 
hierarchic sort 2359 
hierarchy of code 1455 
Hopcroft J.E. 1183 
http://bisoncpp.sourceforge.net/ 2812 
http://bobcat.sourceforge.net 1414  2511  2539 
http://bobcat.sourceforge.net/ 2813 
http://en.wikipedia.org/wiki/C++0x 7 
http://gcc.gnu.org 51 
http://oreilly.com/catalog/ 1949 
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 2692 
http://www.research.att.com/... 138 
http://www.sgi.com/.../STL 1115 
http://www.trolltech.com 657 
http://www/parashift.com/c++-faq-lite/ 141 
http://yodl.sourceforge.net 6 
human-readable 433 
hyperlinks 23 
 

I

I/O 324 
I/O library 325 
I/O multiplexing 2628 
icmake 55 
identically named member functions 1502 
identifiers starting with an underscore 254 
IFdNStreambuf 2534 
IFdSeek 2552 
IFdStreambuf 2522  2646 
ifstream 546  590  643 
ifstream constructors 594 
ignore 573 
imag 1436 
imaginary part 1423  1437 
implementation 648 
implementation dependent 1707 
implemented-in-terms-of 1531 
implicit conversion 1514 
in 528  533  629 
INCLUDE 715  722 
include guard 109 
includes 2048 
increment operator 955 
index operator 934  1149  1258  1301  1325 
indirect base class 1473 
inequality operator 1097 
inheritance 711  1459  1465 
inheritance: access to base class member 1509 
inheritance: multiple 1493 
inheritance: no derived class constructors 1479 
inheritance: private derivation 2358 
init 2600  2601  2610 
initialization 678  754  817  1143 
initialization: static data member 1054 
initializer list 189  679 
initializer lists 1144 
initializer_list 681 
initializer_list<Type> 190 
inline 699  700  703  1005  1560  1764  1766 
inline: disadvantage 706 
inline: static members 1066 
inline function 702 
inline member functions 1739 
inner types 2426 
inner_product 2049 
inplace_merge 2050 
input 543  615 
InputIterator 1845  2377 
InputIterator1 1847 
InputIterator2 1848 
input language 2764 
input_iterator_tag 2376 
insert 311  1163  1205  1268  1310  1331  1345  1364  1862 
inserter 1855  1861 
inserter: and non-STL classes 1865 
inserter: required typedefs 1864 
inserting streambuf * 611 
insertion operator 149  346  470  485  939 
insertions 1189 
instantiation 2138  2152 
instantiation declaration 2199 
instantiation function 2260 
instantiation source 2259 
int32_t 242 
integral conversions 2270 
interface 647  1563 
interface functions 664 
internal 435 
internal buffer 508 
internal header 724 
internal header file 2592 
Internet 22 
invalid_argument 902 
in_avail 1630 
iomanip 414 
iomanip: header file 373 
ios 343  377  380  383  385  613  1749  2198  2554 
ios::exceptions 881 
ios::fail 520  597 
ios: header file 2555 
iosfwd 284  336  362 
ios object: as bool value 402 
iostate 883  885 
iostream 112  151  482  515  556  593 
iostream.h 113 
iostream: header file 368 
ios_base 340  374  384 
ios_base.h 381 
is-a 1532  1617  1623 
is-implemented-in-terms-of 1618 
istream 351  544  550  554  645 
istream: header file 365 
istream: iterator 1867 
istreambuf_iterator 1871  1879 
istream constructor 552 
istream_iterator 1866 
istringstream 353  548  601  603  2570  2671 
is_base_of 2476 
is_convertible 2477 
is_lvalue_reference 2460 
is_open 521  598  1684 
is_pod 2466 
is_reference 2462 
is_rvalue_reference 2461 
is_signed 2463 
is_unsigned 2464 
iterator 192  1156  1199  1262  1337  1736  1826  1830  2369 
iterator: and generic algorithms 2372 
iterator: as class template 2681 
iterator: class type 2373 
iterator: common characteristics 2371 
iterator: data type 2374 
iterator: header file 1825  2370 
iterator: range 1835 
iterator: requirements 1841 
iterator: to const elements 1837 
iterator: types 1840 
iterator range 1164  1206  1269  1313  1348 
iterators 1114  1124  1145 
iterator_tag 2375 
iter_swap 2051 
 

J

Java 1590 
Java interface 1562 
jmp_buf 860 
Josutis, N. 2396 
 

K

key 1288 
key/value 1287 
key type 1397 
keywords 250 
kludge 962 
Koenig lookup 270 
 

L

L 215 
lake 57 
Lakos, J. 654  721 
lambda function 1981  1982  2045 
late-specified return type 195  1986  2167 
late binding 1537 
late bining 1545 
left 438 
left-hand 1103 
leftover 2082  2121  2122 
length 312 
length_error 316  903 
less 1796 
less-than operator 1109 
less_equal 1798 
letter (US paper size) 10 
letters in literal constants 209 
Lewis, P.A.W. 2000 
lex 2691  2779 
lexical scanner specification file 2713 
lexicographical_compare 2052 
libfl.a 2761 
library 728 
lifetime: anonymous objects 696 
LIFO 1083  1371 
lineair search 1000 
linear chaining 1391 
linear search 1002 
linear_congruential 1994  1996 
lineno 2730  2745 
linker: removing identical template instantiations 2204 
Linux 37 
Liskov Substitution Principle 1534  1615 
Lisp 59 
list 1076  1177 
list: circular 1181 
list: header file 1179 
list: traversal 1180 
list constructors 1194 
list container 1178 
literal constants 208 
literal floating point value using E 211 
literal float using F 214 
literal long int using L 217 
literal unsigned using U 221 
literal wchar_t string L 216 
local arrays 766 
local class 708  1528 
local context 1958  1987 
local variables 114  117  2264 
lock 1967 
lock_guard 1965 
log 1445 
logical function object 1803 
logical operations 2653 
logical operators 1801 
logical_and 1804 
logical_not 1808 
logical_or 1806 
logic_error 904 
long double 202  205 
longjmp 847  859  862 
long long 201  204 
long long int 233 
lower_bound 1315  1350  2055 
lsearch 998  999 
lseek 2559 
LSP 1535  1616 
Ludlum 271 
lvalue 177  936  960  1850  1900 
lvalue-to-rvalue transformation 2178 
lvalue: distinguish from rvalue 2676 
lvalue reference 179 
lvalue transformations 2177  2266 
 

M

macro 95  1013  1016 
main 72  82  84 
make 54 
make_heap 2129 
make_signed 2484 
make_unsigned 2483 
malloc 733  750  779  791  805 
manipulator 1007 
manipulator: as objects 1015 
manipulators 350  655 
map 1085  1284 
map: header file 1286  1324 
map constructors 1293 
Marshall Cline 142 
mathematical functions 1438 
max 2002  2056 
max-heap 2020  2130 
max_element 2057 
max_size 313  1111 
member: class as member 1737 
member: const 668 
member function 282  1905  1931 
member function: called explicitly 1488 
member function: pure virtual implementation 1578 
member functions 161  1195  1233  1248  1651  2427 
member functions: available 1522 
member functions: identically named 1503 
member functions: overloading 90 
member initializer 672 
members: in-class 701 
members: overriding 1551 
member template 2271 
memcpy 924 
memory: header file 784  1880  1915 
memory: initialization 761 
memory allocation 732 
memory buffers 347 
memory consumption 1694 
memory leak 748  772  795  867  872  1117  1554  1881  1944 
memory leaks 741 
merge 1208  2059 
merging 2022 
min 2001  2061 
mini scanner 2710  2717 
minus 1776 
min_element 2062 
mixing C and C++ I/O 355 
modifier 941 
modulus 1782 
move 828  1901  1917 
move-aware 184  827  967 
move constructor 824  1478 
move semantics 181  183  823  1913 
MS-WINDOWS 634 
MS-Windows 42  532 
mt19937 1999 
Multi 2493 
multimap 1322 
multimap: no operator[] 1326 
multiple inheritance 1494 
multiple inheritance: vtable 1695 
multiplexing 2627 
multiplies 1778 
multiset 1357 
multiset::iterator 1365 
multi threading 1946 
multi threading: -pthread 1955 
mutable 712 
mutex 1530  1951  1959 
mutex: header file 1960 
 

N

name: fully qualified 2164 
name conflicts 130 
name lookup 115 
name mangling 89 
namespace 129  725 
namespace: anonymous 263 
namespace: closed 265 
namespace: import all names 269 
namespace alias 275 
namespace declarations 262 
namespaces 257 
negate 1784 
negator function 1820 
negators 1819 
nested blocks 121 
nested class 1734 
nested class: declaration 1742 
nested class: member access 1745 
nested class: static members 1741 
nested container 1294 
nested derivation 1471 
nested enumerations 1748 
nested functions 709 
nested inheritance 1581 
nested trait class 2452 
nesting depth 2700 
new 734  745  969 
new-style casts 244 
new: and exceptions 914 
new: placement 783  974 
new Type[0] 764 
new[] 757  771  774  972 
new[]: and exceptions 990 
new[]: and non-default constructors 1524 
next_permutation 2063 
Nichols, B 1947 
nm 2337 
noAlarm 2638 
no arguments depending on a template parameter 2402 
noboolalpha 445 
non-constant member functions 1576 
non-local return 851 
non-mutating operation 831 
norm 1446 
normal_distribution<Type = double> 2009 
noshowbase 447 
noshowpoint 458 
noshowpos 449 
noskipws 464 
not 1034 
not1 1821 
not2 1822 
notation 1147 
nothrow guarantee 922 
notify_all 1976 
notify_one 1975 
not_eq 1036 
not_equal_to 1790 
nounitbuf 466 
nouppercase 451 
npos 285 
nReady 2633 
nth_element 2067 
NULL 94  96  739 
null-bytes 506 
nullptr 97  252 
NullType 2487 
numeric: header file 2014 
Numerical Recipes in C 2080 
 

O

object 127 
object: address 814 
object: allocation 752 
object: anonymous 695 
object: assign 810 
object: parameter 821 
object: static/global 662 
object hierarchy 1464 
object oriented approach 66 
obsolete binding 116 
oct 442 
off_type 498  583 
ofstream 471  511  644 
ofstream constructors 516 
once_flag 1971 
one definition rule 649  2194 
open 518  595  1685  2512 
openmode 525  1686 
operator 812 
operator!= 1001  1791 
operator% 1783 
operator& 2659 
operator & 170  173 
operator&& 1805 
operator> 1793 
operator>> 559  943  1452 
operator>= 1795 
operator< 1290  1386  1797  2058  2060  2064  2069  2071  2075  2099  2101  2103  2105  2107  2110  2126  2131  2135 
operator<< 1453 
operator<= 1799 
operator() 994  1004  1402  2078 
operator* 1428  1779  1844  1903  1929 
operator*= 1432 
operator+ 963  1426  1772  1775  2027 
operator++ 956  1843 
operator+= 1430 
operator- 1427  1777 
operator-> 1904  1930 
operator-- 958 
operator-= 1431 
operator/ 1429  1781 
operator/= 1433 
operator: free 965 
operator= 1898  1926  1927 
operator== 1403  1789  1842  2095  2097  2120  2124 
operator and 1025 
operator and_eq 1027 
operator bitand 1029 
operator bitor 1031 
operator bool 1902  1928 
operator compl 1033 
operator delete 780  977 
operator delete[] 988 
operator keywords 253 
operator new 778  895  968 
operator new(sizeInBytes) 756 
operator new[] 985 
operator not 1035 
operator not_eq 1037 
operator or 1039 
operator or_eq 1041 
operator overloading 811  932 
operator overloading: within classes only 1046 
operators: of containers 1090 
operators: textual alternatives 1023 
operator xor 1043 
operator xor_eq 1045 
operator[] 935  946  2422  2675 
operator|| 1807 
operator~ 2661 
options 2718 
or 1038 
ordered pair 1454 
ordinary class 2141  2184 
ordinary function 2140 
or_eq 1040 
ostream 345  367  389  469  475  481  483  646  1011  1018  1573 
ostream *yyout 2733 
ostream: define using 0-pointer 480  553 
ostream: header file 366 
ostream: iterator 1874 
ostreambuf_iterator 1878 
ostream constructor 479 
ostream coupling 612 
ostream_iterator 1873 
ostringstream 348  473  538  540 
out 534  630 
out of memory 802 
output 616 
output formatting 342  376 
OutputIterator 1849  2379 
output_iterator_tag 2378 
out_of_range 905 
overflow 1641  1664  2507  2518 
overflow_error 906 
overloadable operators 1022 
overloaded assignment 1091 
overloading: by const attribute 91 
overloading: function template 2206 
overriding members 1552 
overview of generic algorithms 1113 
 

P

p 218 
padding 418 
pair 1126  1300 
pair<map::iterator, bool> 1311 
pair<set::iterator, bool> 1346 
pair<type1, type2> 1135 
pair container 1073  1125 
parameter: ellipsis 2455 
parameter list 86 
parameter pack 2297 
parameter pack: rvalue reference 2303 
parameter packs not expanded 2309 
parameter packs not expanded with `...' 2310 
parent process 2579  2590 
ParentSlurp 2622 
parse() 2698 
parse-tree 2501 
parser 2499  2684  2765 
parser generator 2688  2699  2766 
partial class template specialization 2285 
partial specialization 2286 
partial_sort 2068 
partial_sort_copy 2070 
partial_sum 2072 
partition 2073 
Pascal 710 
Pattern 1412 
pbackfail 1657 
pbase 1666  2514 
pbump 1668  2519 
pdf 1 
peculiar syntax 1003 
peek 574 
penalty 1549 
perfect forwarding 182  2192  2302 
perfect forwarding: inheritance 2308 
perfect forwarding: to data members 2319 
permuting 2023 
pimpl 1622 
pipe 2505  2616 
placement new 782  975  987  989  2429 
plain old data 834  2465 
plus 1771  1774 
pod 835 
pointer: to a data member 1720 
pointer: to class template 2333 
pointer: to function 996 
pointer: to policy base class 2436 
pointer: wild 1883  1943 
pointer in disguise 1518 
pointer juggling 2443 
pointer protection 194 
pointers: as iterators 1839 
pointers to deleted memory 808 
pointers to objects 984 
pointer to a function 1012 
pointer to an object 1519 
pointer to function 1068 
pointer to member field selector 1728 
pointer to members 1713  1714  2454 
pointer to members: assignment 1723 
pointer to members: defining 1719 
pointer to members: size of 1733 
pointer to members: virtual members 1725 
pointer to objects 2278 
point of instantiation 2202  2228  2340 
poisson_distribution<IntType = int, RealType = double> 2010 
polar 1447 
policy 2424  2432 
policy class: defining structure 2442 
polymorphism 1533  1536  1688 
polymorphism: bypassing 2404 
polymorphism: dynamic 2241 
polymorphism: how 1690 
polymorphism: static 2240 
polymorphous wrapper 1991 
pop 1239  1251  1379 
pop_back 1166  1209  1271 
pop_front 1211  1273 
pop_heap 2132 
POSIX 235 
postponing decisions 844 
pow 1448 
power specification using p 219 
pptr 1667  1669  2515 
precision 421 
precompiled header 2196 
predefined function object 2650 
predicate 997 
predicate function 1817 
preprocessor 1014  1017 
preprocessor directive 102  2709 
preprocessor directive: error vs. static_assert 2231 
Press, W.H. 2079 
prev_permutation 2074 
primitive types 206 
printf 160  488  2294 
printf() 79 
priority queue data structure 1242 
priority rules 1244 
priority_queue 1241  1246 
private 163  2365  2747 
private backdoor 938 
private derivation 1498 
private derivation: too restrictive 1506 
private inheritance 1619 
private members 2348 
problem analysis 1462 
procbuf 15 
procedural approach 65 
process id 2586 
process ID 2581 
profiler 705  1193 
Prolog 60 
promotion 950 
promotions 2269 
protected 164  2530  2735 
protected derivation: too restrictive 1507 
protocol 1564 
Prototype design pattern 1701 
prototyping 28 
Proxy: stream insertion and extraction 2680 
Proxy Design Pattern 2678 
Pthreads Programming 1948 
public 165  1058  1497 
pubseekoff 1644  1677 
pubseekpos 1646 
pubsetbuf 1648 
pubsync 1639 
pure virtual functions 1571 
pure virtual member: implementation 1579 
push 1238  1250  1378 
push_back 1168  1213  1275  1858 
push_front 1214  1276  1860 
push_heap 2133 
put 492 
putback 575  2564 
 

Q

qsort 2338 
qsort() 1071 
Qt 656 
qualification conversions 2268 
qualification transformation 2181 
queue 1077  1227  1232 
queue: header file 1229  1243 
queue data structure 1228 
 

R

radix 413 
rand 1992 
random 1188 
random: header file 1998  2003 
random access 1854 
RandomAccessIterator 1853  2384  2387 
RandomIterator 2682 
random number generator 2077 
random_access_iterator_tag 2383 
random_shuffle 2076 
range 196 
range of values 1146 
range_error 907 
raw literal 2322 
raw memory 755  777 
raw string literal 186 
rbegin 1172  1217  1279  1316  1351  1833  2390 
rdbuf 387  621  622  2603 
rdstate 405 
read 576 
readFd 2634 
read first, test later 609 
reading and writing 354 
readsome 577 
real 1434 
realloc 806 
real part 1424  1435 
recompilation 1470 
recursive_mutex 1961 
recursive_timed_mutex 1963 
redirection 623  2602 
reduce-reduce 2808 
ref(arg) 2170 
reference 1010  1517 
reference: to class template 2332 
reference operator 169 
reference parameter 674 
references 168 
reference wrapper 2172 
regcomp 1410 
regex 1416 
regex: header file 1409 
regexec 1411 
regex_replace 1419 
regex_search 1417 
regular expression 2703  2739 
regular expressions 1408 
reinterpret_cast 1523  2410 
reinterpret_cast<type>(expression) 248 
reinterpret_to_smaller_cast 2411 
relational function object 1787 
relational operations 2652 
relationship between code and data 1456 
relative address 1722 
release 1908 
remove 1219  2081 
remove_copy 2083 
remove_copy_if 2084 
remove_if 2085 
remove_reference 2480 
rend 1174  1220  1281  1318  1353  1834  2391 
renew 768  776 
replace 314  2086 
replace_copy 2087 
replace_copy_if 2088 
replace_if 2089 
repositioning 495  579 
reserve 315  1169 
reserved identifiers 256 
reset 1910  1934 
resetiosflags 427 
resize 318  1170  1215  1277 
resource: stealing 826 
responsibility of the programmer 1154  1197  1235  1260  1382  1909 
restrictions 63 
result_of 2311 
result_type 2450 
return 852 
return by argument 171 
return type: late-specified 1985 
return value 83  1009 
return value optimization 833 
reusable software 1569  1627 
reverse 1222  2090 
reversed_iterator 1827 
reverse iterator 2388 
Reverse Polish Notation 1372 
reverse_copy 2091 
reverse_iterator 1173  1218  1280  1317  1352  2389 
reverse_iterator: initialized by iterator 2392 
rfind 319 
right 439 
right-hand 1104  1131 
rmExceptFd 2644 
rmReadFd 2642 
rmWriteFd 2643 
rotate 2092 
rotate_copy 2093 
RPN 1373 
rule of thumb 77  118  136  249  272  673  704  713  729  773  917  921  948  952  981  1187  1466  1469  1561  1721  1945  2153  2210  2229  2254  2289 
run-time 1540  1603  2234 
run-time error 879 
run-time sypport system 803 
run-time vs. compile-time 2413 
runtime_error 908 
rvalue 178  937  959  1846  1899 
rvalue: distinguish from lvalue 2677 
rvalue reference 175  825 
 

S

sbumpc 1631  2545 
scalar numeric types 1400 
scalar type 1425 
scan-buffer 2750 
scanf 565 
scanner 2498  2685  2769 
scanner generator 2686 
scientific 455 
scientific notation 456 
scope: class 1717 
scope: global 1715 
scope resolution operator 133  266  980  1489  1504  1583 
search 2094 
search_n 2096 
second 1128 
second_argument_type 2449 
seek beyond file boundaries 504  588 
seekdir 499  584  585  1645 
seekg 582 
seekoff 1673  2550 
seekp 497 
seekpos 1678  2551  2561 
seek_dir 1751 
seek_off 2558 
segmentation fault 1892 
select 2625  2626 
Selector 2631 
semaphore 1974 
Sergio Bacchi 8 
set 1332 
set: header file 1334  1359 
setAlarm 2637 
setbase 443 
setbuf 1672 
setf 424 
setfill 419 
setg 1658  2524  2533  2540  2560 
setiosflags 425 
setjmp 846  858  861 
setp 1670  2513 
setprecision 423 
setstate 409 
setup.exe 49 
setw 430 
set_debug 2723 
set_difference 2098 
set_intersection 2100 
set_new_handler 799 
set_symmetric_difference 2102 
set_union 2104 
SFINAE 2225 
sgetc 1633 
sgetn 1634  2548 
shadow member 1508 
shared_ptr 245  1914  2386 
shared_ptr: 0-pointer 1920 
shared_ptr: default 1919 
shared_ptr: defining 1916 
shared_ptr: initialization 1922 
shared_ptr: operators 1925 
shared_ptr: used type 1924 
shift-reduce 2807 
showbase 446 
showmanyc 1659 
showpoint 457 
showpos 448 
shuffling 2024 
signal 2597 
sin 1449 
single inheritance 1492 
sinh 1450 
size 320  682  1175  1221  1240  1252  1282  1319  1354  1380 
size: of pointers to members 1732 
sizeof 27  730  736  785  2300  2458 
sizeof derived vs base classes 1527 
size specification 1057 
size_t 234  971 
size_type 286 
skipping leading blanks 156 
skipws 462  1876 
SKIP_FLEXLEXER_ 2715 
slicing 1512 
snextc 1636 
socket 2506 
sockets 358 
sort 1223  1800  2106 
sort: multiple hierarchal criteria 2111 
sort criteria: hierarchic sorting 2360 
sorted collection of value 1358 
sorted collection of values 1333 
sorting 2021 
sort_heap 2134 
special containers 1084 
splice 1224 
split buffer 1662 
sprintf 474 
sputback 1637 
sputc 1640 
sputn 1642 
sqrt 1451 
sscanf 549 
sstream 539  602 
sstream: header file 372 
stable_partition 2108 
stable_sort 2109  2361 
stack 1080  1366 
stack: header file 1368 
stack constructors 1376 
stack data structure 1367 
stack operations 1006 
standard-layout 842 
standard exceptions 890 
standard layout 841 
standard namespace 131 
standard namespace: and STL 1760 
Standard Template Library 1756 
stat 226  675 
state flags 884 
state of I/O streams 341  375 
static 64  264  1048 
static: data members 1052 
static: members 1731 
static binding 1538  1543 
static data: const 1060 
static data members: initialization 1055 
static inline member functions 1065 
static member functions 1061  1062 
static members 1049  2275 
static object 661 
static polymorphism 2239  2439 
static type checking 1591 
static type identification 1592 
static variable: initialization 1969 
static_assert 2230 
static_cast 2203 
static_cast<type>(expression) 246 
static_pointer_cast 1939 
std 326 
std::streambuf 2521 
stderr 148 
STDERR_FILENO 2620 
stdexcept 317 
stdexcept: header file 889 
stdin 146 
STDIN_FILENO 2618 
stdio.h 80  108 
std namespace: off limits 2113 
stdout 144 
STDOUT_FILENO 2520  2619 
STL 1757 
STL: required types 2667 
storing data 1186 
str 541  604 
str... 742 
strcasecmp 289  1765 
strdup 743  804  807 
stream 1681 
stream: as bool value 403 
stream: processing 608 
stream: read and write 627 
streambuf 344  379  610  1625  1870  1877  2504  2529  2537  2549  2562 
streambuf: header file 363 
streams: associating 642 
streams: reading to memory 600 
streams: writing to memory 537 
streamsize 1629 
stream state flags 406 
string 281 
string::iterator 1735 
string::size_type 287 
string: as union member 2799 
string: declaring 283 
string: iterator types 292 
string constructors 291 
string extraction 563 
strlen 2324 
strong guarantee 916 
Stroustrup 137 
struct 124 
struct: empty 2486 
Structured Computer Organization 1978 
substitution failure 2224 
substr 321 
subtract_with_carry 1995  1997 
sungetc 1638 
Sutter, H. 918  2237 
swap 322  822  923  1176  1225  1283  1320  1355  1911  1935  2114 
swap area 801 
swapping 2025 
swap_ranges 2115 
Swiss army knife 1496 
symbol area 2716 
symbolic constants 157 
sync 1679  2508  2517 
syntactic elements 854 
system 2574  2604 
 

T

Tanenbaum, A.S. 1977 
TCP/IP stack 1628 
tellg 581 
tellp 496 
template 332  1758  2145  2248 
template: and the < token 2406 
template: class 2245 
template: embedded in typedefs 2283 
template: embedding integral values 2414 
template: explicit specialization 2212 
template: id-declaration mismatch 2213 
template: identifying subtypes 2280 
template: IfElse 2417 
template: parameter type transformation 2176 
template: point of instantiation 2201  2227 
template: preventing instantiation 2256 
template: select type given bool 2418 
template: specialization 2284 
template: specified within template 2405 
template: statements depending on type parameters 2226 
template: subtypes inside templates 2400 
template: variadic 2290 
template: when instantiated 2255 
template declaration 2197 
template explicit specialization 2211 
template explicit type specification: omitting 2216 
template header 2151 
template header: for member templates 2273 
template instantiation declaration 2215 
template mechanism 2136  2144 
template members: without template type parameters 2403 
template meta programming 2195  2393 
Template Method 1570 
template method design pattern 2582 
template non-type parameter 2155 
template pack: and template template parameters 2494 
template parameter: default value 2262 
template parameter deduction 2173 
template parameter list 2146  2154  2247  2249 
template parameters: identical types 2190 
template programming 2409 
templates: iteration by recursion 2420 
templates: overloading type parameter list 2208 
templates vs. using 2161 
template template parameter 2394  2430  2431 
template template parameter: and template packs 2495 
template type: initialization 2157 
template type deduction 2189 
template type parameter 2148 
template using declaration 2325 
terminate 1689 
text files 636 
textMsg 869 
this 813  973  1051  1063  1067 
thread 1950  1956 
thread: header file 1957 
throw 855  864 
throw: empty 868 
throw: pointer 865 
throw list 875  897 
tie 388  614 
timed_mutex 1962 
timeval 2630 
token 1374  2767 
top 1253  1375  1381 
trait class 2444 
trait class: class detection 2453 
trait class: nested 2451 
transform 1785  1809  2116 
transform: vs. for_each 2118 
transformation to a base class 2187 
trivial copy constructor 820  838 
trivial default constructor 688  836  2467 
trivial destructor 794  840 
trivial member 837 
trivial overloaded assignment operator 839 
true 222  522  599  1096  1818  2053  2065  2711 
trunc 536  632 
try 870 
tuple 2314 
tuple: header file 2315 
tuple_element 2318 
tuple_size 2317 
Type 1122 
type-safe 159 
type: primitive 207 
type: without values 1752 
type checking 78 
type conversions 2223 
typedef 122  329  1134  1292 
typedefs: nested 2368 
typeid 1594  1597  1608 
typeid: argument 1612 
type identification: run-time 1589 
typeinfo: header file 1609 
typename 2398 
typename && 176 
typename ... Params 2293 
typename: and template subtypes 2282 
typename: disambiguating code 2279 
typename vs. class 2434 
type of the pointer 1520 
types: required by STL 2666 
type safe 154  560  737  747 
type safety 337 
type specification: explicit 2174 
type_traits: header file 2459 
 

U

U 220 
uflow 1632  1660 
uint32_t 241 
Ullman, J.D. 1184 
unary function object 1813 
unary not 2660 
unary operator 2655 
unary predicate 2035 
unary_function 2665 
unbound friend 2346  2354 
undefined reference to vtable 1697 
underflow 1661  2523 
underflow_error 909 
unget 578  2563 
Unicode 228 
uniform initialization 680 
uniform_int<Type = int> 2011 
uniform_real<Type = real> 2012 
unimplemented: mangling dotstar_expr 2168 
union 123  2798 
unique 1226  1936  2119 
unique_copy 2123 
unique_lock 1964 
unique_ptr 1882  2385 
unique_ptr: 0-pointer 1888 
unique_ptr: assignment 1891 
unique_ptr: default 1887 
unique_ptr: defining 1885 
unique_ptr: initialization 1893 
unique_ptr: move constructor 1890 
unique_ptr: operators 1897 
unique_ptr: reaching members 1896 
unique_ptr: used type 1895 
unistd.h: header file 2509  2528  2536  2553  2617 
unitbuf 465 
Unix 625  639  2606  2611  2757  2811 
unordered_map 1392  1396 
unordered_map: header file 1384 
unordered_multimap 1393 
unordered_multiset 1395 
unordered_set 1394 
unordered_set: header file 1385 
unpack operator 2298  2307 
unrestricted union 731 
unsetf 426 
unsigned int 236 
uppercase 450 
upper_bound 1321  1356  2125 
US-letter 9 
user defined literals 2321 
use_count 1937 
using 727  2327 
using: in derived classes 1491 
using: restrictions 273 
using: template declaration 2326 
using declaration 267 
using directive 268 
using namespace std 132 
using vs. templates 2162 
UTF-16 229 
UTF-32 230 
UTF-8 231 
utility 829 
utility: header file 1129  2305 
 

V

valid state 290 
value 1289 
value type 1398 
value_type 1291  1335 
Vandevoorde, D. 2397 
variadic functions 2292 
variadic template: number of arguments 2299 
variadic templates 2291 
vector 1074  1138  1828 
vector: header file 1140 
vector: member functions 1152 
vector constructors 1141 
vform 16 
viable functions 2222 
vice versa 2191 
virtual 1548  2706 
virtual: vs static 1050 
virtual base class 1586 
virtual constructor 1699  2816 
virtual derivation 1587 
virtual destructor 1556  1574 
virtual member function 1547 
visibility: nested classes 1738 
void 99 
void * 874  970  978  986 
volatile 2183 
vpointer 1692 
vprintf 489 
vscanf 566 
vtable 1693  2437 
vtable: and multiple inheritance 1696 
vtable: undefined reference 1698 
 

W

wait 2632 
waitpid 2589 
wchar_t 200  227  331 
what 888  893 
white space 155  463  468 
width 428 
wild pointer 809  866 
wrapper 796  2112  2572 
wrapper class 360  961  1505 
wrapper functions 1069 
write 493 
write beyond end of file 503 
writeFd 2635 
ws 467 
 

X

X-windows 239 
X2a 2674 
xor 1042 
xor_eq 1044 
XQueryPointer 240 
xsgetn 1635  1663  2535  2544  2547 
xsputn 1643  1671 
 

Y

yacc 2690 
Yodl 5 
yyFlexLexer 2701  2704  2736 
yyin 2731 
YYLeng 2742 
yylex 2705  2707 
yylineno 2753 
yyout 2732 
YYText 2740  2800 
yy_buffer_state 2748  2754 
YY_BUF_SIZE 2752 
YY_CURRENT_BUFFER 2751 
yy_delete_buffer 2756 
yy_switch_to_buffer 2749 
 

Z

zombie 2598  2645