Index

!= 1338 
#define __cplusplus 79 
#error 2811 
#ifdef 83 
#ifndef 86 
#include 3466 
%baseclass-preinclude 3506 
%debug 3473 
%filenames 3476  3508 
%left 3517 
%nonassoc 3519 
%option c++ 3454 
%prec 3520 
%right 3518 
%scanner 3509 
%stype 3510 
%token 3515 
%type 3516 
%union 3507  3511 
& 147 
> 1344 
>> 1192 
>>: with templates 1588 
>= 1345 
< 1342  1353 
<= 1343 
<=>: priority 207 
-> 2077 
->* 2080 
--std=c++20 23 
-fgnu-tm 2716 
-O0 929 
-pthread 2513 
.* 2079 
... 2943 
.h 87 
.ih extension 907 
.template 3066 
// 52 
:: 115  1231 
::template 3065 
= 0 1915 
== 1337  1351 
= default 867  1063 
= delete 870 
[begin, end) 1428 
[first, last) 2388 
[left, right) 2180 
\u 243 
__cplusplus 77  81 
__file_clock 338 
0 195 
0-pointer 972 
0b 1299 
0b, 0B 198 
0x 193 
 

A

abort exception 1176 
abs 1779 
absolute 354 
absolute position 1993 
abstract base class 2051  3368 
abstract classes 1909 
access 237 
access files 679  762 
accessor 823  838  1195 
access promotion 1820 
access rights 822 
accumulate 2395 
actions 3491 
adaptor: inserter 2202 
adaptor: object to iterator 2162 
adaptor: required typedefs 2209 
addExceptFd 3425 
addReadFd 3423 
address 1382  3264 
address-of operator 145 
address of objects 1038 
addWriteFd 3424 
add_const 3129 
add_cv 3130 
add_lvalue_reference 3131 
add_pointer 3132 
add_rvalue_reference 3133 
add_volatile 3134 
adjacent_difference 2397 
adjacent_find 2398 
adjustfield 605 
aggregate 851  1068  3176 
aggregate initialization 1828 
Aho, A.V. 1469 
Alexandrescu, A. 2878  3054  3071  3228  3230  3231  3236 
algorithm: header file 2383 
alias template 3102 
allocate 1383 
allocate arrays 981 
allocate memory 1234 
allocate objects 976 
allocate primitive types 974 
allocator 1381  3085 
allocator class 2107 
allocator_arg_t 2705 
ambiguity 843  1925  1927  1929 
amd 249 
and 1302 
and_eq 1304 
angle bracket notation 1363  1375  2109 
angle brackets 2805 
angle brackets: consecutive 1589 
anonymous 1057  2122  2215 
anonymous function object 1277  1279 
anonymous object 874  1272 
anonymous object: lifetime 877 
anonymous pair 1372 
anonymous type 2760  2763 
anonymous variable 153 
anonymous variable: generic form 1374 
ANSI/ISO 50  76  213  507  547  580 
app 693  802 
append 437 
arg 1780 
argument_type 3106 
arithmetic function object 2118 
arithmetic operations 2119 
arithmetic type 3119 
array 1388 
array-to-pointer transformation 2771 
array: 0-sized 985 
array: dynamic 982 
array: enlarge 991 
array: expandable 1422 
array: fixed size 989  997  1389 
array: header file 1391 
array: local 987 
array: member functions 1397 
array bounds 1396  1430 
array bounds overflow 1183 
array constructors 1392 
ASCII 655  659  733  739  1532 
ascii-value 3353 
assembly language 40 
assign 381  438  1432  1483  1544 
assignment 1854 
assignment: pointer to member 2074 
assignment: refused 1856 
assignment: sequential 1039 
associative array 1577  1622  1684 
async 2698  2701 
asynchronous alarm 3413 
asynchronous input 3408 
asynchronous provider 2677 
asynchronous return object 2676 
at 436  1398  1433  1545  1593  1703 
ate 694  804 
atoi 777 
atomic<Trivial> 2640 
atomic<Type> 2639 
atomic: header file 2637 
atomic actions 2560 
atomic data types 2638 
atomic_cancel 2718 
atomic_commit 2719 
atomic_compare_exchange_strong(_explicit) 2662 
atomic_compare_exchange_weak(_explicit) 2663 
atomic_exchange(_explicit) 2664 
atomic_fetch_add(_explicit) 2669 
atomic_fetch_and 2671 
atomic_fetch_or 2672 
atomic_fetch_sub(_explicit) 2670 
atomic_fetch_xor 2673 
atomic_init 2665 
atomic_is_lock_free 2666 
atomic_load(_explicit) 2667 
atomic_noexcept 2717 
atomic_store(_explicit) 2668 
atto 296 
attribute 200 
Austin, T. 2634 
auto 178 
auto &, auto && 180 
automatic expansion 1429 
available member functions 1864 
available space 412 
avoid global variables 93 
awaitable 3275 
await_ready 3278 
await_resume 3280 
await_suspend 3279 
await_transform 3276 
 

B

b 220 
back 439  1399  1434  1484  1521  1546 
backdoors 841 
background process 3397 
back_inserter 2203 
bad 566 
badbit 561 
bad_alloc 1019  1117  1163  1245 
bad_array_new_length 1120 
bad_cast 1122  1950 
bad_exception 1124 
bad_function_call 2861 
bad_typeid 1128  1958 
base 2165  2177 
base(): reverse_terator 2178 
base class 1800  1859  3341  3369 
base class: converting to derived class 1940  1945 
base class: hiding members 1835 
base class: prototype 1968 
base class: virtual 1930 
base class destructor 1833 
base class initializer 1823 
base class initializers: calling order 1848 
bash 797 
BASIC 39 
basic guarantee 1162 
basic operators of containers 1332 
basic_ 495  496 
basic_ios.h 551 
basic_regex 2311 
beg 668  756  2022 
begin 440  863  1401  1436  1486  1548  1594  1635  1704  2171 
bernoulli_distribution 2363 
BidirectionalIterator 2195  3040 
bidirectional_iterator_tag 3039 
binary 697  808 
binary constant 197  221 
binary file 658  738  809  811 
binary input 728 
binary output 601  652 
binary tree 2495 
binary_search 2399 
binomial_distribution<IntType = int> 2364 
bison 3449  3455  3494  3499 
bison++ 3456  3495 
bisonc++ 3457  3493  3498 
bisonc++: grammar file 3502 
bit-field 177 
bit-flags 199 
bitand 1306 
bitor 1308 
bitwise and 577 
bobcat 3484  3523 
Bobcat library 1158  3294  3322 
bool 209  1611  1646 
boolalpha 613 
Boost Filesystem 335 
bound friend 2989  2996  3022 
bridge design pattern 1964 
broken_promise 2689 
bucket 1706 
bucket number 1688 
bucket_count 1707 
bucket_size 1708 
buffer 1995 
buffer overflow 139 
built-in 208 
 

C

C++11 856 
C++17 263 
C++: function prevalence rule 2745 
call back 952 
callback 2554 
calling order of base class initializers 1849 
calloc 961 
call_once 2571 
candidate functions 2868 
canonical 355 
capacity 441  1437 
capacity: reduce 1044 
carries_dependency 201 
case-insensitive 425 
catch 1085  1099 
catch: empty enum 2102 
cauchy_distribution<RealType = double> 2365 
cbegin 442  1403  1438  1549  1595  1709 
ccbuild 35 
cend 443  1405  1439  1550  1596  1711 
centi 302 
cerr 120  646  790 
chain of command 1970 
char 498 
char * 1194 
child process 3359  3364  3375 
chi_squared_distribution<RealType = double> 2366 
chrono 287 
chrono: header file 288  315  323  332 
cin 118  538  722  726  789 
circular queue 2887 
class 47  125  2103  2735  3092 
class-type parameters 902 
class-type return values 901 
class: abstract 1908 
class: definition 2058 
class: enforcing constraints 3080 
class: externally declared functions 2059 
class: having pointers 2287 
class: local 891  1872 
class: move-aware 1049 
class: ordinary 2777 
class: policy 3082  3084 
class: trait 3104 
class: without data members 1920 
class hierarchy 1803  1893 
class interface 2994 
class name 1954 
class scope 2068 
class template 2778  2876  2889 
class template: adding functionality 3003 
class template: as base class 3093 
class template: conditional data organization 3078 
class template: declaration 2909  2976 
class template: deducing parameters 2974 
class template: default argument 2910 
class template: default arguments 2908 
class template: defining a type 3074 
class template: derivation 3002 
class template: derived from ordinary class 3009 
class template: friend function template 2875 
class template: generate types 2883 
class template: identifying subtypes 2927 
class template: instantiation 2973 
class template: member instantiation 2981 
class template: member template 2905 
class template: nested 3020 
class template: non-type parameter 2894 
class template: partially compiled 3001 
class template: partial specialization 2933  2935 
class template: pointer to 2980 
class template: reference to 2979 
class template: shadowing parameters 2907 
class template: static members 2922  2923 
class template: subtype vs. static members 3059 
class template: transformation to a base class 2780 
class template: using friend 2987 
class template: values without objects 3075 
class template: wrapped in simpler template 3235 
class templates: deducing parameters 1378  1426 
class type 3120 
class vs. typename 2736 
clear 444  573  1440  1487  1551  1597  1636  1713 
climits: header file 2814 
Cline, M. 107 
clock 322 
clog 645 
close 677  686  767  2034 
closure object 1281 
closure type 1282 
code 2694 
code bloat 3012  3019  3098 
Coetmeur, A. 3496 
collating order 1957 
collision 1690 
command language 3407 
common data fields 916 
common pool 967 
compare 445 
compare: header file 1219  2292  2296  2298 
compare_exchange_strong 2641 
compare_exchange_weak 2642 
comparison-salient state 2294 
comparison classes 2291 
compile-time 69  1883  1886  1933  2721  2812 
compiler 9  14  31 
compiler firewall 1965 
compiler option: -pthread 2514 
compl 1310 
complex 1760 
complex: header file 1762 
complex numbers 1761 
composition 845  903  1797  1843 
compound type 3121 
concept 3239 
concept: constraints 3242 
concept: declaration 3247 
concept: specialization 3241 
concept: variadic 3245 
conditional 3135 
condition flags 560 
condition member functions 565 
condition state 559 
condition_variable 2613  2617 
condition_variable: header file 2612  2618  2625 
condition_variable_any 2614  2624 
conj 1781 
consecutive closing angle brackets 1590 
const 102  2774 
const-qualification 873 
const: generalized expression 935 
constant-expression constructor 941 
constant-expression function 939 
constant expression 2742 
const data and containers 1361 
constexpr 937  2573 
const function attribute 63 
const functions 106 
const member 840 
const member functions 871  1918 
construct 1384 
construction: delegate to base classes 1827 
constructor 1273  1847  2111 
constructor: and exceptions 1179 
constructor: calling order 1830 
constructor: default 831  834 
constructor: delegation 853 
constructor: of derived classes 1821 
constructor: primitive type 2744 
constructor notation 256 
const_cast<type>(expression) 260 
const_iterator 1404  1406  1710  1712  2182 
const_pointer_cast 2282 
const_reverse_iterator 1408  1410 
container 1325 
container: basic operators 1333 
container: data type requirements 1348 
container: equality tests 1336 
container: initialization 1393 
container: nested 1587 
container: ordering 1341 
container: storing pointers 1358 
container without angle brackets 1362 
containter: storing const data 1360 
conversion operator 1197 
conversion operator: explicit 1204 
conversion rules 236 
conversions 2900 
conversions: binary to text 709 
conversions: text to binary 776 
cooperating routine 3261 
cooperating routines 3252 
copy 356  446  2400  3008 
copy construction 865 
copy constructor 878  1042  1824 
copy constructor: suppressed 1055 
copy elision 1065 
copyfmt 585 
copy non-involved data 1479 
copy_backward 2401 
copy_file 357 
copy_options 353 
copy_symlink 358 
coroutine: essential characteristic 3281 
coroutine: header file 3253 
coroutine handle 3251 
cos 1782 
cosh 1783 
count 1598  1626  1637  1659  1714  1736  1753  2402 
count_if 2403 
coupling 45 
cout 116  539  644  788  791  3389 
co_await 3249  3255 
co_return 3250  3256 
co_yield 3248  3254 
crbegin 447  1407  1441  1552  1599 
create files 680 
create_directories 359 
create_directory 360 
create_directory_symlink 361 
create_hardlink 362 
create_symlink 363 
cref(arg) 2758 
crend 448  1409  1442  1553 
CRTP 3015 
cstddef 248 
cstdint 254 
cstdio 57 
cstdlib: header file 2984 
C strings 188 
cumulative distribution function 2347 
cur 669  757  2021 
curiously recurring template pattern 3014  3017 
current_exception 2711 
current_path 364 
cv_status 2616 
Cygwin 25 
c_str 449 
 

D

daemon 3383  3396  3431  3433 
data 450  1411  1443 
database applications 750 
data hiding 36  135  824  836  927  1808  1815  1998  2053 
data integrity 2054 
data member 821  1996 
data member: initialization 850  855 
Data Structures and Algorithms 1472 
deallocate member 1386 
deallocate memory 1235 
Debian 19 
dec 609 
deca 304 
decay 3136 
decay_t 3137 
deci 303 
decimal constant 196 
declaration section 3505 
declarative region 271 
declare iostream classes 503 
decltype 2754 
decltype(auto) 2751 
declval 2752 
decrement operator 1207 
deduction rules 2886 
default 866 
default arguments 68 
default constructor 1041  1349  1822 
default implementation 2011 
default value 1460  1507 
default_error_condition 1147 
deferred 2700 
define members of namespaces 286 
delegating constructors 854 
delete 869  958  969  1228 
deleter 2231  2239  2259  2264 
delete[] 992  1015 
deletions 1477 
delimiter 2220 
denorm_min 2818 
denorm_style 2824 
deprecated 202 
depth 388 
deque 1540  2168 
deque: header file 1542 
deque constructors 1543 
derivation 1798 
derived class 1801  1858  1946 
derived class: using declaration 1838 
derived class destructor 1832 
derived class vs. base class size 1869 
designated initialization 175 
design pattern 46  1910  3360 
design pattern: Prototype 2050 
design pattern: template method 3367 
Design Patterns 3362 
destroy 1385  3265 
destructor 830  1009  1896 
destructor: and exceptions 1180 
destructor: called at exit 3379 
destructor: calling order 1831 
destructor: derived class 1829 
destructor: empty 1901 
destructor: explicit call 1008  1012 
destructor: for policy classes 3099 
destructor: inline 1902 
destructor: main task 1011 
destructor: virtual 1898 
detach 2527  2540 
device 525  3287 
digits 2819 
digits10 2820 
digit separator 255 
digraphs 3 
direct base class 1812 
directory_entry 380 
directory_options 387 
disable_recursion_pending 389 
display field width 598 
display floating point numbers 591  623 
distance 2169  2198 
divides 2129 
domain_error 1130 
done 3266 
DOS 806 
double free 2280 
double initialization 1868 
double pointers 953 
doubly ended queue 1541 
down-casting 1941  1947 
dup 3391 
dup2 3392  3405 
duration 314 
dynamically allocated variables 2898 
dynamic arrays 983 
dynamic binding 1888 
dynamic cast 1938 
dynamic growth 1478 
dynamic polymorphism 2882  3010  3096 
dynamic_cast 1944  1951 
dynamic_pointer_cast 2283 
 

E

E 222 
early binding 1881  1884 
eback 1999  3309  3325  3350 
ECHO 3477 
ECMAScript 2314  2315 
efficiency 1692 
egptr 2000  3311  3316  3327  3352 
ellipsis 171  1199  2942  3115  3229 
emplace 1444  1554  1601  1715  1737  1749  1754 
emplace_back 1445  1555 
emplace_front 1556 
emplace_hint 1602  1716  1738  1750  1755 
empty 451  1412  1446  1488  1523  1535  1557  1603  1638  1676  1717 
empty deque 1565  1567 
empty destructor 1900 
empty enum 2101 
empty list 1497  1499 
empty parameter list 74 
empty struct 3225 
empty vector 1454 
enable_if 3138 
encapsulation 140  837  1807  2052 
end 452  670  758  864  1413  1447  1489  1558  1604  1639  1718  2023  2172 
end-of-stream 2214  2218 
endian 662 
endl 131  628 
end of line comment 51 
ends 629 
enum 98 
enum class 169 
enum class errc 1146 
enumeration: nested 2095  3023 
enum values: and arithmetic operators 1294 
enum values: evaluated at compile-time 3116 
environ 49 
eof 567 
eofbit 562 
epoch 333 
epptr 3300 
epsilon 2821 
equal 2405 
equality operator 1339  1350 
equal_range 1605  1628  1640  1661  1719  1739  1756  2406 
equal_to 2137 
equivalent 365  1148 
erase 453  1448  1490  1559  1606  1627  1641  1660  1720  1751 
errc (enum) 1144 
errno 340 
error 3501 
error code 1071 
ErrorCodeEnum 1145  3209 
error_category: required header 1141 
error_code 2695 
error_code_enum 3210 
error_condition 1155 
error_condition: required header 1142 
error_condition_enum 3212 
escape sequence 189 
exa 311 
exceptFd 3420 
exception 579  1949 
Exception (Bobcat) 1157 
exception: and constructors 1178 
exception: and destructors 1181 
exception: and new 1165 
exception: and new[] 1244 
exception: and streambuf 1975 
exception: bad_alloc 1020 
exception: header file 1125 
exception: replace 1177 
exception: standard 1114 
Exceptional C++ 1169 
exception class 1110  1115 
exception guarantees 1161 
exception handler: order 1101 
exception neutral 1170 
exceptions 1078 
exceptions (function) 1105 
exception safe 1160 
exception_ptr 2709 
exchange 2407  2643 
exec... 3377 
exists 366 
exit 1073  1081  1091  3378  3398 
exit: avoid 1010 
exit: calling destructors 3380 
exit status 3372 
exp 1784 
expandable array 1423 
expiring value 160 
explicit 1201 
explicit: conversion operator 1203 
explicit conversions 2885 
explicit instantiation declaration 2791 
explicit template type arguments 2796 
explicit type specification 2767 
exponential_distribution<RealType = double> 2368 
exponentiation 224 
expression: actual type 1943 
expression: type of 1955 
expression template 3237 
extended friend 2061  3000 
extensible literals 1296 
extern 13  2975 
extern "C" 80  82 
extern template 2914  2915  2919 
extracting strings 735 
extraction operator 123  126  520  716  729 
extreme_value_distribution<RealType = double> 2367 
 

F

F 225 
factory function 842  1062 
fail 569  674 
failbit 563  760 
failure class 1109 
fallthrough 203 
false 235  2425  2437 
femto 297 
fetch_add 2647 
fetch_and 2649 
fetch_sub 2648 
fetch_^= 2651 
fetch_|= 2650 
field selector 2076 
field width 1262 
field `...' has incomplete type 2995 
FIFO 1327  1517 
FILE 491 
file: binary mode 698 
file: copying 778 
filebuf 524  533  2027  2030 
file descriptor 527  684  795  3286  3340  3349  3399 
file flags 691 
file is rewritten 702 
file modes 690 
file rewriting: preventing 696 
filesystem 336 
filesystem: header file 289  337 
filesystem_error 413 
file_size 367 
file_status 394 
file_time_type 370 
fill 586  1414  2408 
fill characters 606 
fill_n 2409 
FILO 1330  1669 
final 1923 
find 454  1607  1629  1642  1662  1721  1740  1757  2410 
find_end 2411 
find_first_not_of 456 
find_first_of 455  2412 
find_if 2413 
find_last_not_of 458 
find_last_of 457 
first 1369 
first in, first out 1328  1518 
first in, last out 1329  1668 
first_argument_type 3107 
fisher_f_distribution<RealType = double> 2369 
Fistream 3355 
fixed 621 
fixed-size array 1390 
flags 589 
flags: of ios objects 576 
flag_type 2313 
flex 3447 
flexc++ 3459  3463  3478  3480  3492  3521 
flexc++: debugging 3474 
floatfield 622 
float_denorm_style 2823 
float_round_style 2852 
flow-breaking methods 1077 
flush 630  676 
fold expression: parentheses 2959 
folding expression 2958 
fopen 640  718 
for-statement 186 
fork 2510  3357  3371  3393 
formal type 2729  2733  2893 
format 2340 
format specifier 2342 
format string 711  2341 
formatted input 732 
formatted output 603  654 
formatting 555  584 
formatting commands 517 
formatting flags 581  600 
format_default 2325 
format_first_only 2326 
format_no_copy 2327 
format_sed 2328 
for range declaration 187 
forward 2948  2951 
forward: parameters 2953 
forward class reference 900 
forward declaration 502  904 
forward declaration: enum class 170 
ForwardIterator 2194  3038 
forward iterators 434  435 
forward_iterator_tag 3037 
for_each 2414  3432 
for_each: vs. transform 2484 
fprintf 506 
free 963  1003  1014 
free compiler 15 
free function 1190 
Free Software Foundation 16 
Friedl, J.E.F 2305 
friend 2056  2986  2992 
friend: as forward declaration 2094 
friend: bound 2990  2997 
friend: extended declaration 2062 
friend: function declaration 2060 
friend: in class templates 2988 
friend: nested classes 2092 
friend: unbound 2998 
friend: using a template parameter 3443 
friendship among classes 2057 
from_address 3267 
from_time_t 330 
front 459  1415  1449  1491  1524  1560 
front_inserter 2205 
FSF 17 
fstream 799 
fstream: header file 540  681  763  2029 
ftp::/prep.ai.mit.edu/pub/non-gnu 3453 
fully qualified name 284  2749 
fully qualified name: nested class members 2089 
function (std::) 2860 
function-to-pointer transformation 2772 
function: candidate 2867 
function: constant-expression 938 
function: free 1215 
function:local 1291 
function: returning rvalue reference 1050 
function: variadic 2724 
function: viable 2869 
function adaptors 2116 
functional: header file 2110  2161  2756  2859  2972 
functionality 1379 
function call operator 1246 
function object 1248  1701 
function object: anonymous 1280 
function object: arithmetic 2117 
function object: logical 2151 
function object: relational 2135 
function overloading 64  872 
function pointer: polymorphic 2858 
function prevalence rule 2746 
functions as members of structs 99 
function selection 2866 
functions having identical names 61  101 
function template 2723  2728 
function template: overloading 2798 
function template: partial specialization 2934 
function template: specialization vs. overloading 2808 
function templates: multiply included 2784 
function templates: specialized type parameters 2800 
function throw list 1127 
function try block 1175 
functor 1249 
fundamental type 3122 
future 2682  2684 
future (coroutine) 3259 
future: header file 2683  2697  2699  2704  2708  2710 
future_already_retrieved 2690 
future_category 1154 
future_errc 2688 
future_error 2681  2686  2693 
future_status 2685 
 

G

g++ 10  30  3482 
Gamma, E. 1911  2048  3361  3439 
gamma_distribution<RealType = double> 2370 
gbump 2001  3330 
gcount 740 
generalized const expression 936 
generalized lvalue 162 
generalized pair 1380  2960 
generate 2416 
generate_n 2417 
generator: random number 2350 
generic algorithm: categories 2389 
generic algorithms 1355  2385  2386 
generic algorithms: required types 3105 
generic data type 2387 
generic software 501 
generic type 1365 
generic_category 344  1151 
geometric_distribution<IntType = int> 2371 
get 741  2234  2250  2262  2273  2963 
getline 461  568  742 
get_allocator 460  1450  1492  1561  1608  1643  1722 
get_deleter 2251  2274 
get_future 2706 
get_id 2519  2528  2541 
get_stop_source 2547 
get_stop_token 2549 
giga 308 
global try block 1084 
global function 946 
global namespace 268 
global scope 2066 
global variable 922  2896 
global variable: avoid 92 
glvalue 161 
gmtime 713 
GNU 8  29  1022  2098  3481 
good 570 
goodbit 564 
goto 1076 
gptr 2002  3310  3315  3326  3351 
grammar 3284  3489 
grammar specification file 3497 
grammatical rules 3503 
Graphical User Interface Toolkit 829 
greater 2141 
greater_equal 2143 
 

H

handler (coroutine) 3257 
hardware_concurrency 2530  2542 
hard_link_count 368 
hash function 1687 
hashing 1686 
hash value 1689 
hash_function 1723 
has_denorm 2822 
has_denorm_loss 2825 
has_infinity 2826 
has_quiet_NaN 2827 
has_signaling_NaN 2830 
header: precompiled 914 
header file 529  898  910 
header section 3504 
heap 2494 
hecto 305 
heterogeneous lookup 1759 
hex 610 
hexadecimal constant 192 
hidden data member 2039 
hiding: base class members 1834 
hierarchic sort 3005 
hierarchy of code 1795 
high_resolution_clock 327 
Hopcroft J.E. 1470 
hours 321 
http://cygwin.com 26 
http://fbb-git.gitlab.io/bisoncpp/ 3524 
http://fbb-git.gitlab.io/bobcat/ 1159  3295  3323 
http://gcc.gnu.org 32 
http://mingw-w64.org/doku.php 28 
http://oreilly.com/catalog/ 2506 
http://publications.gbdirect.co.uk/c_book/ 2 
http://www.debian.org 20 
http://www.gnu.org 18 
http://www.gnu.org/licenses/ 5 
http://www.linux.org 22 
http://www.oreilly.com/catalog/lex 3452 
http://www.research.att.com/... 105 
http://www.trolltech.com 828 
http://www/parashift.com/c++-faq-lite/ 108 
https://fbb-git.gitlab.io/flexcpp/ 3483 
https://fbb-git.gitlab.io/yodl/ 7 
https://gitlab.com/fbb-git/cppannotations-zip 1 
human-readable 602 
 

I

I/O 492 
I/O library 493 
I/O multiplexing 3412 
icase 2316 
icmake 34 
id 2520  2529 
identically named member functions 1850 
identifier: initial underscore 1298 
identifiers starting with an underscore 267 
IEC-559 2835 
IEEE-754 2836 
if constexpr 2874 
IFdNStreambuf 3318 
IFdSeek 3336 
IFdStreambuf 3306  3430 
ifstream 717  761  813 
ifstream constructors 765 
ignore 743 
imag 1776 
imaginary part 1763  1777 
implementation 819 
implementation dependent 2055 
implemented-in-terms-of 1873 
implicit conversion 1857 
in 695  700  800 
INCLUDE 899  906 
include guard 85 
includes 2418 
increment 390 
increment operator 1205 
index operator 1184  1395  1592  1624 
indirect base class 1813 
inequality operator 1340 
infinity 2831 
inheritance 895  1799  1805 
inheritance: access to base class member 1819 
inheritance: multiple 1841 
inheritance: no derived class constructors 1826 
inheritance: private derivation 3004 
init 2035  3384  3385  3394 
initialization 857  977  1040  1394 
initialization: static data member 923 
initializer list 172  858  860 
initializer_list 861 
initializer_list: header file 173 
inline 879  880  883  1259  1903  2112  2114 
inline: avoid! 887 
inline: disadvantage 886 
inline: static members 948 
inline function 882 
inline member functions 2088 
inner_product 2419 
inplace_merge 2420 
input 714  786 
InputIterator 2190  3034 
input language 3485 
input_iterator_tag 3033 
insert 462  1451  1493  1562  1609  1630  1644  1663  1724  1741  1758  2208 
inserter 2201  2207 
inserter: and non-STL classes 2211 
inserter: required typedefs 2210 
inserting streambuf * 782 
insertion operator 122  514  638  653  1189 
insertions 1476 
instantiation 2722  2738 
instantiation declaration 2790  2918 
instantiation function 2917 
instantiation source 2916 
int32_t 253 
integer division 259 
integral conversions 2903 
integral type 3123 
interface 818  1906 
interface functions 835 
internal 604 
internal buffer 675 
internal header 908  3376 
INT_MAX 2815 
invalid_argument 1131 
in_avail 1976 
iomanip 583 
iomanip: header file 542 
ios 511  546  549  552  554  784  2097  2789  3338 
ios::exceptions 1104 
ios::fail 687  768 
ios: header file 531  3339 
iosfwd 418  530 
iosfwd: header file 504 
ios object: as bool value 571 
iostate 1106  1108 
iostream 88  124  682  764 
iostream.h 89 
iostream: header file 537  650  727 
iostream_category 1153 
ios_base 508  543  553 
ios_base.h 550 
iota 2421 
is-a 1874  1961  1967 
is-implemented-in-terms-of 1962 
istream 519  715  721  815 
istream: header file 534  725 
istream: iterator 2213 
istreambuf_iterator 2217  2224 
istream constructor 723 
istream_iterator 2212 
istringstream 521  719  772  774  3354 
is_abstract 3139 
is_arithmetic 3140 
is_array 3141 
is_assignable 3142 
is_base_of 3143 
is_block_file 402 
is_bounded 2832 
is_character_file 403 
is_class 3144 
is_compound 3145 
is_const 3146 
is_constructible 3147 
is_convertible 3148 
is_copy_assignable 3149 
is_copy_constructible 3150 
is_default_constructible 3151 
is_destructible 3152 
is_directory 404 
is_empty 405  3153 
is_enum 3154 
is_error_code_enum 3211 
is_error_condition_enum 3213 
is_exact 2833 
is_fifo 406 
is_floating_point 3155 
is_function 3156 
is_fundamental 3157 
is_iec559 2834 
is_integer 2837 
is_integral 3158 
is_literal_type 3159 
is_lock_free 2644 
is_lvalue_reference 3160 
is_member_function_pointer 3161 
is_member_object_pointer 3162 
is_member_pointer 3163 
is_modulo 2838 
is_move_assignable 3164 
is_move_constructible 3165 
is_nothrow_... type trait 3125 
is_nothrow_assignable 3166  3221 
is_nothrow_constructible 3167  3168  3217 
is_nothrow_copy_assignable 3223 
is_nothrow_copy_constructible 3169  3220 
is_nothrow_default_constructible 3170  3218 
is_nothrow_destructible 3171  3224 
is_nothrow_move_assignable 3172  3222 
is_nothrow_move_constructible 3173  3219 
is_object 3174 
is_open 688  769  2031 
is_other 407 
is_pod 3175 
is_pointer 3178 
is_polymorphic 3179 
is_reference 3180 
is_regular_file 408 
is_rvalue_reference 3181 
is_same 3182 
is_scalar 3183 
is_signed 2839  3184 
is_socket 409 
is_specialized 2840 
is_standard_layout 3185 
is_symlink 410 
is_trivial 3186 
is_trivially_assignable 3187 
is_trivially_constructible 3188 
is_trivially_copyable 3191 
is_trivially_copy_assignable 3189 
is_trivially_copy_constructible 3190 
is_trivially_default_constructible 3192 
is_trivially_default_destructible 3193 
is_trivially_move_assignable 3194 
is_trivially_move_constructible 3195 
is_union 3196 
is_unsigned 3197 
is_void 3198 
is_volatile 3199 
iterator 179  1357  1366  1402  1705  2086  2164  2170  3025 
iterator: and generic algorithms 3029 
iterator: as class template 3441 
iterator: class type 3030 
iterator: common characteristics 3027 
iterator: data type 3031 
iterator: header file 2163  2199  3026 
iterator: range 2179 
iterator: requirements 2185  3028 
iterator: to const elements 2181 
iterator: types 2184 
iterators: forward <-> reverse 2175 
iterator_tag 3032 
iter_swap 2422 
 

J

Java 1935 
Java interface 1905 
jmp_buf 1088 
join 2531  2543 
joinable 2532  2544 
Josutis, N. 3055 
jthread 2538 
 

K

Kendall's Advanced Theory of Statistics 2349 
key 1580 
key, value 1579 
KeyType 1694  1745 
keywords 262 
key_comp 1612  1647 
key_equal 1725 
kilo 306 
kludge 1212 
Koenig lookup 280 
 

L

L 227 
Lakos, J. 825  905 
lambda-declarator 1284 
lambda-introducer 1283 
lambda: access variables 1289 
lambda: capture =, this 1290 
lambda: generic 2920 
lambda: mutable 1285 
lambda expression 1274  1276  1278 
lambda function 2415 
last_write_time 369 
late-specified return type 182  1288  2755 
late binding 1879  1887  3011 
launch 2702 
left 607 
left-hand 1346 
left hand side 166 
leftover 2448  2488  2489 
length 463 
length_error 471  1132 
less 2145 
less-than operator 1352 
less_equal 2147 
letters in literal constants 219 
Lewis, P.A.W. 2358 
lex 3451  3500 
lexical scanner specification file 3469 
lexicographical_compare 2423 
lhs 165 
library 912 
lifetime: anonymous objects 876 
LIFO 1331  1670 
limits: header file 2817 
linear chaining 1691 
linear search 1254  1256 
linear_congruential_engine 2351  2354 
linker: removing identical template instantiations 2795 
Linux 21 
Liskov Substitution Principle 1876  1959 
Lisp 37 
list 1464 
list: circular 1468 
list: header file 1466 
list: traversal 1467 
list constructors 1481 
list container 1465 
literal constants 218 
literal floating point value using E 223 
literal float using F 226 
literal long int using L 229 
literal operator 1297 
literals namespace 430 
literal suffix 429 
literal type 3124 
literal unsigned using U 233 
literal wchar_t string L 228 
load 2645 
load_factor 1726 
local arrays 988 
local class 892  1871 
local context 2526 
local function 1292 
localtime 712 
local type 2764 
local variables 90  2897 
lock 2561  2587  2598  2604  2626 
lock (function) 2596 
lock count 2562  2564  2567  2569 
lock_guard 2582 
lock_shared 2576 
log 1785 
logical function object 2152 
logical operators 2150 
logical_and 2153 
logical_not 2157 
logical_or 2155 
logic_error 1133 
lognormal_distribution<RealType = double> 2372 
long double 212  215 
longjmp 1075  1087  1090 
long long 211  214 
long long int 244 
lower_bound 1613  1648  2426 
lowest 2841 
lsearch 1252  1253 
lseek 3343 
LSP 1877  1960 
Ludlum 281 
lvalue 150  158  1186  1210  2193  2245 
lvalue-to-rvalue transformation 2770 
lvalue: distinguish from rvalue 3436 
lvalue reference 152 
lvalue transformations 2769  2899 
 

M

macro 71  932  1267  1270 
main 48  58  60 
make 33 
make_error_code 345 
make_error_condition 1156 
make_exception_ptr 2712 
make_heap 2496 
make_shared 2284 
make_signed 3200 
make_unique 2286 
make_unsigned 3201 
malloc 956  973  1001  1013  1027 
manipulator 518  826  1261 
manipulator: as objects 1269 
map 1576 
map: header file 1578  1623 
map constructors 1585 
marked sub-expression 2307  2317 
Marshall Cline 109 
matched 3514 
match_any 2329 
match_continuous 2330 
match_default 2333 
match_flag_type 2324 
match_not_bol 2331 
match_not_bow 2332 
match_not_eol 2334 
match_not_eow 2335 
match_not_null 2336 
match_prev_avail 2337 
match_results 2318 
mathematical functions 1778 
max 2360  2427  2842 
max-heap 2390  2497 
max_bucket_count 1727 
max_element 2428 
max_exponent 2844 
max_exponent10 2845 
max_load_factor 1728  1729 
max_size 464  1354  1387  1452  1494  1563  1614  1649  1730 
maybe_unused 204 
mega 307 
member: const 839 
member: in-class 881 
member: overriding 1894 
member function 134  415  817  1482  1520  1997  2249  2272 
member function: available 1865 
member function: called explicitly 1836 
member function: identically named 1851 
member function: overloading 66 
member function: pure virtual implementation 1921 
member functions 1534 
member initializer 846 
member initializer: using { } 847 
member template 2904 
memcpy 1047  1174 
memory: header file 1006  2225  2257  2285  3086 
memory: initialization 984 
memory allocation 955 
memory buffers 515 
memory consumption 2042 
memory leak 964  971  994  1017  1095  1100  1359  1897  2226  2289 
memory_order 2661 
merge 1495  2430 
merging 2392 
mersenne_twister_engine 2353 
message 1149 
micro 300 
microseconds 317 
milli 301 
milliseconds 318 
min 2359  2432  2843 
MinGW 27 
mini scanner 3468  3471 
minus 2125 
minutes 320 
min_element 2433 
min_exponent 2846 
min_exponent10 2847 
mixing C and C++ I/O 523 
modifier 1191 
modulus 2131 
move 1056  1058 
move-aware 157  1061 
move: design principle 1064 
move assignment 1060 
move constructor 1052  1825 
move semantics 154  156  1048 
MS-Windows 24  699  805 
mt19937 2357 
Multi 3232 
multimap 1621 
multimap: no operator[] 1625 
multiple inheritance 1842 
multiple inheritance: vtable 2043 
multiplexing 3411 
multiplies 2127 
multiset 1656 
multiset::iterator 1664 
multi threading: -pthread 2515 
mutable 896 
mutex 2555  2588  2605 
mutex: header file 2556  2572  2581  2600 
mutex_type 2584  2585 
 

N

name 1150 
name: fully qualified 2750 
name conflicts 111 
named constant expression 940 
name mangling 65 
namespace 110  270  909 
namespace: anonymous 273 
namespace: closed 275 
namespace: import all names 279 
namespace: off limits 2479 
namespace alias 285 
namespace declarations 272 
namespace this_thread 2516 
NaN 2828 
nano 299 
nanoseconds 316 
narrowing conversion 174 
native_handle 2533  2545 
negate 2133 
negative_binomial_distribution<IntType = int> 2375 
negator 2159 
nested blocks 94 
nested class 2084 
nested class: declaration 2091 
nested class: member access 2093 
nested class: static members 2090 
nested container 1586 
nested derivation 1811 
nested enumerations 2096 
nested functions 893 
nested inheritance 1926 
nested trait class 3111 
nesting depth 3461 
new 957  968  1221 
new-style casts 257 
new: and exceptions 1164 
new: header file 1118  1121 
new: placement 1005  1226 
new Type[0] 986 
new[] 980  993  996  1224 
new[]: and exceptions 1243 
new[]: and non-default constructors 1867 
next_permutation 2434 
Nichols, B 2504 
nm 2982 
noAlarm 3422 
no arguments depending on a template parameter 3060 
noboolalpha 614 
no buffering 2017 
nodiscard 205 
noexcept 1103  3214 
non-constant member functions 1919 
non-local return 1079 
noopt 931 
noreturn 206 
norm 1786 
normal_distribution<RealType = double> 2373 
noshowbase 616 
noshowpoint 627 
noshowpos 618 
not 1312 
Not-a-Number 2829 
nothrow guarantee 1172 
notify_all 2620  2628  2636 
notify_all_at_thread_exit 2615 
notify_one 2619  2627 
not_eq 1314 
not_equal_to 2139 
not_fn 2160 
nounitbuf 634 
nouppercase 620 
now 324 
no_state 2687  2692 
npos 422 
nReady 3417 
NTBS 190 
nth_element 2438 
NULL 70  72  934  962 
null-bytes 673 
nullptr 73 
NullType 3227 
numeric: header file 2384 
numeric_limits 2816 
 

O

O0 930 
object 100 
object: address 1037 
object: allocation 975 
object: anonymous 875 
object: assign 1033 
object: parameter 1045 
object: static/global 833 
object hierarchy 1804 
object oriented approach 44 
oct 611 
octal constant 194 
off_type 666  754 
ofstream 639  678  814 
ofstream constructors 683 
once_flag 2570 
one definition rule 820  2785 
open 685  766  2032  3296 
openmode 692  2033 
operator 1035 
operator!= 1255  2140  2187 
operator% 2132 
operator& 143  146 
operator&& 2154 
operator&= 2658 
operator> 2142 
operator>> 730  1193  1792 
operator>= 2144 
operator< 1582  1685  2146  2429  2431  2435  2440  2442  2446  2465  2467  2469  2471  2473  2476  2493  2498  2502 
operator<< 1793 
operator<= 2148 
operator() 1247  1258 
operator() [coroutine] 3271 
operator* 1768  2128  2189  2247  2270 
operator*= 1772 
operator+ 1213  1766  2121  2124  2396 
operator++ 1206  2188  2652  2653 
operator+= 1770  2656 
operator- 1767  2126 
operator-> 2248  2271 
operator-- 1208  2654  2655 
operator-= 1771  2657 
operator/ 1769  2130 
operator/= 1773 
operator: free 1214 
operator: keywords 266 
operator= 2243  2267  2268 
operator== 1700  2138  2186  2461  2463  2487  2491 
operator and 1303 
operator and_eq 1305 
operator bitand 1307 
operator bitor 1309 
operator bool 2246  2269  2603 
operator bool [coroutine] 3268 
operator compl 1311 
operator co_await 3277 
operator delete 1002  1229 
operator delete[] 1240 
operator new 1000  1119  1220 
operator new(sizeInBytes) 979 
operator new[] 1237 
operator not 1313 
operator not_eq 1315 
operator or 1317 
operator or_eq 1319 
operator overloading 1034  1182 
operator overloading: within classes only 1324 
operator path const &() 384 
operators: textual alternatives 1301 
operators of containers 1334 
operator xor 1321 
operator xor_eq 1323 
operator[] 1185  1196  3081  3435 
operator^= 2660 
operator|= 2659 
operator|| 2156 
optional: header file 2382 
options 391  3472 
or 1316 
ordered pair 1794 
ordering: strict 3243  3244 
ordinary class 2727  2776 
ordinary function 2726 
or_eq 1318 
ostream 513  536  558  637  643  651  816  1265  1916 
ostream: define using 0-pointer 648  724 
ostream: header file 535  649 
ostreambuf_iterator 2223 
ostream constructor 647 
ostream coupling 783 
ostream_iterator 2219 
ostringstream 516  641  705  707 
out 701  801 
out-of-line functions 889 
out of memory 1024 
output 787 
output formatting 510  545 
OutputIterator 2192  3036 
output_iterator_tag 3035 
out_of_range 1134 
overflow 1987  2010  3291  3302 
overflow_error 1135 
overloadable operators 1300 
overloaded assignment 1335 
overloading: by const attribute 67 
overloading: function template 2797 
overpopulation 2512  2674 
override 1891  1924 
overriding members 1895 
overview of generic algorithms 1356 
owns_lock 2589 
 

P

p 230 
packaged_task 2703 
padding 587 
pair 1368  1591 
pair<map::iterator, bool> 1610 
pair<set::iterator, bool> 1645 
pair<type1, type2> 1377 
pair container 1326  1367 
parameter: ellipsis 3114 
parameter list 62 
parameter pack 2944 
parameter pack: not expanded 2956 
parameter pack: rvalue reference 2950 
parent process 3363  3374 
ParentSlurp 3406 
parse() 3458 
parse-tree 3285 
parser 3283  3444  3486 
parser generator 3448  3460  3487 
partial class template specialization 2931 
partial specialization 2932 
partial_ordering 2299 
partial_sort 2439 
partial_sort_copy 2441 
partial_sum 2443 
partition 2444 
Pascal 894 
path 346  383 
path: as string/NTBS 347 
path: component accessors 351 
path: component iterators 350 
path: decomposers 352 
path: stream extraction 349 
path: stream insertion 348 
pbackfail 2003 
pbase 2012  3298 
pbump 2014  3303 
peculiar syntax 1257 
peek 744 
perfect forwarding 155  2783  2949 
perfect forwarding: inheritance 2955 
perfect forwarding: to data members 2967 
permissions 396 
permuting 2393 
perm_options 397 
peta 310 
pico 298 
pimpl 1966 
pipe 3289  3400 
placement new 1004  1227  1239  1241  3087 
plain old data 1069  3177 
plus 2120  2123 
pod 1070 
pointer: to an object 1862 
pointer: to class template 2978 
pointer: to data member 2070 
pointer: to deleted memory 1031 
pointer: to function 950  1250  1266 
pointer: to member 2063  2064  3113 
pointer: to member: assignment 2073 
pointer: to member: defining 2069 
pointer: to member: size 2083 
pointer: to member field selector 2078 
pointer: to object 1236  2924 
pointer: to policy base class 3094 
pointer: to virtual member 2075 
pointer: wild 2229  2288 
pointer as iterator 2183 
pointer in disguise 1861 
pointer juggling 3101 
pointer protection 181 
point of instantiation 2793  2864  2985 
poisson_distribution<IntType = int> 2376 
polar 1787 
policy 3083  3091 
policy class: defining structure 3100 
polymorphism 1875  1878  2036 
polymorphism: bypassing 3062 
polymorphism: dynamic 2881 
polymorphism: how 2038 
polymorphism: static 2880 
polymorphous wrapper 2857 
pop 392  1525  1536  1677 
pop_back 465  1453  1496  1564 
pop_front 1498  1566 
pop_heap 2499 
POSIX 246 
postponing decisions 1072 
pos_type 752 
pow 1788 
power specification using p 231 
pptr 2013  2015  3299 
precision 590 
precompiled header 2787 
predefined function object 2115 
predicate 1251 
preprocessor 933  1268  1271 
preprocessor directive 78  3467 
preprocessor directive: error vs. static_assert 2810 
prev_permutation 2445 
primitive types 216 
printf 55  133  656  2941 
priority queue data structure 1529 
priority rules 1531 
priority_queue 1528  1533 
private 136  3021 
private backdoor 1188 
private derivation 1846 
private derivation: too restrictive 1816 
private inheritance 1963 
private members 2993 
probability density function 2346 
problem analysis 1802 
procedural approach 43 
process ID 3365 
process id 3370 
profiler 885  1480 
Prolog 38 
promise 2707 
promise (coroutine) 3274 
promise [coroutine] 3269 
promise_already_satisfied 2691 
promise_type 3258  3262 
promise_type (coroutine) 3260 
promotion 1200 
promotions 2902 
protected 137  1814  3314 
protected derivation: too restrictive 1817 
protocol 1907 
Prototype design pattern 2049 
prototyping 12 
Proxy: stream insertion and extraction 3440 
Proxy Design Pattern 3438 
prvalue 163 
pthreads 2503 
Pthreads Programming 2505 
pthread_getschedparam 2534 
pthread_setschedparam 2535 
ptrdiff_t 3051 
public 138  926  1845 
pubseekoff 1990  2024 
pubseekpos 1992 
pubsetbuf 1994 
pubsync 1985 
pure rvalue 164 
pure virtual functions 1914 
pure virtual member: implementation 1922 
push 1526  1537  1678 
push_back 466  1455  1500  1568  2204 
push_front 1501  1569  2206 
push_heap 2500 
put 660 
putback 745  3348 
put_time 710 
 

Q

qsort 2983 
qsort() 954 
Qt 827 
qualification conversions 2901 
qualification transformation 2773 
queue 1514  1519 
queue: header file 1516  1530 
queue data structure 1515 
quiet_NaN 2848 
 

R

radix 582  2849 
rand 2345 
random 1475 
random: header file 2344  2356 
random access 2197 
RandomAccessIterator 2196  3042  3045 
RandomIterator 3442 
random_access_iterator_tag 3041 
range 185 
range-based for-loop 184 
range of values 1427 
range_error 1136 
ratio 290 
ratio: den 293 
ratio: header file 291 
ratio: num 292 
raw memory 978  999 
raw string literal 191 
rbegin 467  1416  1456  1502  1570  1615  1650  2173  3048 
rdbuf 556  792  793  3387 
rdstate 574 
read 746 
readFd 3418 
read first, test later 780 
reading and writing 522 
readsome 747 
read_symlink 371 
real 1774 
realloc 1028 
real part 1764  1775 
recompilation 1810 
recursion_pending 393 
recursive_mutex 2557 
recursive_timed_mutex 2559 
redirection 794  3386 
ref(arg) 2757 
reference 141  1264  1860 
reference: to class template 2977 
reference binding 1216 
reference operator 142 
reference parameter 849 
reference qualifier 1217 
reference wrapper 2759 
regcomp 2302 
regex 2309 
regex: header file 2304  2308  2319  2320 
regexec 2303 
regex_constants 2312 
regex_match 2321  2338 
regex_replace 2323  2343 
regex_search 2322  2339 
register 264 
regular expression 3464 
rehash 1731 
reinterpret_cast 3069 
reinterpret_to_smaller_cast 3070 
relational function object 2136 
relationship between code and data 1796 
relative address 2072 
release 2252  2590  2606 
remove 372  1503  2447 
remove_all 373 
remove_all_extents 3202 
remove_const 3203 
remove_copy 2449 
remove_copy_if 2450 
remove_cv 3204 
remove_extent 3205 
remove_if 1504  2451 
remove_pointer 3206 
remove_reference 3207 
remove_volatile 3208 
rename 374 
rend 468  1418  1457  1505  1571  1600  1616  1651  2174  3049 
renew 990  998 
replace 469  2452 
replace_copy 2453 
replace_copy_if 2454 
replace_filename 382 
replace_if 2455 
repositioning 663  749 
request_stop 2551 
requires 3240 
reserve 470  1458  1732 
reserved identifiers 269 
reset 2254  2275  2276 
resetiosflags 596 
resize 473  1459  1506  1572 
resize_file 375 
resource: stealing 1053 
responsibility of the programmer 1400  1435  1485  1522  1547  1681  2253 
restrictions 41 
result_of 2971 
result_type 3109 
resume 3270 
rethrow_exception 2713 
return 1080 
return by argument 144 
return type: implicit 1286 
return type: late-specified 1287 
return type: via result_of 2970 
return value 59  1263 
return value optimization 1066 
reusable software 1912  1971 
reverse 1508  2456 
reverse iterator 3046 
Reverse Polish Notation 1671 
reverse_copy 2457 
reverse_iterator 1417  2166  3047 
reverse_iterator.base() 2176 
reverse_iterator: initialized by iterator 3050 
rfind 474 
rhs 167 
right 608 
right-hand 1347  1373 
right hand side 168 
rmExceptFd 3428 
rmReadFd 3426 
rmWriteFd 3427 
RNG 2361 
rotate 2458 
rotate_copy 2459 
round_error 2850 
round_style 2851  2853 
RPN 1672 
rule of thumb 53  91  103  261  282  844  848  884  897  913  995  1054  1167  1171  1198  1202  1233  1275  1293  1474  1806  1809  1904  2071  2290  2306  2739  2801  2865  2884  2911  2936  3215 
run-time 1882  1948  2813 
run-time support system 1025 
run-time vs. compile-time 3072 
runtime_error 1137 
rvalue 151  1187  1209  2191  2244 
rvalue: distinguish from lvalue 3437 
rvalue reference 148 
rvalue reference return type 1051 
 

S

s 428 
sbumpc 1977  3329 
scalar type 1765 
scanf 736 
scanner 3282  3445  3465  3490 
ScannerBase 3462 
scanner generator 3446 
scientific 624 
scientific notation 625 
scope: class 2067 
scope: global 2065 
scope resolution operator 114  276  1232  1837  1852  1928 
search 2460 
search_n 2462 
second 1370 
seconds 319 
second_argument_type 3108 
seek beyond file boundaries 672  759 
seekdir 667  755  1991 
seekg 753 
seekoff 2020  3334 
seekp 665 
seekpos 2025  3335  3345 
seek_dir 2099 
seek_off 3342 
segmentation fault 2237 
select 3409  3410 
Selector 3415 
Semaphore 2632 
set 1631 
set: header file 1633  1658 
setAlarm 3421 
setbase 612 
setbuf 2019 
setDebug 3475 
setf 593 
setfill 588 
setg 2004  3308  3317  3324  3344 
setiosflags 594 
setjmp 1074  1086  1089 
setp 2016  3297 
setprecision 592 
setstate 578 
setw 599 
set_difference 2464 
set_intersection 2466 
set_new_handler 1021 
set_symmetric_difference 2468 
set_union 2470 
SFINAE 2873 
sgetc 1979 
sgetn 1980  3332 
shadow member 1818 
shared state 2675 
shared state: abandon 2680 
shared state: destruction 2679 
shared state: releasing 2678 
shared_future 2696 
shared_lock 2601 
shared_mutex: header file 2575  2602 
shared_ptr 2256  3044 
shared_ptr: 0-pointer 2261 
shared_ptr: default 2260 
shared_ptr: defining 2258 
shared_ptr: initialization 2263 
shared_ptr: operators 2266 
shared_ptr: used type 2265 
showbase 615 
showmanyc 2005 
showpoint 626 
showpos 617 
shrink_to_fit 475  1461  1573 
signal 3381 
signaling_NaN 2854 
sin 1789 
single inheritance 1840 
sinh 1790 
size 476  862  1419  1462  1509  1527  1538  1574  1617  1652  1679  1733  2200 
size: pointer to member 2082 
sized deallocation function 1242 
sizeof 11  915  959  1007  2947  3117 
sizeof derived vs base classes 1870 
size specification 925 
size_t 245  1223 
size_type 423 
skipping leading blanks 129 
skipws 631  2221 
sleep_for 2522 
sleep_until 2523 
slicing 1855 
smart pointer 2228 
snextc 1982 
socket 526  3290 
sort 1510  2149  2472 
sort: multiple hierarchal criteria 2477 
sort criteria: hierarchic sorting 3006 
sorted collection of value 1657 
sorted collection of values 1632 
sorting 2391 
sort_heap 2501 
space 376 
space(_info) 411 
spaceship 1218 
splice 1511 
split buffer 2008 
sprintf 642 
sputbackc 1983 
sputc 1986 
sputn 1988 
sqrt 1791 
sscanf 720 
sstream: header file 541  706  773 
stable_partition 2474 
stable_sort 2475  3007 
stack 1665 
stack: header file 1667 
stack constructors 1675 
stack data structure 1666 
stack operations 1260 
standard exceptions 1113 
standard namespace 112 
standard namespace: and STL 2108 
standard normal distribution 2374 
Standard Template Library 2104 
stat 238  852 
state flags 1107 
state of I/O streams 509  544 
static 42  274  917 
static: data members 921 
static: members 2081 
static binding 1880  1885 
static data: const 928 
static data members: initialization 924 
static inline member functions 947 
static member functions 943  944 
static members 918  2921 
static member template 3067 
static object 832 
static polymorphism 2879  3013  3097 
static polymorphism: downsides 3018 
static type checking 1936 
static type identification 1937 
static variable: initialization 2574 
static_assert 2809 
static_cast 258  1866  2794 
static_pointer_cast 2281 
status 385  399 
status_known 401 
std 494 
std::coroutine_handle<State> 3263 
std::error_code 339 
std::wstring 490 
stderr 121 
STDERR_FILENO 3404 
stdexcept 472 
stdexcept: header file 1112 
stdin 119 
STDIN_FILENO 3402 
stdio.h 56  84 
std namespace: additions OK 2968  2969 
std namespace: off limits 2480 
stdout 117 
STDOUT_FILENO 3304  3403 
steady_clock 326 
STL 2105 
stod 481 
stof 480 
stoi 483 
stol 484 
stold 482 
stoll 485 
stop_callback 2552 
stop_token 2548  2550 
stop_token: header file 2553 
storage class specifier 265 
store 2646 
storing data 1473 
stoul 486 
stoull 487 
str 708  775 
str... 965 
strcasecmp 426  2113 
strdup 966  1026  1030 
strdupnew 1029 
stream 2028 
stream: as bool value 572 
stream: associating 812 
stream: processing 779 
stream: read and write 798 
stream: reading to memory 771 
stream: writing to memory 704 
streambuf 512  548  781  1969  2216  2222  3288  3305  3313  3321  3333  3346 
streambuf: and exceptions 1974 
streambuf: header file 532 
streamsize 1973 
stream state flags 575 
string 414 
string::iterator 2085 
string::size_type 424 
string: as union member 3513 
string: declaring 417 
string: header file 416  479 
string: iterator types 433 
string constructors 432 
string extraction 734 
string_literals namespace 431 
strong guarantee 1166 
strong_equality 2297 
strong_ordering 2301 
Stroustrup 104 
struct 97 
struct: empty 3226 
Structured Computer Organization 2635 
Stuart, A. & Ord, K 2348 
student_t_distribution<RealType = double> 2377 
substitutability 2293 
substitution failure 2872 
substr 477 
subtract_with_carry_engine 2352  2355 
sungetc 1984 
suspend_always (std::) 3272 
suspend_never (std::) 3273 
Sutter, H. 1168  2877 
swap 478  1046  1173  1420  1463  1512  1575  1618  1653  1734  2255  2277  2481  2536  2546  2591  2607 
swap area 1023 
swapping 2394 
swap_ranges 2482 
Swiss army knife 1844 
symbol area 3470 
symbolic constants 130 
symlink_status 386  400 
sync 2026  3292  3301 
synchronized 2714 
syntactic elements 1082 
sys/stat.h: header file 395 
system 3358  3388 
system_category 341  342  343  1152 
system_clock 325 
system_complete 377 
system_error 1140 
system_error: header file 1143 
 

T

Tanenbaum, A.S. 2633 
task switching 2511 
TCP/IP stack 1972 
tellg 751 
tellp 664 
template 500  2106  2731  2891 
template: and the < token 3064 
template: class 2888 
template: class vs. typename 3089 
template: embedded in typedefs 2929 
template: embedding integral values 3073 
template: explicit specialization 2803 
template: expression template 3238 
template: id-declaration mismatch 2804 
template: identifying subtypes 2926 
template: IfElse 3076 
template: iteration by recursion 3079 
template: overloading type parameter list 2799 
template: parameter type transformation 2768 
template: point of instantiation 2792  2863 
template: preventing instantiation 2913 
template: select type given bool 3077 
template: specialization 2930 
template: specified within template 3063 
template: statements depending on type parameters 2862 
template: subtypes inside templates 3058 
template: variadic 2937 
template: when instantiated 2912 
template declaration 2788 
template explicit specialization 2802 
template explicit type specification: omitting 2807 
template header 2737 
template header: for member templates 2906 
template instantiation declaration 2806 
template mechanism 2720  2730 
template members: without template type parameters 3061 
template meta programming 2786  3016  3052 
Template Method 1913 
template method design pattern 3366 
template non-type parameter 2741 
template pack: and template template parameters 3233 
template parameter: default value 2895 
template parameter deduction 2765 
template parameter list 2732  2740  2890  2892 
template parameters: identical types 2782 
template programming 3068 
templates vs. using 2747 
template template parameter 3053  3088  3090 
template template parameter: and template packs 3234 
template type: initialization 2743 
template type deduction 2781 
template type parameter 2734 
temp_directory_path 378 
tera 309 
terminate 2037 
text files 807 
textMsg 1097 
this 920  945  949  1036  1225 
this_thread 2517 
thread 2509  2524 
thread: header file 2518  2525  2539 
thread of execution 2508 
thread_local 2537 
throw 1083  1092 
throw: empty 1096 
throw: pointer 1093 
throw list 1126 
tie 557  785 
timed_mutex 2558 
timeval 3414 
time_point 331 
time_since_epoch 334 
time_t 329 
tinyness_before 2855 
TMPDIR 379 
token 1673  3488 
top 1539  1674  1680 
to_string 488 
to_time_t 328 
to_wstring 489 
trait class 3103 
trait class: class detection 3112 
trait class: nested 3110 
transactional memory: -fgnu-tm 2715 
transform 2134  2158  2483 
transform: vs. for_each 2485 
transformation to a base class 2779 
traps 2856 
trigraphs 4 
trivial class type 3127 
trivial copy constructor 1043 
trivial default constructor 868 
trivial destructor 1016 
trivial member function 3128 
trivial type 3126 
true 234  689  770  2424  2436 
trunc 703  803 
try 1098 
try_lock 2563  2592  2599  2608 
try_lock (function) 2597 
try_lock_for 2566  2593  2609 
try_lock_shared 2578 
try_lock_shared_for 2579 
try_lock_shared_until 2580 
try_lock_until 2568  2594  2610 
tuple 2961 
tuple: header file 2381  2962 
tuples: type based addressing 2964 
tuple_element 2966 
tuple_size 2965 
tx_exception 1139 
type 398 
Type 1364 
type-safe 132 
type: anonymous, local 2762 
type: primitive 217 
type: without values 2100 
type checking 54 
type conversions 2871 
typedef 95  497  1376  1584 
typedefs: nested 3024 
typeid 1939  1942  1952 
typeid: argument 1956 
type identification: run-time 1934 
typeinfo: header file 1123  1129  1953 
typename 3057 
typename && 149 
typename ...Params 2940 
typename: and template subtypes 2928 
typename: disambiguating code 2925 
type of the pointer 1863 
type safe 127  731  960  970 
type safety 505 
type specification: explicit 2766 
type_traits: header file 3118  3216 
 

U

U 232 
u16string 420 
u32string 421 
uflow 1978  2006 
uint32_t 252 
Ullman, J.D. 1471 
unary predicate 2404 
unbound friend 2991  2999 
undefined reference to vtable 2045 
underflow 2007  3307 
underflow_error 1138 
unget 748  3347 
Unicode 240 
uniform initialization 859 
uniform_int_distribution<IntType = int> 2378 
uniform_real_distribution<RealType = double> 2379 
union 96  3512 
union: designated initialization 176 
unique 1513  2278  2486 
unique_copy 2490 
unique_lock 2583  2586 
unique_ptr 2227  3043 
unique_ptr: 0-pointer 2233 
unique_ptr: assignment 2236 
unique_ptr: default 2232 
unique_ptr: defining 2230 
unique_ptr: initialization 2238 
unique_ptr: move constructor 2235 
unique_ptr: operators 2242 
unique_ptr: reaching members 2241 
unique_ptr: used type 2240 
unistd.h: header file 3293  3312  3320  3337  3401 
unitbuf 633 
Unix 796  810  3390  3395  3479  3522 
unlock 2565  2595  2611 
unlock_shared 2577 
unnamed type 2761 
unordered_map 1682  1693 
unordered_map::hasher 1698 
unordered_map::key_equal 1699 
unordered_map::key_type 1695 
unordered_map::mapped_type 1697 
unordered_map: header file 1683 
unordered_map: member functions 1702 
unordered_multimap 1735 
unordered_multiset 1752 
unordered_set 1742  1744 
unordered_set::hasher 1747 
unordered_set::key_equal 1748 
unordered_set::key_type 1746 
unordered_set: header file 1743 
unpack operator 2945  2954 
unrestricted union 1067 
unsetf 595 
unsigned int 247 
uppercase 619 
upper_bound 1619  1654  2492 
URNG 2362 
user-defined literal 942 
user-defined literals 1295 
user interface 1892 
use_count 2279 
using 183  911 
using: in derived classes 1839 
using: restrictions 283 
using declaration 277 
using directive 278 
using namespace std 113 
using vs. templates 2748 
UTF-16 241 
UTF-32 242 
utility 1059 
utility: header file 1371  2753  2952 
 

V

vague linkage 888 
valid state 427 
value 1581 
ValueType 1696 
value_comp 1620  1655 
value_type 1583  1634 
Vandevoorde, D. 3056 
variable: inline 890 
variadic concepts 3246 
variadic function 2725 
variadic functions 2939 
variadic non-type parameters 2957 
variadic template: number of arguments 2946 
variadic templates 2938 
vector 1421  2167 
vector: header file 1424 
vector: member functions 1431 
vector constructors 1425 
viable functions 2870 
virtual 1890 
virtual: vs static 919 
virtual base class 1931 
virtual constructor 2047 
virtual derivation 1932 
virtual destructor 1899  1917 
virtual member function 1889 
visibility: nested classes 2087 
void 75 
void * 1102  1222  1230  1238 
volatile 2775 
vpointer 2040 
vprintf 657 
vscanf 737 
vtable 2041  3095 
vtable: and multiple inheritance 2044 
vtable: undefined reference 2046 
 

W

wait 2621  2629  3416 
waitpid 3373 
wait_for 2622  2631 
wait_until 2623  2630 
wchar_t 210  239  499 
weak_equality 2295 
weak_ordering 2300 
weibull_distribution<RealType = double> 2380 
what 1111  1116 
whitespace 128  632  636 
width 597 
Wiebe-Marten Wijnja 3434 
wild pointer 1032  1094 
Williams, A. 2507 
wrapper 1018  2478  3356 
wrapper class 528  1211  1853 
wrapper functions 951 
wregex 2310 
write 661 
write beyond end of file 671 
writeFd 3419 
ws 635 
wstring 419 
 

X

X-windows 250 
xor 1320 
xor_eq 1322 
XQueryPointer 251 
xsgetn 1981  2009  3319  3328  3331 
xsputn 1989  2018 
xvalue 159 
 

Y

yacc 3450 
yield 2521 
yocto 294 
Yodl 6 
yotta 313 
 

Z

zepto 295 
zetta 312 
zombie 3382  3429