Index

!= 1161 
#define __cplusplus 93 
#error 2433 
#ifdef 97 
#ifndef 100 
#include 2985 
#include <condition_variable> 2164 
%baseclass-preinclude 3027 
%debug 2992 
%filenames 2996  3029 
%left 3038 
%nonassoc 3040 
%option c++ 2973 
%prec 3041 
%right 3039 
%scanner 3030 
%stype 3031 
%token 3036 
%type 3037 
%union 3028  3032 
& 164 
> 1167 
>> 1031 
>>: with templates 1405 
>= 1168 
< 1165  1176 
<= 1166 
'0' 275 
-> 1907 
->* 1910 
--std=c++0x 31  44 
--std=c++11 32 
-O0 782 
.* 1909 
... 2558 
.h 101 
.ih extension 760 
.template 2669 
// 66 
:: 124  1066 
::template 2668 
= 0 1746 
== 1160  1174 
= default 721  914 
= delete 724 
[&] 2174 
[=] 2175 
[begin, end) 1221 
[first, beyond) 1252  1298  1377  1461 
[first, last) 2217 
[left, right) 2017 
\u 228 
__cplusplus 91  95 
0-pointer 825 
0x30 276 
 

A

A2x 2948 
abort exception 1015 
abs 1608 
absolute position 1824 
abstract base class 1881  2860 
abstract classes 1740 
access 221 
access files 540  620 
accessor 682  697 
accessor member function 1034 
access promotion 1651 
access rights 681 
accumulate 2225 
actions 3012 
adaptor: inserter 2038 
adaptor: object to iterator 2005 
adaptor: required typedefs 2045 
addExceptFd 2917 
addReadFd 2915 
address 1205 
address-of operator 162 
address of objects 892 
addWriteFd 2916 
add_lvalue_reference 2746 
add_rvalue_reference 2747 
adjacent_difference 2227 
adjacent_find 2228 
adjustfield 465 
Aho, A.V. 1271 
Alexandrescu, A. 2498  2656  2673  2767  2768  2773 
Alexandrescu, H. 2765 
algorithm: header file 2212 
allocate 1206 
allocate arrays 834 
allocate memory 1069 
allocate objects 829 
allocate primitive types 827 
allocator 1204  2690 
allocator class 1939 
ambiguity 1756  1758  1760 
amd 234 
and 1116 
and_eq 1118 
angle bracket notation 1187  1199  1941 
angle brackets 2427 
angle brackets: consecutive 1406 
anonymize 909 
anonymous 1954  2051 
anonymous function 2167 
anonymous object 728  1107 
anonymous object: lifetime 731 
anonymous pair 1196 
anonymous type 2382  2385 
anonymous variable 170 
anonymous variable: generic form 1198 
ANSI/ISO 15  64  90  197  254  367  407  440 
app 554  660 
append 296 
arg 1609 
argument_type 2337  2711 
arithmetic function object 1950 
arithmetic operations 1951  2927 
array-to-pointer transformation 2393 
array: 0-sized 839 
array: dynamic 835 
array: enlarge 845 
array: fixed size 843  851 
array: local 841 
array bounds 1224 
array bounds overflow 1022 
as (SemBase::as) 3050 
ASCII 515  519  590  596  1338 
ascii-value 2845 
ASCII-Z 273  305  533  599  670  2764 
ASCII-Z string 274 
ascii to anything 2949  2950 
assembly language 52 
assign 297  1226  1285  1352 
assignment 1685 
assignment: pointer to members 1904 
assignment: refused 1687 
assignment: sequential 893 
associative array 1394  1434  1501 
asynchronous alarm 2905 
asynchronous input 2900 
at 295  1227  1353  1520 
ate 555  662 
atoi 635  2945 
atol 2946 
auto 180 
automatic expansion 1223 
auto_ptr 2094 
auto_ptr: deprecated 2066 
available member functions 1695 
avoid global variables 110 
 

B

b 204 
back 298  1228  1286  1327  1354 
backdoors 700 
background process 2889 
back_inserter 2039 
bad 426 
badbit 421 
bad_alloc 873  979  1002  1079 
bad_cast 986  1781 
bad_exception 965  982 
bad_function_call 2482 
bad_typeid 988  1789 
base class 1631  1690  2833  2861 
base class: converting to derived class 1771  1776 
base class: hiding members 1665 
base class: prototype 1799 
base class: virtual 1761 
base class destructor 1663 
base class initializer 1654 
base class initializers: calling order 1679 
bash 655 
BASIC 51 
basic guarantee 1001 
basic operators of containers 1155 
basic_ 355  356 
basic_ios.h 411 
beg 528  614  1853 
begin 299  717  1230  1288  1356  1411  1447  1521  2012 
bernoulli_distribution 2194 
BidirectionalIterator 2034  2643 
bidirectional_iterator_tag 2642 
binary 558  666 
binary constant 205 
binary file 518  595  667  669 
binary function object 1993 
binary input 585 
binary operator 2930 
binary output 461  512 
binary predicate 2004 
binary tree 2328 
binary_function 2940 
binary_search 2229 
bind1st 1995 
bind2nd 1996 
bind2nd: perfect forwarding 2571 
binder 1992 
binders.h 2570 
binomial_distribution<IntType = int> 2195 
bison 2968  2974  3015  3020 
bison++ 2975  3016 
bisonc++ 2976  3014  3019 
bisonc++: grammar file 3023 
bitand 1120 
bitfunctional 2939 
bitor 1122 
bits/stl_function.h 2944 
bitwise 2938 
bitwise and 437  2934 
bitwise operations 2932 
bobcat 3004  3044 
Bobcat library 1582  2786  2814 
bool 193  1422  1459 
boolalpha 473 
bound friend 2602  2609  2625 
bridge design pattern 1795 
bucket 1523 
bucket number 1505 
bucket_count 1524 
bucket_size 1525 
buffer 1826 
buffer overflow 156 
built-in 192 
 

C

C++0x standard 29 
C++11 710  1408  1498  1576  2375 
C++11 standard 28 
C++: function prevalence rule 2368 
call back 805 
calling order of base class initializers 1680 
calloc 814 
call_once 2154 
candidate functions 2489 
capacity 300  1232 
case-insensitive 288 
catch 942  956 
catch: empty enum 1934 
cauchy_distribution<RealType = double> 2196 
cbegin 301  1233  1358  1526 
ccbuild 47 
cend 302  1235  1360  1528 
cerr 137  506  648 
chain of command 1801 
char 358 
char * 1033 
child process 2851  2856  2867 
chi_squared_distribution<RealType = double> 2197 
cin 135  398  579  583  647 
circular queue 2504 
class 59  142  255  1935  2358  2696 
Class(T&) cannot be overloaded with Class(T const&) 2569 
class-type parameters 755 
class-type return values 754 
class: abstract 1739 
class: concept defined 1888 
class: enforcing constraints 2682 
class: externally declared functions 1889 
class: having pointers 2125 
class: move-aware 902 
class: ordinary 2399 
class: policy 2684  2686 
class: trait 2709 
classes: local 744  1703 
classes: without data members 1751 
class hierarchy 1634  1724 
class interface 2607 
class name 1785 
class scope 1898 
class template 2400  2496  2506  2933 
class template: adding functionality 2616 
class template: as base class 2698 
class template: conditional data organization 2680 
class template: declaration 2526  2589 
class template: deducing parameters 2587 
class template: default argument 2527 
class template: default arguments 2525 
class template: defining a type 2676 
class template: derivation 2615 
class template: derived from ordinary class 2622 
class template: friend function template 2495 
class template: generate types 2503 
class template: identifying subtypes 2543 
class template: instantiation 2586 
class template: member instantiation 2594 
class template: member template 2522 
class template: nested 2623 
class template: non-type parameter 2511 
class template: partially compiled 2614 
class template: partial specialization 2549  2550 
class template: pointer to 2593 
class template: reference to 2592 
class template: shadowing parameters 2524 
class template: static members 2538  2539 
class template: subtype vs. static members 2662 
class template: transformation to a base class 2402 
class template: using friend 2600 
class template: values without objects 2677 
class template: wrapped in simpler template 2772 
class vs. typename 2359 
clear 433  1237  1290  1362  1412  1449  1530 
climits: header file 2436 
Cline 130 
clog 505 
close 538  547  625  1865 
closure 2173 
cmatch 1587 
code bloat 2703 
Coetmeur, A. 3017 
collating order 1788 
collision 1507 
command language 2899 
common data fields 768 
common pool 820 
compare 303 
compile-time 83  1715  1718  1764  2346  2434 
compiler 9  19  38 
compiler firewal 1796 
compiler flag 30 
compiler flag: -pthread 2137 
compiler option 43 
compl 1124 
complex 1589 
complex: header file 1591 
complex container 1153 
complex numbers 1154  1590 
composition 701  756  1628  1674 
conditional 2744 
condition flags 420 
condition member functions 425 
condition state 419 
condition variable 2135 
condition_variable 2136  2156  2157  2163 
conj 1610 
consecutive closing angle brackets 1407 
const 125  2396 
const-qualification 727 
const: generalized expression 788 
constant-expression constructor 794 
constant-expression function 792 
constant expression 2365 
const data and containers 1185 
constexpr 790  2152 
const function attribute 77 
const functions 129 
const member 699 
const member functions 725  1749 
construct 1207 
construction: delegate to base classes 1658 
constructor 1108  1678  1943 
constructor: and exceptions 1018 
constructor: calling order 1660 
constructor: default 690  693 
constructor: delegation 707 
constructor: of derived classes 1652 
constructor: primitive type 2367 
constructor notation 240 
const_cast<type>(expression) 244 
const_iterator 1234  1236  1359  1361  1527  1529  2019 
const_pointer_cast 2121 
const_reverse_iterator 1239  1241  1364  1366 
container 1139 
container: nested 1404 
container: storing pointers 1182 
containers: basic operators 1156 
containers: data type requirements 1171 
containers: equality tests 1159 
containers: initialization 1215 
containers: ordering 1164 
container without angle brackets 1186 
containter: storing const data 1184 
context switch 2144 
conversion operator 1036 
conversion operator: explicit 1043 
conversion rules 220 
conversions 2517 
conversions: binary to text 570 
conversions: text to binary 634 
copy 304  2230  2621 
copy construction 719 
copy constructor 732  896  1340  1655 
copy constructor: suppressed 907 
copy elision 917 
copyfmt 445 
copy non-involved data 1281 
copy_backward 2231 
cos 1611 
cosh 1612 
count 1413  1438  1450  1475  1531  1553  1570  2232 
count_if 1997  2233 
coupling 57 
cout 133  399  504  646  649  2881 
crbegin 306  1238  1363 
create files 541 
cref(arg) 2380 
crend 307  1240  1365 
cstddef 233 
cstdint 239 
cstdio 71 
cstdlib: header file 2597 
cumulative distribution function 2179 
cur 529  615  1852 
Cygnus 34 
Cygwin 41 
c_str 308 
 

D

daemon 2875  2888  2923  2925 
data 309  1242 
data.cc 777 
database applications 608 
data hiding 48  61  152  683  695  780  1639  1646  1829  1883 
data integrity 1884 
data member: initialization 709 
data member initializers 705 
data members 680  1827  2689 
Data Structures and Algorithms 1274 
deadlock 2150 
deallocate 1209 
deallocate memory 1070 
Debian 24 
dec 469 
declaration section 3026 
declarative region 257 
declare iostream classes 363 
decltype 182  2374 
decrement operator 1046 
default 720 
default: = 915 
default arguments 82 
default constructor 838  895  1172  1653 
default implementation 1842 
default value 1262  1313  1389 
define members of namespaces 272 
delegating constructors 708 
delete 723  811  822  1063 
deleter 2068  2076  2099  2104 
delete[] 846  869 
deletions 1279 
delimiter 2057 
denorm_min 2440 
denorm_style 2446 
deque 1347  2010 
deque: header file 1349 
deque constructors 1350 
derivation 1629 
derived class 1632  1689  1777 
derived class: using declaration 1668 
derived class destructor 1662 
derived class vs. base class size 1700 
design pattern 1741 
design pattern: Prototype 1880 
design pattern: template method 2859 
design patterns 58  2852 
Design Patterns 2854 
destroy 1208 
destructor 689  863  1727 
destructor: and exceptions 1019 
destructor: called at exit 2871 
destructor: calling order 1661 
destructor: derived class 1659 
destructor: empty 1732 
destructor: explicit call 862  866 
destructor: for policy classes 2704 
destructor: inline 1733 
destructor: main task 865 
destructor: virtual 1729 
device 385  2779 
digits 2441 
digits10 2442 
direct base class 1643 
display field width 458 
display floating point numbers 451  483 
divides 1961 
domain_error 990 
DOS 664 
double free 2119 
double initialization 1699 
double pointers 806 
doubly ended queue 1348 
down-casting 1772  1778 
downcast 3049 
dup 2883 
dup2 2884  2897 
dynamically allocated variables 2515 
dynamic arrays 836 
dynamic binding 1720 
dynamic cast 1769 
dynamic growth 1280 
dynamic polymorphism 2502  2701 
dynamic_cast 1782 
dynamic_cast<> 1775 
dynamic_pointer_cast 2122 
 

E

E 206 
early binding 1713  1716 
eback 1830  2801  2817  2842 
ECHO 2997 
efficiency 1509 
egptr 1831  2803  2808  2819  2844 
ellipsis 1038  2557  2720  2766 
emplace 1243  1367  1532  1554  1566  1571 
emplace_back 1244  1368 
emplace_front 1369 
emplace_hint 1533  1555  1567  1572 
empty 310  1245  1291  1329  1342  1370  1414  1451  1492  1534 
empty deque 1380  1382 
empty destructor 1731 
empty enum 1933 
empty function throw list 963 
empty list 1302  1304 
empty parameter list 88 
empty struct 2761 
empty vector 1255 
enable_if 2743 
encapsulation 60  157  696  1638  1882 
end 311  530  616  718  1246  1292  1371  1415  1452  1535  1854  2013 
end-of-stream 2050  2054 
endian 522 
endl 148  488 
end of line comment 65 
ends 489 
enum 115 
enum class 175 
enumeration: nested 1927  2626 
enum values: and arithmetic operators 1109 
enum values: evaluated at compile-time 2721 
environ 63 
eof 427 
eofbit 422 
epptr 2792 
epsilon 2443 
equal 2235 
equality operator 1162  1173 
equal_range 1416  1440  1453  1477  1536  1556  1573  2236 
equal_to 1969 
erase 312  1247  1293  1372  1417  1439  1454  1476  1537  1568 
error 3022 
error code 928 
escape sequence 190 
exceptFd 2912 
exception 439  1780 
exception: and constructors 1017 
exception: and destructors 1020 
exception: and new 1004 
exception: and new[] 1078 
exception: and streambuf 1806 
exception: bad_alloc 874 
exception: header file 983 
exception: replace 1016 
exception: standard 976 
Exceptional C++ 1008 
exception class 972  977 
exception guarantees 1000 
exception handler: order 958 
exception neutral 1009 
exceptions 935 
exceptions (function) 967 
exception safe 999 
exception specification list 962 
exec... 2869 
exit 930  938  948  2870  2890 
exit: avoid 864 
exit: calling destructors 2872 
exit status 2864 
exp 1613 
expandable array 1212 
expected constructor, destructor, or type conversion 2660 
explicit 1040 
explicit: conversion operator 1042 
explicit instantiation declaration 2413 
explicit template type arguments 2418 
explicit type specification 2389 
exponential_distribution<RealType = double> 2199 
exponentiation 208 
export 248 
expression: actual type 1774 
expression: type of 1786 
extendable array 1142 
extended friend 1891  2613 
extensible literals 1111 
extern 18  2588 
extern "C" 94  96 
extern template 2531  2532  2536 
extracting strings 592 
extraction operator 140  143  380  573  586 
extreme_value_distribution<RealType = double> 2198 
 

F

F 209 
factory functions 913 
fail 429  535 
failbit 423  618 
failure class 971 
false 219  2253  2265 
field selector 1906 
field width 1096 
field `...' has incomplete type 2608 
FIFO 1145  1323 
FILE 351 
file: binary mode 559 
file: copying 636 
filebuf 384  393  1858  1861 
file descriptor 545  653  2832  2841 
file descriptors 387  2778  2891 
file flags 552 
file is rewritten 563 
file modes 551 
file rewriting: preventing 557 
fill 446  2237 
fill characters 466 
fill_n 2238 
FILO 1149  1485 
final 1754 
find 313  1418  1441  1455  1478  1538  1557  1574  2239 
find_end 2240 
find_first_of 314  2241 
find_if 2242 
find_last_not_of 316 
find_last_of 315 
first 1193 
first in, first out 1146  1324 
first in, last out 1148  1484 
first_argument_type 2338  2712 
fisher_f_distribution<RealType = double> 2200 
Fistream 2847 
fixed 481 
flags 449 
flags: of ios objects 436 
flex 2966 
flexc++ 2978  2982  2998  3000  3013  3042  3051 
flexc++: debugging code 2993 
flexc++: setDebug 2995 
floatfield 482 
float_denorm_style 2445 
float_round_style 2473 
flow-breaking methods 934 
flush 490  537 
fopen 500  575 
for-statement 188 
fork 2849  2863  2885 
formal type 2356  2510 
formal types 2352 
formatted input 589 
formatted output 463  514 
formatting 415  444 
formatting commands 377 
formatting flags 441  460 
for range declaration 189 
forward 2563  2566 
forward: parameters 2568 
forward class reference 753 
forward declaration 1925 
forward declaration: enum class 176 
forward declarations 362  757 
ForwardIterator 2033  2641 
forward iterators 293  294 
forward_iterator_tag 2640 
for_each 2243  2924 
for_each: vs. transform 2317 
fprintf 366 
free 816  857  868 
free compiler 20  39 
free function 1029 
Free Software Foundation 21 
Friedl, J.E.F 1584 
friend 1886  2599  2605 
friend: as forward declaration 1926 
friend: bound 2603  2610 
friend: extended declaration 1892 
friend: function declaration 1890 
friend: in class templates 2601 
friend: nested classes 1923 
friend: unbound 2611 
friend: using a template parameter 2962 
friendship among classes 1887 
front 317  1248  1294  1330  1373 
front_inserter 2041 
FSF 22 
fstream 542  621  657 
fstream: header file 400  1860 
ftp::/prep.ai.mit.edu/pub/non-gnu 2972 
fully qualified name 2372 
fully qualified name: nested class members 1920 
fully qualified names 270 
function (std::) 2481 
function-to-pointer transformation 2394 
function: anonymous 2168 
function: constant-expression 791 
function: free 1054 
function: returning rvalue reference 903 
function adaptor 1991 
function adaptors 1948 
functional: header file 1942  2336  2378  2480  2585 
functionality 1202 
function call operator 1080 
function object 1082  1518 
function object: arithmetic 1949 
function object: logical 1983 
function object: relational 1967 
function overloading 78  726 
function pointer: polymorphic 2479 
function prevalence rule 2369 
functions: candidate 2488 
functions: viable 2490 
functions as members of structs 116 
function selection 2487 
functions having identical names 75  118 
function template 2348  2351 
function template: overloading 2420 
function template: specialization vs. overloading 2430 
function templates: multiply included 2406 
function templates: specialized type parameters 2422 
function throw list 961  985 
function try block 1014 
functor 1083 
 

G

g++ 10  37  3002 
Gamma, E. 1742  1878  2853  2958 
gamma_distribution<RealType = double> 2201 
gbump 1832  2822 
gcount 597 
generalized const expression 789 
generalized pair 1203  2577 
generate 2245 
generate_n 2246 
generator: random number 2182 
generic algorithm: categories 2218 
generic algorithms 1178  2214  2215 
generic algorithms: required types 2710 
generic data type 2216 
generic software 361 
generic type 1189 
geometric_distribution<IntType = int> 2202 
get 598  2071  2088  2102  2113  2580 
getline 319  428  600 
get_allocator 318  1249  1295  1374  1419  1456  1539 
get_deleter 2089  2114 
global try block 941 
global function 799 
global namespace 251 
global scope 1896 
global variable 2513 
global variables 774 
global variables: avoid 109 
Gnu 8  36  876  1930  3001 
good 430 
goodbit 424 
goto 933 
gptr 1833  2802  2807  2818  2843 
grammar 2776  3010 
grammar specification file 3018 
grammatical rules 3024 
Graphical User Interface Toolkit 688 
greater 1973 
greater_equal 1975 
 

H

hash function 1504 
hashing 1503 
hash value 1506 
hash_function 1540 
has_denorm 2444 
has_denorm_loss 2447 
has_infinity 2448 
has_nothrow_assign 2740 
has_nothrow_copy_constructor 2739 
has_nothrow_default_constructor 2737 
has_nothrow_destructor 2738 
has_quiet_NaN 2449 
has_signaling_NaN 2452 
has_trivial_assign 2736 
has_trivial_copy_constructor 2734 
has_trivial_default_constructor 2733 
has_trivial_destructor 2735 
header file 256  389  751  763 
header section 3025 
heap 2327 
hex 470 
hidden data member 1869 
hiding: base class members 1664 
hierarchic sort 2618 
hierarchy of code 1626 
Hopcroft J.E. 1272 
http://bisoncpp.sourceforge.net/ 3045 
http://bobcat.sf.net/ 3005 
http://bobcat.sourceforge.net 1583  2787  2815 
http://en.wikipedia.org/wiki/C++11 7 
http://flexcpp.org/ 3003 
http://gcc.gnu.org 42 
http://oreilly.com/catalog/ 2132 
http://publications.gbdirect.co.uk/c_book/ 3 
http://sourceforge.net/projects/cppannotations/ 2 
http://sources.redhat.com 35 
http://www.cplusplus.com/ref 13 
http://www.csci.csusb.edu/dick/c++std 14 
http://www.debian.org 25 
http://www.gnu.org 23 
http://www.gnu.org/licenses/ 4 
http://www.linux.org 27 
http://www.oreilly.com/catalog/lex 2971 
http://www.research.att.com/... 128 
http://www.sgi.com/.../STL 1181 
http://www.trolltech.com 687 
http://www/parashift.com/c++-faq-lite/ 131 
http://yodl.sourceforge.net 6 
human-readable 462 
hyperlinks 12 
 

I

I/O 352 
I/O library 353 
I/O multiplexing 2904 
icmake 46 
identically named member functions 1681 
identifier: initial underscore 1113 
identifiers starting with an underscore 250 
IEC-559 2457 
IEEE-754 2458 
IFdNStreambuf 2810 
IFdSeek 2828 
IFdStreambuf 2798  2922 
ifstream 574  619  672 
ifstream constructors 623 
ignore 601 
imag 1605 
imaginary part 1592  1606 
implementation 678 
implementation dependent 1885 
implemented-in-terms-of 1705 
implicit conversion 1688 
in 556  561  658 
INCLUDE 752  759 
include guard 99 
includes 2247 
increment operator 1044 
index operator 1023  1222  1351  1410  1436 
indirect base class 1644 
inequality operator 1163 
infinity 2453 
inheritance 748  1630  1636 
inheritance: access to base class member 1650 
inheritance: multiple 1672 
inheritance: no derived class constructors 1657 
inheritance: private derivation 2617 
init 1670  2876  2877  2886 
initialization 711  830  894  1216 
initialization: static data member 775 
initializer list 177  712 
initializer lists 1217 
initializer_list 715 
initializer_list<Type> 178 
initializer_list: header file 179  714 
inline 733  734  737  1093  1734  1944  1946 
inline: avoid! 741 
inline: disadvantage 740 
inline: static members 801 
inline function 736 
inline member functions 1919 
inner types 2687 
inner_product 2248 
inplace_merge 2249 
input 571  644 
InputIterator 2027  2637 
InputIterator1 2029 
InputIterator2 2030 
input language 3006 
input_iterator_tag 2636 
insert 320  1250  1296  1375  1420  1442  1457  1479  1541  1558  1575  2044 
inserter 2037  2043 
inserter: and non-STL classes 2047 
inserter: required typedefs 2046 
inserting streambuf * 640 
insertion operator 139  374  498  513  1028 
insertions 1278 
instantiation 2347  2361 
instantiation declaration 2412  2535 
instantiation function 2534 
instantiation source 2533 
int32_t 238 
integer division 243 
integral conversions 2520 
interface 677  1737 
interface functions 694 
internal 464 
internal buffer 536 
internal header 761 
internal header file 2868 
Internet 11 
INT_MAX 2437 
invalid_argument 991 
in_avail 1807 
iomanip 443 
iomanip: header file 402 
ios 371  406  409  412  414  642  1929  2411  2830 
ios::exceptions 966 
ios::fail 548  626 
ios: header file 391  2831 
iosfwd 281  364  390 
ios object: as bool value 431 
iostate 968  970 
iostream 102  141  510  543  584  622 
iostream.h 103 
iostream: header file 397 
ios_base 368  403  413 
ios_base.h 410 
is-a 1706  1792  1798 
is-implemented-in-terms-of 1793 
istream 379  572  578  582  674 
istream: header file 394 
istream: iterator 2049 
istreambuf_iterator 2053  2061 
istream constructor 580 
istream_iterator 2048 
istringstream 381  576  630  632  2846  2947 
is_base_of 2741 
is_bounded 2454 
is_convertible 2742 
is_exact 2455 
is_iec559 2456 
is_integer 2459 
is_lvalue_reference 2725 
is_modulo 2460 
is_nothrow_assignable 2757 
is_nothrow_constructible 2753 
is_nothrow_copy_assignable 2759 
is_nothrow_copy_constructible 2756 
is_nothrow_default_constructible 2754 
is_nothrow_destructible 2760 
is_nothrow_move_assignable 2758 
is_nothrow_move_constructible 2755 
is_open 549  627  1862 
is_pod 2731 
is_reference 2727 
is_rvalue_reference 2726 
is_signed 2461  2728 
is_specialized 2462 
is_unsigned 2729 
iterator 181  1231  1289  1357  1448  1522  1916  2007  2011  2628 
iterator: and generic algorithms 2632 
iterator: as class template 2960 
iterator: class type 2633 
iterator: common characteristics 2630 
iterator: data type 2634 
iterator: header file 2006  2629 
iterator: range 2016 
iterator: requirements 2022  2631 
iterator: to const elements 2018 
iterator: types 2021 
iterator range 1251  1297  1376  1460 
iterators 1180  1190  1218 
iterator_tag 2635 
iter_swap 2250 
 

J

Java 1766 
Java interface 1736 
jmp_buf 945 
Josutis, N. 2657 
 

K

Kendall's Advanced Theory of Statistics 2181 
key 1397 
key/value 1396 
KeyType 1511  1562 
keywords 247 
key_comp 1423  1462 
key_equal 1542 
kludge 1051 
Koenig lookup 266 
 

L

L 211 
Lakos, J. 684  758 
lambda function 2165  2166  2244 
late-specified return type 184  2171  2376 
late binding 1711 
late bining 1719 
left 467 
left-hand 1169 
leftover 2281  2321  2322 
length 321 
length_error 331  992 
less 1977 
less-than operator 1175 
less_equal 1979 
letters in literal constants 203 
Lewis, P.A.W. 2189 
lex 2970  3021 
lexical scanner specification file 2988 
lexicographical_compare 2251 
library 765 
lifetime: anonymous objects 730 
LIFO 1150  1486 
limits: header file 2439 
lineair search 1088 
linear chaining 1508 
linear search 1090 
linear_congruential_engine 2183  2185 
linker: removing identical template instantiations 2417 
Linux 26 
Liskov Substitution Principle 1708  1790 
Lisp 49 
list 1143  1266 
list: circular 1270 
list: header file 1268 
list: traversal 1269 
list constructors 1283 
list container 1267 
literal constants 202 
literal floating point value using E 207 
literal float using F 210 
literal long int using L 213 
literal operator 1112 
literal unsigned using U 217 
literal wchar_t string L 212 
load_factor 1543 
local arrays 842 
local class 745  1702 
local context 2141  2172 
local type 2386 
local variables 104  107  2514 
lock 2151 
lock_guard 2149 
log 1614 
logical function object 1984 
logical operations 2929 
logical operators 1982 
logical_and 1985 
logical_not 1989 
logical_or 1987 
logic_error 993 
lognormal_distribution<RealType = double> 2203 
long double 196  199 
longjmp 932  944  947 
long long 195  198 
long long int 229 
lower_bound 1424  1463  2254 
lsearch 1086  1087 
lseek 2835 
LSP 1709  1791 
Ludlum 267 
lvalue 167  1025  1049  2032  2082 
lvalue-to-rvalue transformation 2392 
lvalue: distinguish from rvalue 2955 
lvalue reference 169 
lvalue transformations 2391  2516 
 

M

macro 85  785  1101  1104 
main 62  72  74 
make 45 
make_heap 2329 
make_shared 2123 
make_signed 2749 
make_unsigned 2748 
malloc 809  826  855  867  881 
manipulator 1095 
manipulator: as objects 1103 
manipulators 378  685 
map 1152  1393 
map: header file 1395  1435 
map constructors 1402 
Marshall Cline 132 
matched 3035 
mathematical functions 1607 
max 2191  2255  2463 
max-heap 2219  2330 
max_bucket_count 1544 
max_element 2256 
max_exponent 2465 
max_exponent10 2466 
max_load_factor 1545  1546 
max_size 322  1177  1210  1253  1299  1378  1425  1464  1547 
member: class as member 1917 
member: const 698 
member function 278  676  2087  2112 
member function: called explicitly 1666 
member function: pure virtual implementation 1752 
member functions 151  1284  1326  1341  1828  2688 
member functions: available 1696 
member functions: identically named 1682 
member functions: overloading 80 
member initializer 702 
members: in-class 735 
members: overriding 1725 
member template 2521 
memcpy 900  1013 
memory: header file 860  2062  2097  2124  2691 
memory: initialization 837 
memory allocation 808 
memory buffers 375 
memory consumption 1872 
memory leak 824  848  871  952  957  1183  1728  2063  2127 
memory leaks 817 
merge 1300  2258 
merging 2221 
min 2190  2260  2464 
mini scanner 2987  2990 
minus 1957 
min_element 2261 
min_exponent 2467 
min_exponent10 2468 
mixing C and C++ I/O 383 
modifier 1030 
modulus 1963 
move 2083 
move-aware 174  912 
move: design principle 916 
move assignment 911 
move constructor 905  1656 
move semantics 171  173  901  2095 
MS-Windows 33  560 
MS-WINDOWS 663 
mt19937 2188 
Multi 2769 
multimap 1433 
multimap: no operator[] 1437 
multiple inheritance 1673 
multiple inheritance: vtable 1873 
multiplexing 2903 
multiplies 1959 
multiset 1472 
multiset::iterator 1480 
multi threading 2129 
multi threading: -pthread 2138 
mutable 749 
mutex 1704  2134  2142 
mutex: header file 2143 
 

N

name: fully qualified 2373 
name conflicts 120 
named constant expression 793 
name lookup 105 
name mangling 79 
namespace 119  762 
namespace: anonymous 259 
namespace: closed 261 
namespace: import all names 265 
namespace: off limits 2312 
namespace alias 271 
namespace declarations 258 
namespaces 253 
NaN 2450 
negate 1965 
negative_binomial_distribution<IntType = int> 2206 
negator function 2001 
negators 2000 
nested blocks 111 
nested class 1914 
nested class: declaration 1922 
nested class: member access 1924 
nested class: static members 1921 
nested container 1403 
nested derivation 1642 
nested enumerations 1928 
nested functions 746 
nested inheritance 1757 
nested trait class 2716 
nesting depth 2980 
new 810  821  1056 
new-style casts 241 
new: and exceptions 1003 
new: header file 980 
new: placement 859  1061 
new Type[0] 840 
new[] 833  847  850  1059 
new[]: and exceptions 1077 
new[]: and non-default constructors 1698 
next_permutation 2262 
Nichols, B 2130 
nm 2595 
noAlarm 2914 
no arguments depending on a template parameter 2663 
noboolalpha 474 
no buffering 1848 
noexcept 2750 
non-constant member functions 1750 
non-local return 936 
noopt 784 
norm 1615 
normal_distribution<RealType = double> 2204 
noshowbase 476 
noshowpoint 487 
noshowpos 478 
not 1126 
Not-a-Number 2451 
not1 2002 
not2 2003 
notation 1220 
nothrow guarantee 1011 
notify_all 2160 
notify_one 2159 
not_eq 1128 
not_equal_to 1971 
nounitbuf 494 
nouppercase 480 
npos 285 
nReady 2909 
nth_element 2266 
NULL 84  86  787  815 
null-bytes 534 
nullptr 87 
NullType 2763 
numeric: header file 2213 
Numerical Recipes in C 2279 
numeric_limits 2438 
 

O

O0 783 
object 117 
object: address 891 
object: allocation 828 
object: anonymous 729 
object: assign 887 
object: parameter 898 
object: static/global 692 
object hierarchy 1635 
object oriented approach 56 
obsolete binding 106 
oct 471 
off_type 526  612 
ofstream 499  539  673 
ofstream constructors 544 
once_flag 2155 
one definition rule 679  2407 
open 546  624  1863  2788 
openmode 553  1864 
operator 889 
operator!= 1089  1972  2024 
operator% 1964 
operator & 160  163 
operator& 2935 
operator&& 1986 
operator> 1974 
operator>> 587  1032  1621 
operator>= 1976 
operator< 1399  1502  1978  2257  2259  2263  2268  2270  2274  2298  2300  2302  2304  2306  2309  2326  2331  2335 
operator<< 1622 
operator<= 1980 
operator() 1081  1092  2277 
operator* 1597  1960  2026  2085  2110 
operator*= 1601 
operator+ 1052  1595  1953  1956  2226 
operator++ 1045  2025 
operator+= 1599 
operator- 1596  1958 
operator-> 2086  2111 
operator-- 1047 
operator-= 1600 
operator/ 1598  1962 
operator/= 1602 
operator: free 1053 
operator= 2080  2107  2108 
operator== 1517  1970  2023  2294  2296  2320  2324 
operator and 1117 
operator and_eq 1119 
operator bitand 1121 
operator bitor 1123 
operator bool 2084  2109 
operator compl 1125 
operator delete 856  1064 
operator delete[] 1075 
operator keywords 249 
operator new 854  981  1055 
operator new(sizeInBytes) 832 
operator new[] 1072 
operator not 1127 
operator not_eq 1129 
operator or 1131 
operator or_eq 1133 
operator overloading 888  1021 
operator overloading: within classes only 1138 
operators: of containers 1157 
operators: textual alternatives 1115 
operator xor 1135 
operator xor_eq 1137 
operator[] 1024  1035  2683  2954 
operator|| 1988 
operator~ 2937 
options 2991 
or 1130 
ordered pair 1623 
ordinary class 2350  2398 
ordinary function 2349 
or_eq 1132 
ostream 373  396  418  497  503  509  511  675  1099  1106  1747 
ostream: define using 0-pointer 508  581 
ostream: header file 395 
ostream: iterator 2056 
ostreambuf_iterator 2060 
ostream constructor 507 
ostream coupling 641 
ostream_iterator 2055 
ostringstream 376  501  566  568 
out 562  659 
out-of-line functions 743 
out of memory 878 
output 645 
output formatting 370  405 
OutputIterator 2031  2639 
output_iterator_tag 2638 
out_of_range 994 
overflow 1818  1841  2783  2794 
overflow_error 995 
overloadable operators 1114 
overloaded assignment 1158 
overloading: by const attribute 81 
overloading: function template 2419 
override 1755 
overriding members 1726 
overview of generic algorithms 1179 
 

P

p 214 
padding 447 
pair 1192  1409 
pair<map::iterator, bool> 1421 
pair<set::iterator, bool> 1458 
pair<type1, type2> 1201 
pair container 1140  1191 
parameter: ellipsis 2719 
parameter list 76 
parameter pack 2559 
parameter pack: rvalue reference 2565 
parameter packs not expanded 2574 
parameter packs not expanded with `...' 2575 
parent process 2855  2866 
ParentSlurp 2898 
parse() 2977 
parse-tree 2777 
parser 2775  2963  3007 
parser generator 2967  2979  3008 
partial class template specialization 2547 
partial specialization 2548 
partial_sort 2267 
partial_sort_copy 2269 
partial_sum 2271 
partition 2272 
Pascal 747 
Pattern 1581 
pbackfail 1834 
pbase 1843  2790 
pbump 1845  2795 
pdf 1 
peculiar syntax 1091 
peek 602 
penalty 1723 
perfect forwarding 172  2405  2564 
perfect forwarding: inheritance 2573 
perfect forwarding: to data members 2583 
permuting 2222 
pimpl 1797 
pipe 2781  2892 
placement new 858  1062  1074  1076  2692 
plain old data 919  2730 
plus 1952  1955 
pod 920 
pointer: to a data member 1900 
pointer: to class template 2591 
pointer: to function 1084 
pointer: to policy base class 2699 
pointer: wild 2065  2126 
pointer in disguise 1692 
pointer juggling 2706 
pointer protection 183 
pointers: as iterators 2020 
pointers to deleted memory 885 
pointers to objects 1071 
pointer to a function 1100 
pointer to an object 1693 
pointer to function 803 
pointer to member field selector 1908 
pointer to members 1893  1894  2718 
pointer to members: assignment 1903 
pointer to members: defining 1899 
pointer to members: size of 1913 
pointer to members: virtual members 1905 
pointer to objects 2540 
pointer_to_binary_function 2342 
pointer_to_unary_function 2341 
point of instantiation 2415  2485  2598 
poisson_distribution<IntType = int> 2207 
polar 1616 
policy 2685  2695 
policy class: defining structure 2705 
polymorphic semantic union 3048 
polymorphism 1707  1710  1866 
polymorphism: bypassing 2665 
polymorphism: dynamic 2501 
polymorphism: how 1868 
polymorphism: static 2500 
polymorphous wrapper 2478 
pop 1331  1343  1493 
pop_back 324  1254  1301  1379 
pop_front 323  1303  1381 
pop_heap 2332 
POSIX 231 
postponing decisions 929 
pos_type 610 
pow 1617 
power specification using p 215 
pptr 1844  1846  2791 
precision 450 
precompiled header 2409 
predefined function object 1947  2926 
predicate 1085 
predicate function 1998 
preprocessor 786  1102  1105 
preprocessor directive 92  2986 
preprocessor directive: error vs. static_assert 2432 
Press, W.H. 2278 
prev_permutation 2273 
primitive types 200 
printf 150  516  2556 
printf() 69 
priority queue data structure 1335 
priority rules 1337 
priority_queue 1334  1339 
private 153  2624 
private backdoor 1027 
private derivation 1677 
private derivation: too restrictive 1647 
private inheritance 1794 
private members 2606 
probability density function 2178 
problem analysis 1633 
procedural approach 55 
process ID 2857 
process id 2862 
profiler 739  1282 
Prolog 50 
promotion 1039 
promotions 2519 
protected 154  1645  2806 
protected derivation: too restrictive 1648 
protocol 1738 
Prototype design pattern 1879 
prototyping 17 
Proxy: stream insertion and extraction 2959 
Proxy Design Pattern 2957 
Pthreads Programming 2131 
ptr_fun 2343 
public 155  779  1676 
pubseekoff 1821  1855 
pubseekpos 1823 
pubsetbuf 1825 
pubsync 1816 
pure virtual functions 1745 
pure virtual member: implementation 1753 
push 1332  1344  1494 
push_back 325  1256  1305  1383  2040 
push_front 326  1306  1384  2042 
push_heap 2333 
put 520 
putback 603  2840 
 

Q

qsort 2596 
qsort() 807 
Qt 686 
qualification conversions 2518 
qualification transformation 2395 
queue 1144  1320  1325 
queue: header file 1322  1336 
queue data structure 1321 
quiet_NaN 2469 
 

R

radix 442  2470 
rand 2177 
random 1277 
random: header file 2176  2187 
random access 2036 
RandomAccessIterator 2035  2645  2648 
RandomIterator 2961 
random number generator 2276 
random_access_iterator_tag 2644 
random_shuffle 2275 
range 187 
range-based for-loop 2952 
range based for 186 
range of values 1219 
Ranger 2953 
range_error 996 
raw memory 831  853 
raw string literal 191 
rbegin 327  1257  1307  1385  1426  1465  2014  2651 
rdbuf 416  650  651  2879 
rdstate 434 
read 604 
readFd 2910 
read first, test later 638 
reading and writing 382 
readsome 605 
real 1603 
realloc 882 
real part 1593  1604 
recompilation 1641 
recursive_mutex 2145 
recursive_timed_mutex 2147 
redirection 652  2878 
ref(arg) 2379 
reference 1098  1691 
reference: to class template 2590 
reference operator 159 
reference parameter 704 
references 158 
reference wrapper 2381 
regcomp 1579 
regex 1585 
regex: header file 1578 
regexec 1580 
regex_replace 1588 
regex_search 1586 
regular expression 2983 
regular expressions 1577 
rehash 1548 
reinterpret_cast 2671 
reinterpret_to_smaller_cast 2672 
relational function object 1968 
relational operations 2928 
relationship between code and data 1627 
relative address 1902 
release 2090 
remove 1309  2280 
remove_copy 2282 
remove_copy_if 2283 
remove_if 1310  2284 
remove_reference 2745 
rend 328  1259  1311  1387  1428  1467  2015  2652 
renew 844  852 
replace 329  2285 
replace_copy 2286 
replace_copy_if 2287 
replace_if 2288 
repositioning 523  607 
reserve 330  1260  1549 
reserved identifiers 252 
reset 2092  2115 
resetiosflags 456 
resize 333  1261  1312  1388 
resource: stealing 906 
responsibility of the programmer 1229  1287  1328  1355  1497  2091 
restrictions 53 
result_of 2584 
result_type 2340  2714 
return 937 
return by argument 161 
return type: implicit 2169 
return type: late-specified 2170 
return value 73  1097 
return value optimization 918 
reusable software 1743  1802 
reverse 1314  2289 
reversed_iterator 2008 
reverse iterator 2649 
Reverse Polish Notation 1487 
reverse_copy 2290 
reverse_iterator 1258  1308  1386  1427  1466  2650 
reverse_iterator: initialized by iterator 2653 
rfind 334 
right 468 
right-hand 1170  1197 
rmExceptFd 2920 
rmReadFd 2918 
rmWriteFd 2919 
RNG 2192 
rotate 2291 
rotate_copy 2292 
round_error 2471 
round_style 2472  2474 
RPN 1488 
rule of thumb 67  108  126  245  268  703  738  750  766  849  1006  1010  1037  1041  1068  1276  1637  1640  1735  1901  2128  2362  2423  2486  2528  2551  2751 
run-time 1714  1779  2435 
run-time error 964 
run-time sypport system 879 
run-time vs. compile-time 2674 
runtime_error 997 
rvalue 168  1026  1048  2028  2081 
rvalue: distinguish from lvalue 2956 
rvalue reference 165 
rvalue reference return type 904 
 

S

sbumpc 1808  2821 
scalar type 1594 
scanf 593 
scanner 2774  2964  3011 
Scanner 2984 
ScannerBase 2981 
scanner generator 2965 
scientific 484 
scientific notation 485 
scope: class 1897 
scope: global 1895 
scope resolution operator 123  262  1067  1667  1683  1759 
search 2293 
search_n 2295 
second 1194 
second_argument_type 2339  2713 
seek beyond file boundaries 532  617 
seekdir 527  613  1822 
seekg 611 
seekoff 1851  2826 
seekp 525 
seekpos 1856  2827  2837 
seek_dir 1931 
seek_off 2834 
segmentation fault 2074 
select 2901  2902 
Selector 2907 
semaphore 2158 
set 1443 
set: header file 1445  1474 
setAlarm 2913 
setbase 472 
setbuf 1850 
setDebug 2994 
setf 453 
setfill 448 
setg 1835  2800  2809  2816  2836 
setiosflags 454 
setjmp 931  943  946 
setp 1847  2789 
setprecision 452 
setstate 438 
setup.exe 40 
setw 459 
set_difference 2297 
set_intersection 2299 
set_new_handler 875 
set_symmetric_difference 2301 
set_union 2303 
SFINAE 2494 
sgetc 1810 
sgetn 1811  2824 
shadow member 1649 
shared_ptr 246  2096  2647 
shared_ptr: 0-pointer 2101 
shared_ptr: default 2100 
shared_ptr: defining 2098 
shared_ptr: initialization 2103 
shared_ptr: operators 2106 
shared_ptr: used type 2105 
showbase 475 
showmanyc 1836 
showpoint 486 
showpos 477 
shrink_to_fit 335  1263  1390 
shuffling 2223 
signal 2873 
signaling_NaN 2475 
sin 1618 
single inheritance 1671 
sinh 1619 
size 336  716  1264  1315  1333  1345  1391  1429  1468  1495  1550 
size: of pointers to members 1912 
sizeof 16  767  812  861  2562  2722 
sizeof derived vs base classes 1701 
size specification 778 
size_t 230  1058 
size_type 286 
skipping leading blanks 146 
skipws 491  2058 
slicing 1686 
snextc 1813 
socket 2782 
sockets 386 
sort 1316  1981  2305 
sort: multiple hierarchal criteria 2310 
sort criteria: hierarchic sorting 2619 
sorted collection of value 1473 
sorted collection of values 1444 
sorting 2220 
sort_heap 2334 
special containers 1151 
splice 1317 
split buffer 1839 
sprintf 502 
sputback 1814 
sputc 1817 
sputn 1819 
sqrt 1620 
sscanf 577 
sstream 567  631 
sstream: header file 401 
stable_partition 2307 
stable_sort 2308  2620 
stack 1147  1481 
stack: header file 1483 
stack constructors 1491 
stack data structure 1482 
stack operations 1094 
standard-layout 927 
standard exceptions 975 
standard layout 926 
standard namespace 121 
standard namespace: and STL 1940 
standard normal distribution 2205 
Standard Template Library 1936 
stat 222  706 
state flags 969 
state of I/O streams 369  404 
static 54  260  769 
static: data members 773 
static: members 1911 
static binding 1712  1717 
static data: const 781 
static data members: initialization 776 
static inline member functions 800 
static member functions 796  797 
static members 770  2537 
static object 691 
static polymorphism 2499  2702 
static type checking 1767 
static type identification 1768 
static variable: initialization 2153 
static_assert 2431 
static_cast 1697  2416 
static_cast<type>(expression) 242 
static_pointer_cast 2120 
std 354 
std::move 908 
std::streambuf 2797 
std::u16string 283 
std::u32string 284 
std::wstring 282  350 
stderr 138 
STDERR_FILENO 2896 
stdexcept 332 
stdexcept: header file 974 
stdin 136 
STDIN_FILENO 2894 
stdio.h 70  98 
std namespace: off limits 2313 
stdout 134 
STDOUT_FILENO 2796  2895 
STL 1937 
STL: required types 2943 
stod 341 
stof 340 
stoi 343 
stol 344 
stold 342 
stoll 345 
storing data 1275 
stoul 346 
stoull 347 
str 569  633 
str... 818 
strcasecmp 289  1945  2344 
strdup 819  880  884 
strdupnew 883 
stream 1859 
stream: as bool value 432 
stream: processing 637 
stream: read and write 656 
streambuf 372  408  639  1800  2052  2059  2780  2805  2813  2825  2838 
streambuf: and exceptions 1805 
streambuf: header file 392 
streams: associating 671 
streams: reading to memory 629 
streams: writing to memory 565 
streamsize 1804 
stream state flags 435 
string 277 
string::iterator 1915 
string::size_type 287 
string: as union member 3034 
string: declaring 280 
string: header file 279  339 
string: iterator types 292 
string constructors 291 
string extraction 591 
strong guarantee 1005 
Stroustrup 127 
struct 114 
struct: empty 2762 
Structured Computer Organization 2162 
Stuart, A. & Ord, K 2180 
student_t_distribution<RealType = double> 2208 
substitution failure 2493 
substr 337 
subtract_with_carry_engine 2184  2186 
sungetc 1815 
Sutter, H. 1007  2497 
swap 338  899  1012  1265  1318  1392  1430  1469  1551  2093  2116  2314 
swap area 877 
swapping 2224 
swap_ranges 2315 
Swiss army knife 1675 
symbol area 2989 
symbolic constants 147 
sync 1857  2784  2793 
syntactic elements 939 
system 2850  2880 
 

T

tag 1625 
TagTrait 3046 
Tanenbaum, A.S. 2161 
TCP/IP stack 1803 
tellg 609 
tellp 524 
template 360  1938  2354  2508 
template: and the < token 2667 
template: class 2505 
template: embedded in typedefs 2545 
template: embedding integral values 2675 
template: explicit specialization 2425 
template: id-declaration mismatch 2426 
template: identifying subtypes 2542 
template: IfElse 2678 
template: parameter type transformation 2390 
template: point of instantiation 2414  2484 
template: preventing instantiation 2530 
template: select type given bool 2679 
template: specialization 2546 
template: specified within template 2666 
template: statements depending on type parameters 2483 
template: subtypes inside templates 2661 
template: variadic 2552 
template: when instantiated 2529 
template alias 2707 
template declaration 2410 
template explicit specialization 2424 
template explicit type specification: omitting 2429 
template header 2360 
template header: for member templates 2523 
template instantiation declaration 2428 
template mechanism 2345  2353 
template members: without template type parameters 2664 
template meta programming 2408  2654 
Template Method 1744 
template method design pattern 2858 
template non-type parameter 2364 
template pack: and template template parameters 2770 
template parameter: default value 2512 
template parameter deduction 2387 
template parameter list 2355  2363  2507  2509 
template parameters: identical types 2404 
template programming 2670 
templates: iteration by recursion 2681 
templates: overloading type parameter list 2421 
templates vs. using 2370 
template template parameter 2655  2693  2694 
template template parameter: and template packs 2771 
template type: initialization 2366 
template type deduction 2403 
template type parameter 2357 
terminate 1867 
text files 665 
textMsg 954 
this 772  798  802  890  1060 
thread 2133  2139 
thread: header file 2140 
throw 940  949 
throw: empty 953 
throw: pointer 950 
throw list 960  984 
tie 417  643 
timed_mutex 2146 
timeval 2906 
tinyness_before 2476 
token 1489  3009 
top 1346  1490  1496 
to_string 348 
to_wstring 349 
trait class 2708 
trait class: class detection 2717 
trait class: nested 2715 
transform 1966  1990  2316 
transform: vs. for_each 2318 
transformation to a base class 2401 
traps 2477 
trivial copy constructor 897  923 
trivial default constructor 722  921  2732 
trivial destructor 870  925 
trivial member 922 
trivial member function 2724 
trivial overloaded assignment operator 924 
true 218  550  628  1999  2252  2264 
trunc 564  661 
try 955 
tuple 2578 
tuple: header file 2579 
tuple_element 2582 
tuple_size 2581 
Type 1188 
type-safe 149 
type: anonymous, local 2384 
type: primitive 201 
type: without values 1932 
type checking 68 
type conversions 2492 
typedef 112  357  1200  1401 
typedefs: nested 2627 
typeid 1770  1773  1783 
typeid: argument 1787 
type identification: run-time 1765 
typeinfo: header file 987  989  1784 
typename 2659 
typename && 166 
typename ...Params 2555 
typename: and template subtypes 2544 
typename: disambiguating code 2541 
typename vs. class 2697 
type of the pointer 1694 
types: required by STL 2942 
type safe 144  588  813  823 
type safety 365 
type specification: explicit 2388 
type_traits: header file 2723  2752 
 

U

U 216 
uflow 1809  1837 
uint32_t 237 
Ullman, J.D. 1273 
unary function object 1994 
unary not 2936 
unary operator 2931 
unary predicate 2234 
unary_function 2941 
unbound friend 2604  2612 
undefined reference to vtable 1875 
underflow 1838  2799 
underflow_error 998 
unget 606  2839 
Unicode 224 
uniform initialization 713 
uniform_int_distribution<IntType = int> 2209 
uniform_real_distribution<RealType = double> 2210 
unimplemented: mangling dotstar_expr 2377 
union 113  3033 
union: polymorphic 3047 
unique 1319  2117  2319 
unique_copy 2323 
unique_lock 2148 
unique_ptr 2064  2646 
unique_ptr: 0-pointer 2070 
unique_ptr: assignment 2073 
unique_ptr: default 2069 
unique_ptr: defining 2067 
unique_ptr: initialization 2075 
unique_ptr: move constructor 2072 
unique_ptr: operators 2079 
unique_ptr: reaching members 2078 
unique_ptr: used type 2077 
unistd.h: header file 2785  2804  2812  2829  2893 
unitbuf 493 
Unix 654  668  2882  2887  2999  3043 
unnamed type 2383 
unordered_map 1499  1510 
unordered_map::hasher 1515 
unordered_map::key_equal 1516 
unordered_map::key_type 1512 
unordered_map::mapped_type 1514 
unordered_map: header file 1500 
unordered_map: member functions 1519 
unordered_multimap 1552 
unordered_multiset 1569 
unordered_set 1559  1561 
unordered_set::hasher 1564 
unordered_set::key_equal 1565 
unordered_set::key_type 1563 
unordered_set: header file 1560 
unpack operator 2560  2572 
unrestricted unions 1624 
unsetf 455 
unsigned int 232 
uppercase 479 
upper_bound 1431  1470  2325 
URNG 2193 
user-defined literal 795 
user-defined literals 1110 
use_count 2118 
using 185  764 
using: in derived classes 1669 
using: restrictions 269 
using declaration 263 
using directive 264 
using namespace std 122 
using vs. templates 2371 
UTF-16 225 
UTF-32 226 
UTF-8 227 
utility 910 
utility: header file 1195  2567 
 

V

vague linkage 742 
valid state 290 
value 1398 
ValueType 1513 
value_comp 1432  1471 
value_type 1400  1446 
Vandevoorde, D. 2658 
variadic functions 2554 
variadic non-type parameters 2576 
variadic template: number of arguments 2561 
variadic templates 2553 
vector 1141  1211  2009 
vector: header file 1213 
vector: member functions 1225 
vector constructors 1214 
viable functions 2491 
virtual 1722 
virtual: vs static 771 
virtual base class 1762 
virtual constructor 1877 
virtual derivation 1763 
virtual destructor 1730  1748 
virtual member function 1721 
visibility: nested classes 1918 
void 89 
void * 959  1057  1065  1073 
volatile 2397 
vpointer 1870 
vprintf 517 
vscanf 594 
vtable 1871  2700 
vtable: and multiple inheritance 1874 
vtable: undefined reference 1876 
 

W

wait 2908 
waitpid 2865 
wchar_t 194  223  359 
weibull_distribution<RealType = double> 2211 
what 973  978 
white space 145  492  496 
width 457 
wild pointer 886  951 
wrapper 872  2311  2848 
wrapper class 388  1050  1684 
wrapper functions 804 
write 521 
write beyond end of file 531 
writeFd 2911 
ws 495 
 

X

X-windows 235 
X2a 2951 
xor 1134 
xor_eq 1136 
XQueryPointer 236 
xsgetn 1812  1840  2811  2820  2823 
xsputn 1820  1849 
 

Y

yacc 2969 
Yodl 5 
 

Z

zombie 2874  2921