Index

!= 1174 
#define __cplusplus 95 
#error 2592 
#ifdef 99 
#ifndef 102 
#include 3145 
%baseclass-preinclude 3187 
%debug 3152 
%filenames 3156  3189 
%left 3198 
%nonassoc 3200 
%option c++ 3133 
%prec 3201 
%right 3199 
%scanner 3190 
%stype 3191 
%token 3196 
%type 3197 
%union 3188  3192 
& 166 
> 1180 
>> 1053 
>>: with templates 1449 
>= 1181 
< 1178  1189 
<= 1179 
-> 1962 
->* 1965 
--std=c++0x 33  46 
--std=c++11 34 
-O0 780 
.* 1964 
... 2717 
.h 103 
.ih extension 758 
.template 2837 
// 68 
:: 126  1088 
::template 2836 
= 0 1801 
== 1173  1187 
= default 719  912 
= delete 722 
[begin, end) 1265 
[first, beyond) 1296  1342  1421  1515 
[first, last) 2376 
[left, right) 2072 
\u 230 
__cplusplus 93  97 
0-pointer 823 
 

A

abort exception 1037 
abs 1662 
absolute position 1879 
abstract base class 1936  3027 
abstract classes 1795 
access 223 
access files 538  617 
accessor 678  693 
accessor member function 1056 
access promotion 1705 
access rights 677 
accumulate 2384 
actions 3172 
adaptor: inserter 2093 
adaptor: object to iterator 2060 
adaptor: required typedefs 2100 
addExceptFd 3084 
addReadFd 3082 
address 1218 
address-of operator 164 
address of objects 890 
addWriteFd 3083 
add_lvalue_reference 2914 
add_rvalue_reference 2915 
adjacent_difference 2386 
adjacent_find 2387 
adjustfield 464 
adopt_lock 2278 
adopt_lock_t 2277 
Aho, A.V. 1315 
Alexandrescu, A. 2657  2824  2841  2934  2935  2940 
Alexandrescu, H. 2932 
algorithm: header file 2371 
allocate 1219 
allocate arrays 832 
allocate memory 1091 
allocate objects 827 
allocate primitive types 825 
allocator 1217  2858 
allocator class 1994 
ambiguity 698  1811  1813  1815 
amd 236 
and 1138 
and_eq 1140 
angle bracket notation 1200  1212  1996 
angle brackets 2586 
angle brackets: consecutive 1450 
anonymize 907 
anonymous 2009  2106 
anonymous function object 2324 
anonymous object 726  1129 
anonymous object: lifetime 729 
anonymous pair 1209 
anonymous type 2541  2544 
anonymous variable 172 
anonymous variable: generic form 1211 
ANSI/ISO 17  66  92  199  256  366  406  439 
app 552  657 
append 296 
arg 1663 
argument_type 2496  2879 
arithmetic function object 2005 
arithmetic operations 2006  3094 
array 1224 
array-to-pointer transformation 2552 
array: 0-sized 837 
array: dynamic 833 
array: enlarge 843 
array: expandable 1258 
array: fixed-size 1225 
array: fixed size 841  849 
array: header file 1227 
array: local 839 
array: member functions 1233 
array bounds 1232  1268 
array bounds overflow 1044 
array constructors 1228 
as (SemBase::as) 3210 
ASCII 514  518  588  594  1382 
ascii-value 3012 
assembly language 54 
assign 297  1270  1329  1396 
assignment 1739 
assignment: pointer to members 1959 
assignment: refused 1741 
assignment: sequential 891 
associative array 1438  1488  1555 
asynchronous alarm 3072 
asynchronous input 3067 
at 295  1234  1271  1397  1455  1574 
ate 553  659 
atoi 632 
atto 2200 
Austin, T. 2320 
auto 182 
automatic expansion 1267 
auto_ptr 2149 
auto_ptr: deprecated 2121 
available member functions 1749 
avoid global variables 112 
 

B

b 206 
back 298  1235  1272  1330  1371  1398 
backdoors 696 
background process 3056 
back_inserter 2094 
bad 425 
badbit 420 
bad_alloc 871  977  1024  1101 
bad_cast 984  1836 
bad_exception 963  980 
bad_function_call 2641 
bad_typeid 986  1844 
base class 1685  1744  3000  3028 
base class: converting to derived class 1826  1831 
base class: hiding members 1719 
base class: prototype 1854 
base class: virtual 1816 
base class destructor 1717 
base class initializer 1708 
base class initializers: calling order 1733 
bash 652 
BASIC 53 
basic guarantee 1023 
basic operators of containers 1168 
basic_ 354  355 
basic_ios.h 410 
beg 527  611  1908 
begin 299  715  1237  1274  1332  1400  1456  1501  1575  2067 
bernoulli_distribution 2353 
BidirectionalIterator 2089  2811 
bidirectional_iterator_tag 2810 
bigraphs 5 
binary 556  663 
binary constant 207 
binary file 517  593  664  666 
binary function object 2048 
binary input 583 
binary operator 3097 
binary output 460  511 
binary predicate 2059 
binary tree 2487 
binary_function 3107 
binary_search 2388 
bind1st 2050 
bind2nd 2051 
bind2nd: perfect forwarding 2730 
binder 2047 
binders.h 2729 
binomial_distribution<IntType = int> 2354 
bison 3128  3134  3175  3180 
bison++ 3135  3176 
bisonc++ 3136  3174  3179 
bisonc++: grammar file 3183 
bitand 1142 
bitfunctional 3106 
bitor 1144 
bits/stl_function.h 3111 
bitwise 3105 
bitwise and 436  3101 
bitwise operations 3099 
bobcat 3164  3204 
Bobcat library 1004  1636  2953  2981 
bool 195  1476  1513 
boolalpha 472 
bound friend 2761  2768  2793 
bridge design pattern 1850 
bucket 1577 
bucket number 1559 
bucket_count 1578 
bucket_size 1579 
buffer 1881 
buffer overflow 158 
built-in 194 
 

C

C++0x standard 31 
C++11 708  1452  1552  1630  2534 
C++11 standard 30 
C++: function prevalence rule 2527 
call back 803 
calling order of base class initializers 1734 
calloc 812 
call_once 2294 
candidate functions 2648 
capacity 300  1276 
case-insensitive 288 
catch 940  954 
catch: empty enum 1989 
cauchy_distribution<RealType = double> 2355 
cbegin 301  1239  1277  1402  1457  1580 
ccbuild 49 
cend 302  1241  1279  1404  1459  1582 
centi 2206 
cerr 139  505  645 
chain of command 1856 
char 357 
char * 1055 
child process 3018  3023  3034 
chi_squared_distribution<RealType = double> 2356 
chrono: header file 2192  2219  2229  2237 
cin 137  397  577  581  644 
circular queue 2663 
class 61  144  257  1990  2517  2864 
Class(T&) cannot be overloaded with Class(T const&) 2728 
class-type parameters 753 
class-type return values 752 
class: abstract 1794 
class: concept defined 1943 
class: enforcing constraints 2850 
class: externally declared functions 1944 
class: having pointers 2180 
class: move-aware 900 
class: ordinary 2558 
class: policy 2852  2854 
class: trait 2877 
classes: local 742  1757 
classes: without data members 1806 
class hierarchy 1688  1779 
class interface 2766 
class name 1840 
class scope 1953 
class template 2559  2655  2665  3100 
class template: adding functionality 2775 
class template: as base class 2866 
class template: conditional data organization 2848 
class template: declaration 2685  2748 
class template: deducing parameters 2746 
class template: default argument 2686 
class template: default arguments 2684 
class template: defining a type 2844 
class template: derivation 2774 
class template: derived from ordinary class 2781 
class template: friend function template 2654 
class template: generate types 2662 
class template: identifying subtypes 2702 
class template: instantiation 2745 
class template: member instantiation 2753 
class template: member template 2681 
class template: nested 2791 
class template: non-type parameter 2670 
class template: partially compiled 2773 
class template: partial specialization 2708  2709 
class template: pointer to 2752 
class template: reference to 2751 
class template: shadowing parameters 2683 
class template: static members 2697  2698 
class template: subtype vs. static members 2830 
class template: transformation to a base class 2561 
class template: using friend 2759 
class template: values without objects 2845 
class template: wrapped in simpler template 2939 
class vs. typename 2518 
clear 432  1281  1334  1406  1461  1503  1584 
climits: header file 2595 
Cline 132 
clock 2228 
clog 504 
close 536  545  622  1920 
closure object 2326 
closure type 2327 
cmatch 1641 
code bloat 2784  2790  2871 
Coetmeur, A. 3177 
collating order 1843 
collision 1561 
command language 3066 
common data fields 766 
common pool 818 
compare 303 
compile-time 85  1769  1772  1819  2505  2593 
compiler 11  21  40 
compiler firewal 1851 
compiler flag 32 
compiler flag: -pthread 2189 
compiler option 45 
compl 1146 
complex 1643 
complex: header file 1645 
complex numbers 1644 
composition 699  754  1682  1728 
conditional 2912 
condition flags 419 
condition member functions 424 
condition state 418 
condition_variable 2297  2301  2316 
condition_variable: header file 2296  2302  2309 
condition_variable_any 2298  2308 
conj 1664 
consecutive closing angle brackets 1451 
const 127  2555 
const-qualification 725 
const: generalized expression 786 
constant-expression constructor 792 
constant-expression function 790 
constant expression 2524 
const data and containers 1198 
constexpr 788  2292 
const function attribute 79 
const functions 131 
const member 695 
const member functions 723  1804 
construct 1220 
construction: delegate to base classes 1712 
constructor 1130  1732  1998 
constructor: and exceptions 1040 
constructor: calling order 1714 
constructor: default 686  689 
constructor: delegation 705 
constructor: of derived classes 1706 
constructor: primitive type 2526 
constructor notation 242 
const_cast<type>(expression) 246 
const_iterator 1240  1242  1278  1280  1403  1405  1458  1460  1581  1583  2074 
const_pointer_cast 2176 
const_reverse_iterator 1244  1246  1283  1285  1408  1410 
container 1161 
container: nested 1448 
container: storing pointers 1195 
containers: basic operators 1169 
containers: data type requirements 1184 
containers: equality tests 1172 
containers: initialization 1229 
containers: ordering 1177 
container without angle brackets 1199 
containter: storing const data 1197 
context switch 2257 
conversion operator 1058 
conversion operator: explicit 1065 
conversion rules 222 
conversions 2676 
conversions: binary to text 568 
conversions: text to binary 631 
copy 304  2389  2780 
copy construction 717 
copy constructor 730  894  1384  1709 
copy constructor: suppressed 905 
copy elision 915 
copyfmt 444 
copy non-involved data 1325 
copy_backward 2390 
cos 1665 
cosh 1666 
count 1462  1492  1504  1529  1585  1607  1624  2226  2391 
count_if 2052  2392 
coupling 59 
cout 135  398  503  643  646  3048 
crbegin 305  1243  1282  1407  1463 
create files 539 
cref(arg) 2539 
crend 306  1245  1284  1409 
cstddef 235 
cstdint 241 
cstdio 73 
cstdlib: header file 2756 
cumulative distribution function 2338 
cur 528  612  1907 
curiously recurring template pattern 2786  2788 
cv_status 2300 
Cygnus 36 
Cygwin 43 
c_str 307 
 

D

daemon 3042  3055  3090  3092 
data 308  1247  1286 
data.cc 775 
database applications 605 
data hiding 50  63  154  679  691  778  1693  1700  1884  1938 
data integrity 1939 
data member: initialization 707 
data member initializers 703 
data members 676  1882  2857 
Data Structures and Algorithms 1318 
deadlock 2290 
deallocate 1222 
deallocate memory 1092 
Debian 26 
dec 468 
deca 2208 
deci 2207 
declaration section 3186 
declarative region 259 
declare iostream classes 362 
decltype 184  2533 
decrement operator 1068 
default 718 
default: = 913 
default arguments 84 
default constructor 836  893  1185  1707 
default implementation 1897 
default value 1306  1357  1433 
default_error_condition 1017 
defer_lock 2274 
defer_lock_t 2273 
define members of namespaces 274 
delegating constructors 706 
delete 721  809  820  1085 
deleter 2123  2131  2154  2159 
delete[] 844  867 
deletions 1323 
delimiter 2112 
den 2197 
denorm_min 2599 
denorm_style 2605 
deque 1391  2065 
deque: header file 1393 
deque constructors 1394 
derivation 1683 
derived class 1686  1743  1832 
derived class: using declaration 1722 
derived class destructor 1716 
derived class vs. base class size 1754 
design pattern 1796 
design pattern: Prototype 1935 
design pattern: template method 3026 
Design Patterns 1014  3021 
design patterns 60  1012  3019 
destroy 1221 
destructor 685  861  1782 
destructor: and exceptions 1041 
destructor: called at exit 3038 
destructor: calling order 1715 
destructor: derived class 1713 
destructor: empty 1787 
destructor: explicit call 860  864 
destructor: for policy classes 2872 
destructor: inline 1788 
destructor: main task 863 
destructor: virtual 1784 
detach 2249 
device 384  2946 
digits 2600 
digits10 2601 
direct base class 1697 
display field width 457 
display floating point numbers 450  482 
divides 2016 
domain_error 988 
DOS 661 
double free 2174 
double initialization 1753 
double pointers 804 
doubly ended queue 1392 
down-casting 1827  1833 
downcast 3209 
dup 3050 
dup2 3051  3064 
duration 2218 
dynamically allocated variables 2674 
dynamic arrays 834 
dynamic binding 1774 
dynamic cast 1824 
dynamic growth 1324 
dynamic polymorphism 2661  2782  2869 
dynamic_cast 1837 
dynamic_cast<> 1830 
dynamic_pointer_cast 2177 
 

E

E 208 
early binding 1767  1770 
eback 1885  2968  2984  3009 
ECHO 3157 
efficiency 1563 
egptr 1886  2970  2975  2986  3011 
ellipsis 1060  2716  2888  2933 
emplace 1287  1411  1466  1586  1608  1620  1625 
emplace_back 1288  1412 
emplace_front 1413 
emplace_hint 1467  1587  1609  1621  1626 
empty 309  1248  1289  1335  1373  1386  1414  1468  1505  1546  1588 
empty deque 1424  1426 
empty destructor 1786 
empty enum 1988 
empty function throw list 961 
empty list 1346  1348 
empty parameter list 90 
empty struct 2929 
empty vector 1299 
enable_if 2911 
encapsulation 62  159  692  1692  1937 
end 310  529  613  716  1249  1290  1336  1415  1469  1506  1589  1909  2068 
end-of-stream 2105  2109 
endian 521 
endl 150  487 
end of line comment 67 
ends 488 
enum 117 
enum class 177 
enum class errc 1001 
enumeration: nested 1982  2794 
enum values: and arithmetic operators 1131 
enum values: evaluated at compile-time 2889 
environ 65 
eof 426 
eofbit 421 
epoch 2238 
epptr 2959 
epsilon 2602 
equal 2394 
equality operator 1175  1186 
equal_range 1470  1494  1507  1531  1590  1610  1627  2395 
equal_to 2024 
equivalent 1018 
erase 311  1291  1337  1416  1471  1493  1508  1530  1591  1622 
errc 1002 
errno 1010 
error 3182 
error code 926 
error_category 1000  1008 
error_code 999  1006 
escape sequence 192 
exa 2215 
exceptFd 3079 
exception 438  1835 
Exception (Bobcat) 1003 
exception: and constructors 1039 
exception: and destructors 1042 
exception: and new 1026 
exception: and new[] 1100 
exception: and streambuf 1861 
exception: bad_alloc 872 
exception: header file 981 
exception: replace 1038 
exception: standard 974 
Exceptional C++ 1030 
exception class 970  975 
exception guarantees 1022 
exception handler: order 956 
exception neutral 1031 
exceptions 933 
exceptions (function) 965 
exception safe 1021 
exception specification list 960 
exec... 3036 
exit 928  936  946  3037  3057 
exit: avoid 862 
exit: calling destructors 3039 
exit status 3031 
exp 1667 
expandable array 1259 
expected constructor, destructor, or type conversion 2828 
explicit 1062 
explicit: conversion operator 1064 
explicit instantiation declaration 2572 
explicit template type arguments 2577 
explicit type specification 2548 
exponential_distribution<RealType = double> 2358 
exponentiation 210 
export 250 
expression: actual type 1829 
expression: type of 1841 
extended friend 1946  2772 
extensible literals 1133 
extern 20  2747 
extern "C" 96  98 
extern template 2690  2691  2695 
extracting strings 590 
extraction operator 142  145  379  571  584 
extreme_value_distribution<RealType = double> 2357 
 

F

F 211 
factory function 697 
factory functions 911 
fail 428  533 
failbit 422  615 
failure class 969 
false 221  2412  2424 
femto 2201 
field selector 1961 
field width 1118 
field `...' has incomplete type 2767 
FIFO 1163  1367 
FILE 350 
file: binary mode 557 
file: copying 633 
filebuf 383  392  1913  1916 
file descriptor 543  650  2999  3008 
file descriptors 386  2945  3058 
file flags 550 
file is rewritten 561 
file modes 549 
file rewriting: preventing 555 
fill 445  1250  2396 
fill characters 465 
fill_n 2397 
FILO 1166  1539 
final 1809 
find 312  1472  1495  1509  1532  1592  1611  1628  2398 
find_end 2399 
find_first_of 313  2400 
find_if 2401 
find_last_not_of 315 
find_last_of 314 
first 1206 
first in, first out 1164  1368 
first in, last out 1165  1538 
first_argument_type 2497  2880 
fisher_f_distribution<RealType = double> 2359 
Fistream 3014 
fixed 480 
fixed-size array 1226 
flags 448 
flags: of ios objects 435 
flex 3126 
flexc++ 3138  3142  3158  3160  3173  3202  3211 
flexc++: debugging code 3153 
flexc++: setDebug 3155 
floatfield 481 
float_denorm_style 2604 
float_round_style 2632 
flow-breaking methods 932 
flush 489  535 
fopen 499  573 
for-statement 190 
fork 3016  3030  3052 
formal type 2515  2669 
formal types 2511 
formatted input 587 
formatted output 462  513 
formatting 414  443 
formatting commands 376 
formatting flags 440  459 
for range declaration 191 
forward 2722  2725 
forward: parameters 2727 
forward class reference 751 
forward declaration 1980 
forward declaration: enum class 178 
forward declarations 361  755 
ForwardIterator 2088  2809 
forward iterators 293  294 
forward_iterator_tag 2808 
for_each 2402  3091 
for_each: vs. transform 2476 
fprintf 365 
free 814  855  866 
free compiler 22  41 
free function 1051 
Free Software Foundation 23 
Friedl, J.E.F 1638 
friend 1941  2758  2764 
friend: as forward declaration 1981 
friend: bound 2762  2769 
friend: extended declaration 1947 
friend: function declaration 1945 
friend: in class templates 2760 
friend: nested classes 1978 
friend: unbound 2770 
friend: using a template parameter 3122 
friendship among classes 1942 
from_time_t 2233 
front 316  1251  1292  1338  1374  1417 
front_inserter 2096 
FSF 24 
fstream 540  618  654 
fstream: header file 399  1915 
ftp::/prep.ai.mit.edu/pub/non-gnu 3132 
fully qualified name 2531 
fully qualified name: nested class members 1975 
fully qualified names 272 
function (std::) 2640 
function-to-pointer transformation 2553 
function: constant-expression 789 
function: free 1076 
function: returning rvalue reference 901 
function adaptor 2046 
function adaptors 2003 
functional: header file 1997  2495  2537  2639  2744 
functionality 1215 
function call operator 1102 
function object 1104  1572 
function object: anonymous 2325 
function object: arithmetic 2004 
function object: logical 2038 
function object: relational 2022 
function overloading 80  724 
function pointer: polymorphic 2638 
function prevalence rule 2528 
functions: candidate 2647 
functions: viable 2649 
functions as members of structs 118 
function selection 2646 
functions having identical names 77  120 
function template 2507  2510 
function template: overloading 2579 
function template: specialization vs. overloading 2589 
function templates: multiply included 2565 
function templates: specialized type parameters 2581 
function throw list 959  983 
function try block 1036 
functor 1105 
 

G

g++ 12  39  3162 
Gamma, E. 1013  1797  1933  3020  3118 
gamma_distribution<RealType = double> 2360 
gbump 1887  2989 
gcount 595 
generalized const expression 787 
generalized pair 1216  2736 
generate 2404 
generate_n 2405 
generator: random number 2341 
generic algorithm: categories 2377 
generic algorithms 1191  2373  2374 
generic algorithms: required types 2878 
generic data type 2375 
generic software 360 
generic type 1202 
generic_category 1019 
geometric_distribution<IntType = int> 2361 
get 596  2126  2143  2157  2168  2739 
getline 318  427  597 
get_allocator 317  1293  1339  1418  1473  1510  1593 
get_deleter 2144  2169 
get_id 2241  2250 
giga 2212 
global try block 939 
global function 797 
global namespace 253 
global scope 1951 
global variable 2672 
global variables 772 
global variables: avoid 111 
Gnu 10  38  874  1985  3161 
good 429 
goodbit 423 
goto 931 
gptr 1888  2969  2974  2985  3010 
grammar 2943  3170 
grammar specification file 3178 
grammatical rules 3184 
Graphical User Interface Toolkit 684 
greater 2028 
greater_equal 2030 
 

H

hash function 1558 
hashing 1557 
hash value 1560 
hash_function 1594 
has_denorm 2603 
has_denorm_loss 2606 
has_infinity 2607 
has_nothrow_assign 2908 
has_nothrow_copy_constructor 2907 
has_nothrow_default_constructor 2905 
has_nothrow_destructor 2906 
has_quiet_NaN 2608 
has_signaling_NaN 2611 
has_trivial_assign 2904 
has_trivial_copy_constructor 2902 
has_trivial_default_constructor 2901 
has_trivial_destructor 2903 
header file 258  388  749  761 
header section 3185 
heap 2486 
hecto 2209 
hex 469 
hidden data member 1924 
hiding: base class members 1718 
hierarchic sort 2777 
hierarchy of code 1680 
high_resolution_clock 2235 
Hopcroft J.E. 1316 
hours 2225 
http://bisoncpp.sourceforge.net/ 3205 
http://bobcat.sf.net/ 3165 
http://bobcat.sourceforge.net 1005  1637  2954  2982 
http://en.wikipedia.org/wiki/C++11 9 
http://flexcpp.org/ 3163 
http://gcc.gnu.org 44 
http://oreilly.com/catalog/ 2187 
http://publications.gbdirect.co.uk/c_book/ 3 
http://sourceforge.net/projects/cppannotations/ 2 
http://sources.redhat.com 37 
http://www.cplusplus.com/ref 15 
http://www.csci.csusb.edu/dick/c++std 16 
http://www.debian.org 27 
http://www.gnu.org 25 
http://www.gnu.org/licenses/ 6 
http://www.linux.org 29 
http://www.oreilly.com/catalog/lex 3131 
http://www.research.att.com/... 130 
http://www.sgi.com/.../STL 1194 
http://www.trolltech.com 683 
http://www/parashift.com/c++-faq-lite/ 133 
http://yodl.sourceforge.net 8 
human-readable 461 
hyperlinks 14 
 

I

I/O 351 
I/O library 352 
I/O multiplexing 3071 
icmake 48 
identically named member functions 1735 
identifier: initial underscore 1135 
identifiers starting with an underscore 252 
IEC-559 2616 
IEEE-754 2617 
IFdNStreambuf 2977 
IFdSeek 2995 
IFdStreambuf 2965  3089 
ifstream 572  616  668 
ifstream constructors 620 
ignore 598 
imag 1659 
imaginary part 1646  1660 
implementation 674 
implementation dependent 1940 
implemented-in-terms-of 1759 
implicit conversion 1742 
in 554  559  655 
INCLUDE 750  757 
include guard 101 
includes 2406 
increment operator 1066 
index operator 1045  1231  1266  1395  1454  1490 
indirect base class 1698 
inequality operator 1176 
infinity 2612 
inheritance 746  1684  1690 
inheritance: access to base class member 1704 
inheritance: multiple 1726 
inheritance: no derived class constructors 1711 
inheritance: private derivation 2776 
init 1724  3043  3044  3053 
initialization 709  828  892  1230 
initialization: static data member 773 
initializer list 179  710 
initializer_list 713 
initializer_list<Type> 180 
initializer_list: header file 181  712 
inline 731  732  735  1115  1789  1999  2001 
inline: avoid! 739 
inline: disadvantage 738 
inline: static members 799 
inline function 734 
inline member functions 1974 
inner types 2855 
inner_product 2407 
inplace_merge 2408 
input 569  641 
InputIterator 2082  2805 
InputIterator1 2084 
InputIterator2 2085 
input language 3166 
input_iterator_tag 2804 
insert 319  1294  1340  1419  1474  1496  1511  1533  1595  1612  1629  2099 
inserter 2092  2098 
inserter: and non-STL classes 2102 
inserter: required typedefs 2101 
inserting streambuf * 637 
insertion operator 141  373  497  512  1050 
insertions 1322 
instantiation 2506  2520 
instantiation declaration 2571  2694 
instantiation function 2693 
instantiation source 2692 
int32_t 240 
integer division 245 
integral conversions 2679 
interface 673  1792 
interface functions 690 
internal 463 
internal buffer 534 
internal header 759 
internal header file 3035 
Internet 13 
INT_MAX 2596 
invalid_argument 989 
in_avail 1862 
iomanip 442 
iomanip: header file 401 
ios 370  405  408  411  413  639  1984  2570  2997 
ios::exceptions 964 
ios::fail 546  623 
ios: header file 390  2998 
iosfwd 281  363  389 
ios object: as bool value 430 
iostate 966  968 
iostream 104  143  509  541  582  619 
iostream.h 105 
iostream: header file 396 
ios_base 367  402  412 
ios_base.h 409 
is-a 1760  1847  1853 
is-implemented-in-terms-of 1848 
istream 378  570  576  580  670 
istream: header file 393 
istream: iterator 2104 
istreambuf_iterator 2108  2116 
istream constructor 578 
istream_iterator 2103 
istringstream 380  574  627  629  3013 
is_base_of 2909 
is_bounded 2613 
is_convertible 2910 
is_exact 2614 
is_iec559 2615 
is_integer 2618 
is_lvalue_reference 2893 
is_modulo 2619 
is_nothrow_assignable 2925 
is_nothrow_constructible 2921 
is_nothrow_copy_assignable 2927 
is_nothrow_copy_constructible 2924 
is_nothrow_default_constructible 2922 
is_nothrow_destructible 2928 
is_nothrow_move_assignable 2926 
is_nothrow_move_constructible 2923 
is_open 547  624  1917 
is_pod 2899 
is_reference 2895 
is_rvalue_reference 2894 
is_signed 2620  2896 
is_specialized 2621 
is_unsigned 2897 
iterator 183  1238  1275  1333  1401  1502  1576  1971  2062  2066  2796 
iterator: and generic algorithms 2800 
iterator: as class template 3120 
iterator: class type 2801 
iterator: common characteristics 2798 
iterator: data type 2802 
iterator: header file 2061  2797 
iterator: range 2071 
iterator: requirements 2077  2799 
iterator: to const elements 2073 
iterator: types 2076 
iterator range 1295  1341  1420  1514 
iterators 1193  1203  1262 
iterator_tag 2803 
iter_swap 2409 
 

J

Java 1821 
Java interface 1791 
jmp_buf 943 
join 2251 
joinable 2252 
Josutis, N. 2825 
 

K

Kendall's Advanced Theory of Statistics 2340 
key 1441 
key/value 1440 
KeyType 1565  1616 
keywords 249 
key_comp 1477  1516 
key_equal 1596 
kilo 2210 
kludge 1073 
Koenig lookup 268 
 

L

L 213 
Lakos, J. 680  756 
lambda-capture 2333 
lambda-declarator 2329 
lambda-introducer 2328 
lambda expression 2322  2323 
lambda function 2403 
late-specified return type 186  2332  2535 
late binding 1765  2783 
late bining 1773 
left 466 
left-hand 1182 
leftover 2440  2480  2481 
length 320 
length_error 330  990 
less 2032 
less-than operator 1188 
less_equal 2034 
letters in literal constants 205 
Lewis, P.A.W. 2348 
lex 3130  3181 
lexical scanner specification file 3148 
lexicographical_compare 2410 
library 763 
lifetime: anonymous objects 728 
LIFO 1167  1540 
limits: header file 2598 
lineair search 1110 
linear chaining 1562 
linear search 1112 
linear_congruential_engine 2342  2344 
linker: removing identical template instantiations 2576 
Linux 28 
Liskov Substitution Principle 1762  1845 
Lisp 51 
list 1310 
list: circular 1314 
list: header file 1312 
list: traversal 1313 
list constructors 1327 
list container 1311 
literal constants 204 
literal floating point value using E 209 
literal float using F 212 
literal long int using L 215 
literal operator 1134 
literal unsigned using U 219 
literal wchar_t string L 214 
load_factor 1597 
local arrays 840 
local class 743  1756 
local context 2254  2334 
local type 2545 
local variables 106  109  2673 
lock 2261  2281  2291 
Lock 2310 
lock count 2262  2264  2267  2269 
lock_guard 2271  2279 
log 1668 
logical function object 2039 
logical operations 3096 
logical operators 2037 
logical_and 2040 
logical_not 2044 
logical_or 2042 
logic_error 991 
lognormal_distribution<RealType = double> 2362 
long double 198  201 
longjmp 930  942  945 
long long 197  200 
long long int 231 
lower_bound 1478  1517  2413 
lsearch 1108  1109 
lseek 3002 
LSP 1763  1846 
Ludlum 269 
lvalue 169  1047  1071  2087  2137 
lvalue-to-rvalue transformation 2551 
lvalue: distinguish from rvalue 3115 
lvalue reference 171 
lvalue transformations 2550  2675 
 

M

macro 87  783  1123  1126 
main 64  74  76 
make 47 
make_heap 2488 
make_shared 2178 
make_signed 2917 
make_unsigned 2916 
malloc 807  824  853  865  879 
manipulator 1117 
manipulator: as objects 1125 
manipulators 377  681 
map 1437 
map: header file 1439  1489 
map constructors 1446 
Marshall Cline 134 
matched 3195 
mathematical functions 1661 
max 2350  2414  2622 
max-heap 2378  2489 
max_bucket_count 1598 
max_element 2415 
max_exponent 2624 
max_exponent10 2625 
max_load_factor 1599  1600 
max_size 321  1190  1223  1297  1343  1422  1479  1518  1601 
mega 2211 
member: class as member 1972 
member: const 694 
member function 278  672  2142  2167 
member function: called explicitly 1720 
member function: pure virtual implementation 1807 
member functions 153  1328  1370  1385  1883  2856 
member functions: available 1750 
member functions: identically named 1736 
member functions: overloading 82 
member initializer 700 
members: in-class 733 
members: overriding 1780 
member template 2680 
memcpy 898  1035 
memory: header file 858  2117  2152  2179  2859 
memory: initialization 835 
memory allocation 806 
memory buffers 374 
memory consumption 1927 
memory leak 822  846  869  950  955  1196  1783  2118  2182 
memory leaks 815 
merge 1344  2417 
merging 2380 
message 1016 
micro 2204 
microseconds 2221 
milli 2205 
milliseconds 2222 
min 2349  2419  2623 
mini scanner 3147  3150 
minus 2012 
minutes 2224 
min_element 2420 
min_exponent 2626 
min_exponent10 2627 
mixing C and C++ I/O 382 
modifier 1052 
modulus 2018 
move 2138 
move-aware 176  910 
move: design principle 914 
move assignment 909 
move constructible 2248 
move constructor 903  1710 
move semantics 173  175  899  2150 
MS-WINDOWS 660 
MS-Windows 35  558 
mt19937 2347 
Multi 2936 
multimap 1487 
multimap: no operator[] 1491 
multiple inheritance 1727 
multiple inheritance: vtable 1928 
multiplexing 3070 
multiplies 2014 
multiset 1526 
multiset::iterator 1534 
multi threading 2184 
multi threading: -pthread 2190 
multi threading: using g++ 2188 
mutable 747 
mutex 1758  2255  2289 
mutex: header file 2256 
 

N

name 1015 
name: fully qualified 2532 
name conflicts 122 
named constant expression 791 
name lookup 107 
name mangling 81 
namespace 121  255  760 
namespace: anonymous 261 
namespace: closed 263 
namespace: import all names 267 
namespace: off limits 2471 
namespace alias 273 
namespace declarations 260 
namespace this_thread 2239 
NaN 2609 
nano 2203 
nanoseconds 2220 
negate 2020 
negative_binomial_distribution<IntType = int> 2365 
negator function 2056 
negators 2055 
nested blocks 113 
nested class 1969 
nested class: declaration 1977 
nested class: member access 1979 
nested class: static members 1976 
nested container 1447 
nested derivation 1696 
nested enumerations 1983 
nested functions 744 
nested inheritance 1812 
nested trait class 2884 
nesting depth 3140 
new 808  819  1078 
new-style casts 243 
new: and exceptions 1025 
new: header file 978 
new: placement 857  1083 
new Type[0] 838 
new[] 831  845  848  1081 
new[]: and exceptions 1099 
new[]: and non-default constructors 1752 
next_permutation 2421 
Nichols, B 2185 
nm 2754 
noAlarm 3081 
no arguments depending on a template parameter 2831 
noboolalpha 473 
no buffering 1903 
noexcept 2918 
non-constant member functions 1805 
non-local return 934 
noopt 782 
norm 1669 
normal_distribution<RealType = double> 2363 
noshowbase 475 
noshowpoint 486 
noshowpos 477 
not 1148 
Not-a-Number 2610 
not1 2057 
not2 2058 
notation 1264 
nothrow guarantee 1033 
notify_all 2304  2312  2318 
notify_all_at_thread_exit 2299 
notify_one 2303  2311 
not_eq 1150 
not_equal_to 2026 
nounitbuf 493 
nouppercase 479 
now 2230 
npos 285 
nReady 3076 
NTBS 275 
NTB string 276 
nth_element 2425 
NULL 86  88  785  813 
null-bytes 532 
nullptr 89 
NullType 2931 
num 2196 
numeric: header file 2372 
Numerical Recipes in C 2438 
numeric_limits 2597 
 

O

O0 781 
object 119 
object: address 889 
object: allocation 826 
object: anonymous 727 
object: assign 885 
object: parameter 896 
object: static/global 688 
object hierarchy 1689 
object oriented approach 58 
obsolete binding 108 
oct 470 
off_type 525  609 
ofstream 498  537  669 
ofstream constructors 542 
once_flag 2295 
one definition rule 675  2566 
open 544  621  1918  2955 
openmode 551  1919 
operator 887 
operator!= 1111  2027  2079 
operator% 2019 
operator& 3102 
operator & 162  165 
operator&& 2041 
operator> 2029 
operator>> 585  1054  1675 
operator>= 2031 
operator< 1443  1556  2033  2416  2418  2422  2427  2429  2433  2457  2459  2461  2463  2465  2468  2485  2490  2494 
operator<< 1676 
operator<= 2035 
operator() 1103  1114  2436 
operator* 1651  2015  2081  2140  2165 
operator*= 1655 
operator+ 1074  1649  2008  2011  2385 
operator++ 1067  2080 
operator+= 1653 
operator- 1650  2013 
operator-> 2141  2166 
operator-- 1069 
operator-= 1654 
operator/ 1652  2017 
operator/= 1656 
operator: free 1075 
operator= 2135  2162  2163 
operator== 1571  2025  2078  2453  2455  2479  2483 
operator and 1139 
operator and_eq 1141 
operator bitand 1143 
operator bitor 1145 
operator bool 2139  2164 
operator compl 1147 
operator delete 854  1086 
operator delete[] 1097 
operator keywords 251 
operator new 852  979  1077 
operator new(sizeInBytes) 830 
operator new[] 1094 
operator not 1149 
operator not_eq 1151 
operator or 1153 
operator or_eq 1155 
operator overloading 886  1043 
operator overloading: within classes only 1160 
operators: of containers 1170 
operators: textual alternatives 1137 
operator xor 1157 
operator xor_eq 1159 
operator[] 1046  1057  2851  3114 
operator|| 2043 
operator~ 3104 
options 3151 
or 1152 
ordered pair 1677 
ordinary class 2509  2557 
ordinary function 2508 
or_eq 1154 
ostream 372  395  417  496  502  508  510  671  1121  1128  1802 
ostream: define using 0-pointer 507  579 
ostream: header file 394 
ostream: iterator 2111 
ostreambuf_iterator 2115 
ostream constructor 506 
ostream coupling 638 
ostream_iterator 2110 
ostringstream 375  500  564  566 
out 560  656 
out-of-line functions 741 
out of memory 876 
output 642 
output formatting 369  404 
OutputIterator 2086  2807 
output_iterator_tag 2806 
out_of_range 992 
overflow 1873  1896  2950  2961 
overflow_error 993 
overloadable operators 1136 
overloaded assignment 1171 
overloading: by const attribute 83 
overloading: function template 2578 
override 1777  1810 
overriding members 1781 
overview of generic algorithms 1192 
owns_lock 2282 
 

P

p 216 
padding 446 
pair 1205  1453 
pair<map::iterator, bool> 1475 
pair<set::iterator, bool> 1512 
pair<type1, type2> 1214 
pair container 1162  1204 
parameter: ellipsis 2887 
parameter list 78 
parameter pack 2718 
parameter pack: rvalue reference 2724 
parameter packs not expanded 2733 
parameter packs not expanded with `...' 2734 
parent process 3022  3033 
ParentSlurp 3065 
parse() 3137 
parse-tree 2944 
parser 2942  3123  3167 
parser generator 3127  3139  3168 
partial class template specialization 2706 
partial specialization 2707 
partial_sort 2426 
partial_sort_copy 2428 
partial_sum 2430 
partition 2431 
Pascal 745 
Pattern 1635 
pbackfail 1889 
pbase 1898  2957 
pbump 1900  2962 
pdf 1 
peculiar syntax 1113 
peek 599 
perfect forwarding 174  2564  2723 
perfect forwarding: inheritance 2732 
perfect forwarding: to data members 2742 
period 2227 
permuting 2381 
peta 2214 
pico 2202 
pimpl 1852 
pipe 2948  3059 
placement new 856  1084  1096  1098  2860 
plain old data 917  2898 
plus 2007  2010 
pod 918 
pointer: to a data member 1955 
pointer: to class template 2750 
pointer: to function 1106 
pointer: to policy base class 2867 
pointer: wild 2120  2181 
pointer in disguise 1746 
pointer juggling 2874 
pointer protection 185 
pointers: as iterators 2075 
pointers to deleted memory 883 
pointers to objects 1093 
pointer to a function 1122 
pointer to an object 1747 
pointer to function 801 
pointer to member field selector 1963 
pointer to members 1948  1949  2886 
pointer to members: assignment 1958 
pointer to members: defining 1954 
pointer to members: size of 1968 
pointer to members: virtual members 1960 
pointer to objects 2699 
pointer_to_binary_function 2501 
pointer_to_unary_function 2500 
point of instantiation 2574  2644  2757 
poisson_distribution<IntType = int> 2366 
polar 1670 
policy 2853  2863 
policy class: defining structure 2873 
polymorphic semantic union 3208 
polymorphism 1761  1764  1921 
polymorphism: bypassing 2833 
polymorphism: dynamic 2660 
polymorphism: how 1923 
polymorphism: static 2659 
polymorphous wrapper 2637 
pop 1375  1387  1547 
pop_back 323  1298  1345  1423 
pop_front 322  1347  1425 
pop_heap 2491 
POSIX 233 
postponing decisions 927 
pos_type 607 
pow 1671 
power specification using p 217 
pptr 1899  1901  2958 
precision 449 
precompiled header 2568 
predefined function object 2002  3093 
predicate 1107 
predicate function 2053 
preprocessor 784  1124  1127 
preprocessor directive 94  3146 
preprocessor directive: error vs. static_assert 2591 
Press, W.H. 2437 
prev_permutation 2432 
primitive types 202 
printf 152  515  2715 
printf() 71 
priority queue data structure 1379 
priority rules 1381 
priority_queue 1378  1383 
private 155  2792 
private backdoor 1049 
private derivation 1731 
private derivation: too restrictive 1701 
private inheritance 1849 
private members 2765 
probability density function 2337 
problem analysis 1687 
procedural approach 57 
process ID 3024 
process id 3029 
profiler 737  1326 
Prolog 52 
promotion 1061 
promotions 2678 
protected 156  1699  2973 
protected derivation: too restrictive 1702 
protocol 1793 
Prototype design pattern 1934 
prototyping 19 
Proxy: stream insertion and extraction 3119 
Proxy Design Pattern 3117 
Pthreads Programming 2186 
ptr_fun 2502 
public 157  777  1730 
pubseekoff 1876  1910 
pubseekpos 1878 
pubsetbuf 1880 
pubsync 1871 
pure virtual functions 1800 
pure virtual member: implementation 1808 
push 1376  1388  1548 
push_back 324  1300  1349  1427  2095 
push_front 325  1350  1428  2097 
push_heap 2492 
put 519 
putback 600  3007 
 

Q

qsort 2755 
qsort() 805 
Qt 682 
qualification conversions 2677 
qualification transformation 2554 
queue 1364  1369 
queue: header file 1366  1380 
queue data structure 1365 
quiet_NaN 2628 
 

R

radix 441  2629 
rand 2336 
random 1321 
random: header file 2335  2346 
random access 2091 
RandomAccessIterator 2090  2813  2816 
RandomIterator 3121 
random number generator 2435 
random_access_iterator_tag 2812 
random_shuffle 2434 
range 189 
range-based for-loop 3112 
range based for 188 
range of values 1263 
Ranger 3113 
range_error 994 
ratio 2194 
ratio: header file 2191  2195 
raw memory 829  851 
raw string literal 193 
rbegin 326  1252  1301  1351  1429  1480  1519  2069  2819 
rdbuf 415  647  648  3046 
rdstate 433 
read 601 
readFd 3077 
read first, test later 635 
reading and writing 381 
readsome 602 
real 1657 
realloc 880 
real part 1647  1658 
recompilation 1695 
recursive_mutex 2258 
recursive_timed_mutex 2260 
redirection 649  3045 
ref(arg) 2538 
reference 1120  1745 
reference: to class template 2749 
reference operator 161 
reference parameter 702 
references 160 
reference wrapper 2540 
regcomp 1633 
regex 1639 
regex: header file 1632 
regexec 1634 
regex_replace 1642 
regex_search 1640 
regular expression 3143 
regular expressions 1631 
rehash 1602 
reinterpret_cast 2839 
reinterpret_to_smaller_cast 2840 
relational function object 2023 
relational operations 3095 
relationship between code and data 1681 
relative address 1957 
release 2145  2283 
remove 1353  2439 
remove_copy 2441 
remove_copy_if 2442 
remove_if 1354  2443 
remove_reference 2913 
rend 327  1254  1303  1355  1431  1465  1482  1521  2070  2820 
renew 842  850 
replace 328  2444 
replace_copy 2445 
replace_copy_if 2446 
replace_if 2447 
repositioning 522  604 
reserve 329  1304  1603 
reserved identifiers 254 
reset 2147  2170 
resetiosflags 455 
resize 332  1305  1356  1432 
resource: stealing 904 
responsibility of the programmer 1236  1273  1331  1372  1399  1551  2146 
restrictions 55 
result_of 2743 
result_type 2499  2882 
return 935 
return by argument 163 
return type: implicit 2330 
return type: late-specified 2331 
return value 75  1119 
return value optimization 916 
reusable software 1798  1857 
reverse 1358  2448 
reversed_iterator 2063 
reverse iterator 2817 
Reverse Polish Notation 1541 
reverse_copy 2449 
reverse_iterator 1253  1302  1352  1430  1464  1481  1520  2818 
reverse_iterator: initialized by iterator 2821 
rfind 333 
right 467 
right-hand 1183  1210 
rmExceptFd 3087 
rmReadFd 3085 
rmWriteFd 3086 
RNG 2351 
rotate 2450 
rotate_copy 2451 
round_error 2630 
round_style 2631  2633 
RPN 1542 
rule of thumb 69  110  128  247  270  701  736  748  764  847  1028  1032  1059  1063  1090  1320  1691  1694  1790  1956  2183  2521  2582  2645  2687  2710  2919 
run-time 1768  1834  2594 
run-time error 962 
run-time sypport system 877 
run-time vs. compile-time 2842 
runtime_error 995 
rvalue 170  1048  1070  2083  2136 
rvalue: distinguish from lvalue 3116 
rvalue reference 167 
rvalue reference return type 902 
 

S

sbumpc 1863  2988 
scalar type 1648 
scanf 591 
Scanner 3144 
scanner 2941  3124  3171 
ScannerBase 3141 
scanner generator 3125 
scientific 483 
scientific notation 484 
scope: class 1952 
scope: global 1950 
scope resolution operator 125  264  1089  1721  1737  1814 
search 2452 
search_n 2454 
second 1207 
seconds 2223 
second_argument_type 2498  2881 
seek beyond file boundaries 531  614 
seekdir 526  610  1877 
seekg 608 
seekoff 1906  2993 
seekp 524 
seekpos 1911  2994  3004 
seek_dir 1986 
seek_off 3001 
segmentation fault 2129 
select 3068  3069 
Selector 3074 
semaphore 2317 
set 1497 
set: header file 1499  1528 
setAlarm 3080 
setbase 471 
setbuf 1905 
setDebug 3154 
setf 452 
setfill 447 
setg 1890  2967  2976  2983  3003 
setiosflags 453 
setjmp 929  941  944 
setp 1902  2956 
setprecision 451 
setstate 437 
setup.exe 42 
setw 458 
set_difference 2456 
set_intersection 2458 
set_new_handler 873 
set_symmetric_difference 2460 
set_union 2462 
SFINAE 2653 
sgetc 1865 
sgetn 1866  2991 
shadow member 1703 
shared_ptr 248  2151  2815 
shared_ptr: 0-pointer 2156 
shared_ptr: default 2155 
shared_ptr: defining 2153 
shared_ptr: initialization 2158 
shared_ptr: operators 2161 
shared_ptr: used type 2160 
showbase 474 
showmanyc 1891 
showpoint 485 
showpos 476 
shrink_to_fit 334  1307  1434 
shuffling 2382 
signal 3040 
signaling_NaN 2634 
sin 1672 
single inheritance 1725 
Singleton 1011 
sinh 1673 
size 335  714  1255  1308  1359  1377  1389  1435  1483  1522  1549  1604 
size: of pointers to members 1967 
sizeof 18  765  810  859  2721  2890 
sizeof derived vs base classes 1755 
size specification 776 
size_t 232  1080 
size_type 286 
skipping leading blanks 148 
skipws 490  2113 
sleep_for 2243 
sleep_until 2244 
slicing 1740 
snextc 1868 
socket 2949 
sockets 385 
sort 1360  2036  2464 
sort: multiple hierarchal criteria 2469 
sort criteria: hierarchic sorting 2778 
sorted collection of value 1527 
sorted collection of values 1498 
sorting 2379 
sort_heap 2493 
splice 1361 
split buffer 1894 
sprintf 501 
sputback 1869 
sputc 1872 
sputn 1874 
sqrt 1674 
sscanf 575 
sstream 565  628 
sstream: header file 400 
stable_partition 2466 
stable_sort 2467  2779 
stack 1535 
stack: header file 1537 
stack constructors 1545 
stack data structure 1536 
stack operations 1116 
standard-layout 925 
standard exceptions 973 
standard layout 924 
standard namespace 123 
standard namespace: and STL 1995 
standard normal distribution 2364 
Standard Template Library 1991 
stat 224  704 
state flags 967 
state of I/O streams 368  403 
static 56  262  767 
static: data members 771 
static: members 1966 
static binding 1766  1771 
static data: const 779 
static data members: initialization 774 
static inline member functions 798 
static member functions 794  795 
static members 768  2696 
static object 687 
static polymorphism 2658  2785  2870 
static polymorphism: downsides 2789 
static type checking 1822 
static type identification 1823 
static variable: initialization 2293 
static_assert 2590 
static_cast 1751  2575 
static_cast<type>(expression) 244 
static_pointer_cast 2175 
std 353 
std::move 906 
std::streambuf 2964 
std::system_error 997 
std::u16string 283 
std::u32string 284 
std::wstring 282  349 
stderr 140 
STDERR_FILENO 3063 
stdexcept 331 
stdexcept: header file 972 
stdin 138 
STDIN_FILENO 3061 
stdio.h 72  100 
std namespace: off limits 2472 
stdout 136 
STDOUT_FILENO 2963  3062 
steady_clock 2234 
STL 1992 
STL: required types 3110 
stod 340 
stof 339 
stoi 342 
stol 343 
stold 341 
stoll 344 
storing data 1319 
stoul 345 
stoull 346 
str 567  630 
str... 816 
strcasecmp 289  2000  2503 
strdup 817  878  882 
strdupnew 881 
stream 1914 
stream: as bool value 431 
stream: processing 634 
stream: read and write 653 
streambuf 371  407  636  1855  2107  2114  2947  2972  2980  2992  3005 
streambuf: and exceptions 1860 
streambuf: header file 391 
streams: associating 667 
streams: reading to memory 626 
streams: writing to memory 563 
streamsize 1859 
stream state flags 434 
string 277 
string::iterator 1970 
string::size_type 287 
string: as union member 3194 
string: declaring 280 
string: header file 279  338 
string: iterator types 292 
string constructors 291 
string extraction 589 
strong guarantee 1027 
Stroustrup 129 
struct 116 
struct: empty 2930 
Structured Computer Organization 2321 
Stuart, A. & Ord, K 2339 
student_t_distribution<RealType = double> 2367 
substitution failure 2652 
substr 336 
subtract_with_carry_engine 2343  2345 
sungetc 1870 
Sutter, H. 1029  2656 
swap 337  897  1034  1256  1309  1362  1436  1484  1523  1605  2148  2171  2253  2284  2473 
swap area 875 
swapping 2383 
swap_ranges 2474 
Swiss army knife 1729 
symbol area 3149 
symbolic constants 149 
sync 1912  2951  2960 
syntactic elements 937 
system 3017  3047 
system_category 1020 
system_clock 2231 
system_error: header file 998  1007  1009 
 

T

tag 1679 
TagTrait 3206 
tag type 2272 
Tanenbaum, A.S. 2319 
TCP/IP stack 1858 
tellg 606 
tellp 523 
template 359  1993  2513  2667 
template: and the < token 2835 
template: class 2664 
template: embedded in typedefs 2704 
template: embedding integral values 2843 
template: explicit specialization 2584 
template: id-declaration mismatch 2585 
template: identifying subtypes 2701 
template: IfElse 2846 
template: parameter type transformation 2549 
template: point of instantiation 2573  2643 
template: preventing instantiation 2689 
template: select type given bool 2847 
template: specialization 2705 
template: specified within template 2834 
template: statements depending on type parameters 2642 
template: subtypes inside templates 2829 
template: variadic 2711 
template: when instantiated 2688 
template alias 2875 
template declaration 2569 
template explicit specialization 2583 
template explicit type specification: omitting 2588 
template header 2519 
template header: for member templates 2682 
template instantiation declaration 2587 
template mechanism 2504  2512 
template members: without template type parameters 2832 
template meta programming 2567  2787  2822 
Template Method 1799 
template method design pattern 3025 
template non-type parameter 2523 
template pack: and template template parameters 2937 
template parameter: default value 2671 
template parameter deduction 2546 
template parameter list 2514  2522  2666  2668 
template parameters: identical types 2563 
template programming 2838 
templates: iteration by recursion 2849 
templates: overloading type parameter list 2580 
templates vs. using 2529 
template template parameter 2823  2861  2862 
template template parameter: and template packs 2938 
template type: initialization 2525 
template type deduction 2562 
template type parameter 2516 
tera 2213 
terminate 1922 
text files 662 
textMsg 952 
this 770  796  800  888  1082 
this_thread 2240 
thread 2245 
thread: detached 2247 
thread: header file 2246 
throw 938  947 
throw: empty 951 
throw: pointer 948 
throw list 958  982 
tie 416  640 
timed_mutex 2259 
time unit 2193 
timeval 3073 
time_point 2236 
tinyness_before 2635 
token 1543  3169 
top 1390  1544  1550 
to_string 347 
to_time_t 2232 
to_wstring 348 
trait class 2876 
trait class: class detection 2885 
trait class: nested 2883 
transform 2021  2045  2475 
transform: vs. for_each 2477 
transformation to a base class 2560 
traps 2636 
trigraphs 4 
trivial copy constructor 895  921 
trivial default constructor 720  919  2900 
trivial destructor 868  923 
trivial member 920 
trivial member function 2892 
trivial overloaded assignment operator 922 
true 220  548  625  2054  2411  2423 
trunc 562  658 
try 953 
try_lock 2263  2285 
try_lock_for 2266  2286 
try_lock_until 2268  2287 
try_to_lock 2276 
try_to_lock_t 2275 
tuple 2737 
tuple: header file 2738 
tuple_element 2741 
tuple_size 2740 
Type 1201 
type-safe 151 
type: anonymous, local 2543 
type: primitive 203 
type: without values 1987 
type checking 70 
type conversions 2651 
typedef 114  356  1213  1445 
typedefs: nested 2795 
typeid 1825  1828  1838 
typeid: argument 1842 
type identification: run-time 1820 
typeinfo: header file 985  987  1839 
typename 2827 
typename && 168 
typename ...Params 2714 
typename: and template subtypes 2703 
typename: disambiguating code 2700 
typename vs. class 2865 
type of the pointer 1748 
types: required by STL 3109 
type safe 146  586  811  821 
type safety 364 
type specification: explicit 2547 
type_traits: header file 2891  2920 
 

U

U 218 
uflow 1864  1892 
uint32_t 239 
Ullman, J.D. 1317 
unary function object 2049 
unary not 3103 
unary operator 3098 
unary predicate 2393 
unary_function 3108 
unbound friend 2763  2771 
undefined reference to vtable 1930 
underflow 1893  2966 
underflow_error 996 
unget 603  3006 
Unicode 226 
uniform initialization 711 
uniform_int_distribution<IntType = int> 2368 
uniform_real_distribution<RealType = double> 2369 
unimplemented: mangling dotstar_expr 2536 
union 115  3193 
union: polymorphic 3207 
unique 1363  2172  2478 
unique_copy 2482 
unique_lock 2270  2280 
unique_ptr 2119  2814 
unique_ptr: 0-pointer 2125 
unique_ptr: assignment 2128 
unique_ptr: default 2124 
unique_ptr: defining 2122 
unique_ptr: initialization 2130 
unique_ptr: move constructor 2127 
unique_ptr: operators 2134 
unique_ptr: reaching members 2133 
unique_ptr: used type 2132 
unistd.h: header file 2952  2971  2979  2996  3060 
unitbuf 492 
Unix 651  665  3049  3054  3159  3203 
unlock 2265  2288 
unnamed type 2542 
unordered_map 1553  1564 
unordered_map::hasher 1569 
unordered_map::key_equal 1570 
unordered_map::key_type 1566 
unordered_map::mapped_type 1568 
unordered_map: header file 1554 
unordered_map: member functions 1573 
unordered_multimap 1606 
unordered_multiset 1623 
unordered_set 1613  1615 
unordered_set::hasher 1618 
unordered_set::key_equal 1619 
unordered_set::key_type 1617 
unordered_set: header file 1614 
unpack operator 2719  2731 
unrestricted unions 1678 
unsetf 454 
unsigned int 234 
uppercase 478 
upper_bound 1485  1524  2484 
URNG 2352 
user-defined literal 793 
user-defined literals 1132 
user interface 1778 
use_count 2173 
using 187  762 
using: in derived classes 1723 
using: restrictions 271 
using declaration 265 
using directive 266 
using namespace std 124 
using vs. templates 2530 
UTF-16 227 
UTF-32 228 
UTF-8 229 
utility 908 
utility: header file 1208  2726 
 

V

vague linkage 740 
valid state 290 
value 1442 
ValueType 1567 
value_comp 1486  1525 
value_type 1444  1500 
Vandevoorde, D. 2826 
variadic functions 2713 
variadic non-type parameters 2735 
variadic template: number of arguments 2720 
variadic templates 2712 
vector 1257  2064 
vector: header file 1260 
vector: member functions 1269 
vector constructors 1261 
viable functions 2650 
virtual 1776 
virtual: vs static 769 
virtual base class 1817 
virtual constructor 1932 
virtual derivation 1818 
virtual destructor 1785  1803 
virtual member function 1775 
visibility: nested classes 1973 
void 91 
void * 957  1079  1087  1095 
volatile 2556 
vpointer 1925 
vprintf 516 
vscanf 592 
vtable 1926  2868 
vtable: and multiple inheritance 1929 
vtable: undefined reference 1931 
 

W

wait 2305  2313  3075 
waitpid 3032 
wait_for 2306  2315 
wait_until 2307  2314 
wchar_t 196  225  358 
weibull_distribution<RealType = double> 2370 
what 971  976 
white space 147  491  495 
width 456 
wild pointer 884  949 
wrapper 870  2470  3015 
wrapper class 387  1072  1738 
wrapper functions 802 
write 520 
write beyond end of file 530 
writeFd 3078 
ws 494 
 

X

X-windows 237 
xor 1156 
xor_eq 1158 
XQueryPointer 238 
xsgetn 1867  1895  2978  2987  2990 
xsputn 1875  1904 
 

Y

yacc 3129 
yield 2242 
yocto 2198 
Yodl 7 
yotta 2217 
 

Z

zepto 2199 
zetta 2216 
zombie 3041  3088