Index

!= 1327 
#define __cplusplus 79 
#error 2843 
#ifdef 83 
#ifndef 86 
#include 3523 
%baseclass-preinclude 3563 
%debug 3530 
%filenames 3533  3565 
%left 3574 
%nonassoc 3576 
%option c++ 3511 
%prec 3577 
%right 3575 
%scanner 3566 
%stype 3567 
%token 3572 
%type 3573 
%union 3564  3568 
& 148 
> 1333 
>> 1179 
>>: with templates 1568 
>= 1334 
< 1331  1342 
<= 1332 
<=>: priority 208 
-> 2058 
->* 2061 
--std=c++26 23 
-fgnu-tm 2741 
-fmodules-ts 3323 
-ltbb 2382 
-O0 907 
.* 2060 
... 2976 
.h 87 
.ih extension 886 
.template 3103 
// 52 
:: 116  1218 
::template 3102 
= 0 1897 
== 1326  1340 
= default 845  1041 
= delete 848 
[begin, end) 1409 
[ExecPol,] 2380 
[first, last) 2372 
[left, right) 2162 
\u 244 
_ variable name 2625 
__cplusplus 77  81 
0 196 
0-pointer 950 
0b 1288 
0b, 0B 199 
0x 194 
 

A

abort exception 1160 
abs 1761 
absolute 337 
absolute position 1975 
abstract base class 2032  3425 
abstract classes 1891 
access 238 
access files 655  738 
accessor 803  817  1182 
access promotion 1802 
access rights 802 
accumulate 2394 
actions 3548 
adapter: inserter 2185 
adapter: object to iterator 2143 
adapter: required types 2192 
addExceptFd 3482 
addReadFd 3480 
address 3303 
address-of operator 146 
address of objects 1016 
addWriteFd 3481 
add_const 3166 
add_cv 3167 
add_lvalue_reference 3168 
add_pointer 3169 
add_rvalue_reference 3170 
add_volatile 3171 
adjacent_difference 2396 
adjacent_find 2397 
adjustfield 582 
aggregate 830  1046  3213 
aggregate initialization 1810 
Aho, A.V. 1449 
Alexandrescu, A. 2911  3093  3108  3265  3267  3268  3273 
algorithm: header file 2367 
alias template 3139 
allocate arrays 959 
allocate memory 1221 
allocate objects 954 
allocate primitive types 952 
allocator 3122 
allocator class 2088 
allocator_arg_t 2735 
all_of 2398 
ambiguity 822  1907  1909  1911 
amd 251 
and 1291 
and_eq 1293 
angle bracket notation 1352  1364  2090 
angle brackets 2837 
angle brackets: consecutive 1569 
anonymous 1035  2103  2198 
anonymous function object 1265  1267 
anonymous object 852  1260 
anonymous object: lifetime 855 
anonymous pair 1361 
anonymous type 2792  2795 
anonymous variable 154 
anonymous variable: generic form 1363 
ANSI/ISO 50  76  214  483  524  557 
any_of 2399 
app 669  780 
append 406 
arg 1762 
argument_type 3143 
arithmetic function object 2099 
arithmetic operations 2100 
arithmetic type 3156 
array 1369 
array-to-pointer transformation 2803 
array: 0-sized 963 
array: dynamic 960 
array: enlarge 969 
array: expandable 1403 
array: fixed size 967  975  1370 
array: header file 1372 
array: local 965 
array: member functions 1378 
array bounds 1377  1411 
array bounds overflow 1167 
array constructors 1373 
ASCII 632  635  709  715  1515 
ascii-value 3410 
assembly language 40 
assign 369  407  1413  1463  1527 
assignment 1836 
assignment: pointer to member 2055 
assignment: refused 1838 
assignment: sequential 1017 
associative array 1558  1602  1666 
async 2728  2731 
asynchronous alarm 3470 
asynchronous input 3465 
asynchronous provider 2707 
asynchronous return object 2706 
at 405  1379  1414  1528  1573  1685 
at: multiple arguments 1175 
ate 670  782 
atoi 753 
atomic<Trivial> 2670 
atomic<Type> 2669 
atomic: header file 2667 
atomic actions 2587 
atomic data types 2668 
atomic_cancel 2743 
atomic_commit 2744 
atomic_compare_exchange_strong(_explicit) 2692 
atomic_compare_exchange_weak(_explicit) 2693 
atomic_exchange(_explicit) 2694 
atomic_fetch_add(_explicit) 2699 
atomic_fetch_and 2701 
atomic_fetch_or 2702 
atomic_fetch_sub(_explicit) 2700 
atomic_fetch_xor 2703 
atomic_init 2695 
atomic_is_lock_free 2696 
atomic_load(_explicit) 2697 
atomic_noexcept 2742 
atomic_store(_explicit) 2698 
attribute 201 
auto 179 
auto &, auto && 181 
automatic expansion 1410 
available member functions 1846 
available space 381 
avoid global variables 93 
awaitable 3314 
await_ready 3317 
await_resume 3319 
await_suspend 3318 
await_transform 3315 
 

B

b 221 
back 408  1380  1415  1464  1503  1529 
backdoors 820 
background process 3454 
back_inserter 2186 
bad 543 
badbit 538 
bad_alloc 997  1095  1147  1232 
bad_array_new_length 1098 
bad_cast 1100  1932 
bad_exception 1102 
bad_function_call 2893 
bad_typeid 1106  1940 
base 2147  2159 
base(): reverse_terator 2160 
base class 1782  1841  3398  3426 
base class: converting to derived class 1922  1927 
base class: hiding members 1817 
base class: prototype 1950 
base class: virtual 1912 
base class destructor 1815 
base class initializer 1805 
base class initializers: calling order 1830 
bash 773 
BASIC 39 
basic guarantee 1146 
basic operators of containers 1321 
basic_ 471  472 
basic_ios.h 528 
basic_regex 2295 
beg 644  732  2004 
begin 409  841  1382  1417  1466  1531  1574  1615  1686  2153  2401 
bernoulli_distribution 2347 
BidirectionalIterator 2177  3078 
bidirectional_iterator_tag 3077 
binary 673  786 
binary constant 198  222 
binary file 634  714  787  789 
binary input 704 
binary output 578  629 
binary tree 2525 
binary_search 2405 
binomial_distribution<IntType = int> 2348 
bison 3506  3512  3551  3556 
bison++ 3513  3552 
bisonc++ 3514  3550  3555 
bisonc++: grammar file 3559 
bit-field 178 
bit-flags 200 
bitand 1295 
bitor 1297 
bits/error_constants.h: header file 323 
bitwise and 554 
bobcat 3541  3580 
Bobcat library 1136  3351  3379 
bool 210  1591  1627 
boolalpha 590 
Boost Filesystem 316 
bound friend 3022  3029  3055 
bridge design pattern 1946 
broken_promise 2719 
bucket 1688 
bucket number 1670 
bucket_count 1689 
bucket_size 1690 
buffer 1977 
buffer overflow 140 
built-in 209 
byte 257 
 

C

C++11 835 
C++17 267 
C++: function prevalence rule 2777 
callback 2581 
call back 930 
calling order of base class initializers 1831 
calloc 939 
call_once 2598 
candidate functions 2901 
canonical 338 
capacity 410  1418 
capacity: reduce 1022 
carries_dependency 202 
case-insensitive 394 
catch 1063  1077 
catch: empty enum 2083 
cauchy_distribution<RealType = double> 2349 
cbegin 411  1384  1419  1532  1575  1691  2403 
ccbuild 35 
cend 412  1386  1420  1533  1576  1693  2404 
cerr 121  623  766 
chain of command 1952 
char 474 
char * 1181 
child process 3416  3421  3432 
chi_squared_distribution<RealType = double> 2350 
chrono 291 
chrono: header file 292  299  302  312 
cin 119  515  698  702  765 
circular queue 2920 
class 47  126  2084  2767  3129 
class-type parameters 881 
class-type return values 880 
class: abstract 1890 
class: definition 2039 
class: enforcing constraints 3117 
class: externally declared functions 2040 
class: having pointers 2271 
class: local 870  1854 
class: move-aware 1027 
class: ordinary 2809 
class: policy 3119  3121 
class: trait 3141 
class: without data members 1902 
class hierarchy 1785  1875 
class interface 3027 
class name 1936 
class scope 2049 
class template 2810  2909  2922 
class template: adding functionality 3036 
class template: as base class 3130 
class template: conditional data organization 3115 
class template: declaration 2942  3009 
class template: deducing parameters 3007 
class template: default argument 2943 
class template: default arguments 2941 
class template: defining a type 3111 
class template: derivation 3035 
class template: derived from ordinary class 3042 
class template: friend function template 2908 
class template: generate types 2916 
class template: identifying subtypes 2960 
class template: instantiation 3006 
class template: member instantiation 3014 
class template: member template 2938 
class template: nested 3053 
class template: non-type parameter 2927 
class template: partially compiled 3034 
class template: partial specialization 2966  2968 
class template: pointer to 3013 
class template: reference to 3012 
class template: shadowing parameters 2940 
class template: static members 2955  2956 
class template: transformation to a base class 2812 
class template: using friend 3020 
class template: values without objects 3112 
class template: wrapped in simpler template 3272 
class templates: deducing parameters 1366  1407 
class type 3157 
class vs. typename 2768 
clear 413  550  1421  1467  1534  1577  1616  1695 
climits: header file 2846 
Cline, M. 108 
clock 301 
clock_cast 315 
clog 622 
close 653  662  743  2016 
closure object 1269 
closure type 1270 
code 2724 
code bloat 3045  3052  3135 
Coetmeur, A. 3553 
collating order 1939 
collision 1672 
command language 3464 
common data fields 894 
common pool 945 
compare 414 
compare: header file 1206  2276  2280  2282 
compare_exchange_strong 2671 
compare_exchange_weak 2672 
comparison-salient state 2278 
comparison classes 2275 
compile-time 69  1865  1868  1915  2753  2844 
compiler 9  14  31 
compiler firewall 1947 
compl 1299 
complex 1742 
complex: header file 1744 
complex numbers 1743 
composition 824  882  1779  1825 
compound type 3158 
concept 3276 
concept: constraints 3279 
concept: declaration 3286 
concept: specialization 3278 
concept: used for function parameters 3284 
concept: using 'ConceptName auto' 3285 
concept: variadic 3282 
conditional 3172 
condition flags 537 
condition member functions 542 
condition state 536 
condition_variable 2644  2648 
condition_variable: header file 2643  2649  2656 
condition_variable_any 2645  2655 
conj 1763 
consecutive closing angle brackets 1570 
const 103  2806 
const-qualification 851 
const: generalized expression 913 
constant-expression constructor 919 
constant-expression function 917 
constant expression 2774 
const data and containers 1350 
constexpr 915  2600 
const function attribute 63 
const functions 107 
const member 819 
const member functions 849  1900 
construction: delegate to base classes 1809 
constructor 1261  1829  2092 
constructor: and exceptions 1163 
constructor: calling order 1812 
constructor: default 810  813 
constructor: delegation 832 
constructor: of derived classes 1803 
constructor: primitive type 2776 
constructor notation 260 
construct_at 2515 
const_cast<type>(expression) 264 
const_iterator 1385  1387  1692  1694  2164 
const_pointer_cast 2266 
const_reverse_iterator 1389  1391 
container 1314 
container: basic operators 1322 
container: data type requirements 1337 
container: equality tests 1325 
container: initialization 1374 
container: nested 1567 
container: ordering 1330 
container: storing pointers 1347 
container without angle brackets 1351 
contains 415 
containter: storing const data 1349 
ContiguousIterator 2180  3082 
contiguous_iterator_tag 3081 
conversion operator 1184 
conversion operator: explicit 1191 
conversion rules 237 
conversions 2933 
conversions: binary to text 685 
conversions: text to binary 752 
cooperating routine 3300 
cooperating routines 3291 
copy 339  416  2406  3041 
copy construction 843 
copy constructor 856  1020  1806 
copy constructor: suppressed 1033 
copy elision 1043 
copyfmt 562 
copy non-involved data 1459 
copy_backward 2408 
copy_file 340 
copy_if 2407 
copy_options 336 
copy_symlink 341 
coroutine: essential characteristic 3320 
coroutine: header file 3292 
coroutine handle 3290 
cos 1764 
cosh 1765 
count 1578  1606  1617  1640  1696  1718  1735  2409 
count_if 2410 
coupling 45 
cout 117  516  621  764  767  3446 
co_await 3288  3294 
co_return 3289  3295 
co_yield 3287  3293 
crbegin 417  1388  1422  1535  1579 
create files 656 
create_directories 342 
create_directory 343 
create_directory_symlink 344 
create_hard_link 345 
create_symlink 346 
cref(arg) 2790 
crend 418  1390  1423  1536 
CRTP 3048 
cstddef 249 
cstddef: header file 258 
cstdint 256 
cstdio 57 
cstdlib: header file 3017 
C strings 189 
cumulative distribution function 2331 
cur 645  733  2003 
curiously recurring template pattern 3047  3050 
current_exception 1138  1141 
current_path 347 
cv_status 2647 
Cygwin 25 
c_str 419 
 

D

daemon 3440  3453  3488  3490 
data 420  1392  1424 
database applications 726 
data hiding 36  136  804  815  905  1790  1797  1980  2034 
data integrity 2035 
data member 801  1978 
data member: initialization 829  834 
data race 2392 
Data Structures and Algorithms 1452 
deadlock 2393 
deallocate memory 1222 
Debian 19 
dec 586 
decay 3173 
decay_t 3174 
decimal constant 197 
declaration section 3562 
declarative region 275 
declare iostream classes 479 
decltype 2786 
decltype(auto) 2783 
declval 2784 
decrement operator 1194 
deduction rules 2919 
default 844 
default arguments 68 
default constructor 1019  1338  1804 
default implementation 1993 
default value 1440  1489 
default_error_condition 1125 
deferred 2730 
define members of namespaces 290 
delegating constructors 833 
delete 847  936  947  1215 
deleter 2215  2223  2243  2248 
delete[] 970  993 
deletions 1457 
delimiter 2203 
denorm_min 2850 
denorm_style 2856 
deprecated 203 
depth 374 
deque 1523  2150 
deque: header file 1525 
deque constructors 1526 
derivation 1780 
derived class 1783  1840  1928 
derived class: using declaration 1820 
derived class destructor 1814 
derived class vs. base class size 1851 
designated initialization 176 
design pattern 46  1892  3417 
design pattern: Prototype 2031 
design pattern: template method 3424 
Design Patterns 3419 
destroy 3304 
destructor 809  987  1878 
destructor: and exceptions 1164 
destructor: called at exit 3436 
destructor: calling order 1813 
destructor: derived class 1811 
destructor: empty 1883 
destructor: explicit call 986  990 
destructor: for policy classes 3136 
destructor: inline 1884 
destructor: main task 989 
destructor: virtual 1880 
detach 2554  2567 
device 502  3344 
differenct_type 3062 
digits 2851 
digits10 2852 
digit separator 259 
digraphs 3 
direct base class 1794 
directory_entry 366 
directory_options 373 
disable_recursion_pending 375 
display field width 575 
display floating point numbers 568  600 
distance 2151  2181 
divides 2110 
domain_error 1108 
done 3305 
DOS 784 
double free 2264 
double initialization 1850 
double pointers 931 
doubly ended queue 1524 
down-casting 1923  1929 
dup 3448 
dup2 3449  3462 
duration 298 
duration_cast 300 
dynamically allocated variables 2931 
dynamic arrays 961 
dynamic binding 1870 
dynamic cast 1920 
dynamic growth 1458 
dynamic polymorphism 2915  3043  3133 
dynamic_cast 1926  1933 
dynamic_pointer_cast 2267 
 

E

E 223 
early binding 1863  1866 
eback 1981  3366  3382  3407 
ECHO 3534 
ECMAScript 2298  2299 
efficiency 1674 
egptr 1982  3368  3373  3384  3409 
ellipsis 172  1186  2975  3152  3266 
emit 2747  2750 
emplace 1425  1505  1537  1581  1618  1657  1697  1719  1731  1736 
emplace_back 1426  1468  1538 
emplace_front 1469  1539 
emplace_hint 1582  1698  1720  1732  1737 
empty 421  1393  1427  1470  1506  1518  1540  1583  1619  1658  1699 
empty destructor 1882 
empty enum 2082 
empty list 1479  1481 
empty parameter list 74 
empty struct 3262 
enable_if 3175 
encapsulation 141  816  1789  2033 
end 422  646  734  842  1394  1428  1471  1541  1584  1620  1700  2005  2154  2402 
end-of-stream 2197  2201 
endian 638 
endl 132  605 
endl: signature 1254 
end of line comment 51 
ends 606 
ends_with 423 
enum 99 
enum class 170 
enum class errc 1124 
enumeration: nested 2076  3056 
enum values: and arithmetic operators 1283 
enum values: evaluated at compile-time 3153 
environ 49 
eof 544 
eofbit 539 
epoch 313 
epptr 3357 
epsilon 2853 
equal 2412 
equality operator 1328  1339 
equal_range 1585  1608  1621  1642  1701  1721  1738  2413 
equal_to 2118 
equivalent 348  1126 
erase 424  1429  1472  1542  1586  1607  1622  1641  1702  1733 
errc 326 
errc (enum) 1122 
errno 322 
error 3558 
error code 1049 
ErrorCodeEnum 1123  3246 
error_category: required header 1119 
error_code 2725 
error_code_enum 3247 
error_condition 1133 
error_condition: required header 1120 
error_condition_enum 3249 
escape sequence 190 
exceptFd 3477 
exception 556  1931 
Exception (Bobcat) 1135 
exception: and constructors 1162 
exception: and destructors 1165 
exception: and new 1149 
exception: and new[] 1231 
exception: and streambuf 1957 
exception: bad_alloc 998 
exception: header file 1103 
exception: replace 1161 
exception: standard 1092 
Exceptional C++ 1153 
exception class 1088  1093 
exception guarantees 1145 
exception handler: order 1079 
exception neutral 1154 
exceptions 1056 
exceptions (function) 1083 
exception safe 1144 
exception_ptr 1140 
exchange 2414  2673 
exclusive_scan 2466  2468 
exec... 3434 
execution::par 2386 
execution::parallel_policy: header file 2385 
execution::parallel_unsequenced_policy: header file 2387 
execution::par_unseq 2388 
execution::seq 2384 
execution::sequenced_policy: header file 2383 
execution::unseq 2391 
execution::unsequenced_policy: header file 2390 
execution: header file 2381 
execution policy 2379 
exists 349 
exit 1051  1059  1069  3435  3455 
exit: avoid 988 
exit: calling destructors 3437 
exit status 3429 
exp 1766 
expandable array 1404 
expiring value 161 
explicit 1188 
explicit: conversion operator 1190 
explicit conversions 2918 
explicit instantiation declaration 2823 
explicit template type arguments 2828 
explicit type specification 2799 
exponential_distribution<RealType = double> 2352 
exponentiation 225 
export compound 3328 
export import Name:Partition; 3324 
expression: actual type 1925 
expression: type of 1937 
expression template 3274 
extended friend 2042  3033 
extensible literals 1285 
extern 13  3008 
extern "C" 80  82 
extern template 2947  2948  2952 
extracting strings 711 
extraction operator 124  127  496  692  705 
extreme_value_distribution<RealType = double> 2351 
 

F

F 226 
factory function 821  1040 
fail 546  650 
failbit 540  736 
failure class 1087 
fallthrough 204 
false 236  2437  2459 
fetch_add 2677 
fetch_and 2679 
fetch_sub 2678 
fetch_^= 2681 
fetch_|= 2680 
field selector 2057 
field width 1249 
field `...' has incomplete type 3028 
FIFO 1316  1499 
FILE 467 
file: binary mode 674 
file: copying 754 
filebuf 501  510  2009  2012 
file descriptor 504  660  771  3343  3397  3406  3456 
file flags 667 
file is rewritten 678 
file modes 666 
file rewriting: preventing 672 
filesystem 317 
filesystem: header file 293  318  321 
filesystem_error 382 
file_clock 307 
file_size 350 
file_type 328 
fill 563  1395  2415 
fill characters 583 
fill_n 2416 
FILO 1319  1650 
final 1905 
find 425  1587  1609  1623  1643  1703  1722  1739  2417 
find_end 2420 
find_first_not_of 427 
find_first_of 426  2421 
find_if 2418 
find_if_not 2419 
find_last_not_of 429 
find_last_of 428 
first 1358 
first in, first out 1317  1500 
first in, last out 1318  1649 
first_argument_type 3144 
fisher_f_distribution<RealType = double> 2353 
Fistream 3412 
fixed 598 
fixed-size array 1371 
flags 566 
flags: of ios objects 553 
flag_type 2297 
flex 3504 
flexc++ 3516  3520  3535  3537  3549  3578 
flexc++: debugging 3531 
floatfield 599 
float_denorm_style 2855 
float_round_style 2884 
flow-breaking methods 1055 
flush 607  652 
fold expression: parentheses 2992 
folding expression 2991 
fopen 617  694 
for-statement 187 
fork 2540  3414  3428  3450 
formal type 2761  2765  2926 
format 2324 
format specifier 2326 
format string 687  2325 
formatted input 708 
formatted output 580  631 
formatting 532  561 
formatting commands 493 
formatting flags 558  577 
format_default 2309 
format_first_only 2310 
format_no_copy 2311 
format_sed 2312 
for range declaration 188 
forward 2981  2984 
forward: parameters 2986 
forward class reference 879 
forward declaration 478  883 
forward declaration: enum class 171 
ForwardIterator 2176  3076 
forward iterators 403  404 
forward_iterator_tag 3075 
for_each 2422  3489 
for_each: vs. transform 2509 
fprintf 482 
free 941  981  992 
free compiler 15 
free function 1177 
Free Software Foundation 16 
Friedl, J.E.F 2289 
friend 2037  3019  3025 
friend: as forward declaration 2075 
friend: bound 3023  3030 
friend: extended declaration 2043 
friend: function declaration 2041 
friend: in class templates 3021 
friend: nested classes 2073 
friend: unbound 3031 
friend: using a template parameter 3500 
friendship among classes 2038 
from_address 3306 
from_time_t 310 
front 430  1396  1430  1473  1507  1543 
front_inserter 2188 
FSF 17 
fstream 776 
fstream: header file 517  657  739  2011 
ftp::/prep.ai.mit.edu/pub/non-gnu 3510 
fully qualified name 288  2781 
fully qualified name: nested class members 2070 
function (std::) 2892 
function-to-pointer transformation 2804 
function: candidate 2900 
function: constant-expression 916 
function: free 1202 
function:local 1280 
function: returning rvalue reference 1028 
function: variadic 2756 
function: viable 2902 
function adapters 2097 
functional: header file 2091  2142  2788  2891  3005 
functionality 1367 
function call operator 1233 
function object 1235  1683 
function object: anonymous 1268 
function object: arithmetic 2098 
function object: logical 2132 
function object: relational 2116 
function overloading 64  850 
function pointer: polymorphic 2890 
function prevalence rule 2778 
functions as members of structs 100 
function selection 2899 
functions having identical names 61  102 
function template 2755  2760 
function template: overloading 2830 
function template: partial specialization 2967 
function template: specialization vs. overloading 2840 
function templates: multiply included 2816 
function templates: specialized type parameters 2832 
function throw list 1105 
function try block 1159 
functor 1236 
fundamental type 3159 
future 2712  2714 
future (coroutine) 3298 
future: header file 2713  2727  2729  2734  2738 
future_already_retrieved 2720 
future_category 1132 
future_errc 2718 
future_error 2711  2716  2723 
future_status 2715 
 

G

g++ 10  30  3539 
Gamma, E. 1893  2029  3418  3496 
gamma_distribution<RealType = double> 2354 
gbump 1983  3387 
gcm.cache 3329  3333 
gcount 716 
generalized const expression 914 
generalized lvalue 163 
generalized pair 1368  2993 
generate 2424 
generate_n 2425 
generator: random number 2334 
generic algorithm: categories 2373 
generic algorithms 1344  2369  2370 
generic algorithms: required types 3142 
generic data type 2371 
generic software 477 
generic type 1354 
generic_category 325  1129 
geometric_distribution<IntType = int> 2355 
get 717  2218  2234  2246  2257  2996 
getline 432  545  718 
get_allocator 431  1431  1474  1544  1588  1624  1704 
get_deleter 2235  2258 
get_future 2736 
get_id 2546  2555  2568 
get_stop_source 2574 
get_stop_token 2576 
get_wrapped 2746  2749 
global try block 1062 
global function 924 
global namespace 272 
global scope 2047 
global variable 900  2929 
global variable: avoid 92 
glvalue 162 
gmtime 689 
GNU 8  29  1000  2079  3538 
good 547 
goodbit 541 
goto 1054 
gptr 1984  3367  3372  3383  3408 
grammar 3341  3546 
grammar specification file 3554 
grammatical rules 3560 
greater 2122 
greater_equal 2124 
 

H

handler (coroutine) 3296 
hardware_concurrency 2557  2569 
hard_link_count 351 
hash function 1669 
hashing 1668 
hash value 1671 
hash_function 1705 
has_denorm 2854 
has_denorm_loss 2857 
has_infinity 2858 
has_quiet_NaN 2859 
has_signaling_NaN 2862 
header: precompiled 3321 
header file 506  877  889 
header section 3561 
heap 2524 
heterogeneous lookup 1741 
hex 587 
hexadecimal constant 193 
hidden data member 2020 
hiding: base class members 1816 
hierarchic sort 3038 
hierarchy of code 1777 
high_resolution_clock 306 
Hopcroft J.E. 1450 
http://cygwin.com 26 
http://fbb-git.gitlab.io/bisoncpp/ 3581 
http://fbb-git.gitlab.io/bobcat/ 1137  3352  3380 
http://gcc.gnu.org 32 
http://mingw-w64.org/doku.php 28 
http://oreilly.com/catalog/ 2536 
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 3509 
http://www.stroustrup.com/... 106 
http://www/parashift.com/c++-faq-lite/ 109 
https://doc.qt.io 808 
https://fbb-git.gitlab.io/flexcpp/ 3540 
https://fbb-git.gitlab.io/yodl/ 7 
https://gitlab.com/fbb-git/cppannotations-zip 1 
human-readable 579 
 

I

I/O 468 
I/O library 469 
I/O multiplexing 3469 
icase 2300 
icmake 34 
id 2547  2556 
identically named member functions 1832 
identifier: initial underscore 1287 
identifiers starting with an underscore 271 
IEC-559 2867 
IEEE-754 2868 
if constexpr 2907 
IFdNStreambuf 3375 
IFdSeek 3393 
IFdStreambuf 3363  3487 
ifstream 693  737  791 
ifstream constructors 741 
ignore 719 
imag 1758 
imaginary part 1745  1759 
implementation 799 
implementation dependent 2036 
implemented-in-terms-of 1855 
implicit conversion 1839 
import 3331 
in 671  676  778 
INCLUDE 878  885 
include guard 85 
includes 2426 
inclusive_scan 2465  2467 
increment 376 
increment operator 1192 
index operator 1168  1376  1572  1604 
index operator: multiple arguments 1173 
indirect base class 1795 
inequality operator 1329 
infinity 2863 
inheritance 874  1781  1787 
inheritance: access to base class member 1801 
inheritance: multiple 1823 
inheritance: no derived class constructors 1808 
inheritance: private derivation 3037 
init 3441  3442  3451 
initialization 836  955  1018  1375 
initialization: static data member 901 
initializer list 173  837 
initializer_list 839 
initializer_list: header file 174 
inline 857  858  861  1246  1885  2093  2095  2898 
inline-inconsistency 864 
inline: avoid! 866 
inline: disadvantage 865 
inline: static members 926 
inline function 860 
inline member functions 2069 
inner_product 2427 
inplace_merge 2428 
input 690  762 
InputIterator 2172  3072 
input language 3542 
input_iterator_tag 3071 
insert 433  1432  1475  1545  1589  1610  1625  1644  1706  1723  1740  2191 
inserter 2184  2190 
inserter: and non-STL classes 2194 
inserter: required types 2193 
inserting streambuf * 758 
insertion operator 123  490  615  630  1176 
insertions 1456 
instantiation 2754  2770 
instantiation declaration 2822  2951 
instantiation function 2950 
instantiation source 2949 
int32_t 255 
integer division 263 
integral conversions 2936 
integral type 3160 
interface 798  1888 
interface functions 814 
internal 581 
internal buffer 651 
internal header 887  3433 
INT_MAX 2847 
invalid_argument 1109 
in_avail 1958 
iomanip 560 
iomanip: header file 519 
ios 487  523  526  529  531  760  2078  2821  3395 
ios::exceptions 1082 
ios::fail 663  744 
ios: header file 508  3396 
iosfwd 387  507 
iosfwd: header file 480 
ios object: as bool value 548 
iostate 1084  1086 
iostream 88  125  498  658  740  775 
iostream.h 89 
iostream: header file 514  627  703 
iostream_category 1131 
ios_base 484  520  530 
ios_base.h 527 
iota 2429 
is-a 1856  1943  1949 
is-implemented-in-terms-of 1944 
istream 495  691  697  793 
istream: header file 511  701 
istream: iterator 2196 
istreambuf_iterator 2200  2207 
istream constructor 699 
istream_iterator 2195 
istringstream 497  695  748  750  3411 
is_abstract 3176 
is_arithmetic 3177 
is_array 3178 
is_assignable 3179 
is_base_of 3180 
is_bounded 2864 
is_class 3181 
is_compound 3182 
is_const 3183 
is_constructible 3184 
is_convertible 3185 
is_copy_assignable 3186 
is_copy_constructible 3187 
is_default_constructible 3188 
is_destructible 3189 
is_empty 3190 
is_enum 3191 
is_error_code_enum 3248 
is_error_condition_enum 3250 
is_exact 2865 
is_floating_point 3192 
is_function 3193 
is_fundamental 3194 
is_iec559 2866 
is_integer 2869 
is_integral 3195 
is_literal_type 3196 
is_lock_free 2674 
is_lvalue_reference 3197 
is_member_function_pointer 3198 
is_member_object_pointer 3199 
is_member_pointer 3200 
is_modulo 2870 
is_move_assignable 3201 
is_move_constructible 3202 
is_nothrow_... type trait 3162 
is_nothrow_assignable 3203  3258 
is_nothrow_constructible 3204  3205  3254 
is_nothrow_copy_assignable 3260 
is_nothrow_copy_constructible 3206  3257 
is_nothrow_default_constructible 3207  3255 
is_nothrow_destructible 3208  3261 
is_nothrow_move_assignable 3209  3259 
is_nothrow_move_constructible 3210  3256 
is_object 3211 
is_open 664  745  2013 
is_partitioned 2430 
is_permutation 2431 
is_pod 3212 
is_pointer 3215 
is_polymorphic 3216 
is_reference 3217 
is_rvalue_reference 3218 
is_same 3219 
is_scalar 3220 
is_signed 2871  3221 
is_sorted 2432 
is_sorted_until 2433 
is_specialized 2872 
is_standard_layout 3222 
is_trivial 3223 
is_trivially_assignable 3224 
is_trivially_constructible 3225 
is_trivially_copyable 3228 
is_trivially_copy_assignable 3226 
is_trivially_copy_constructible 3227 
is_trivially_default_constructible 3229 
is_trivially_default_destructible 3230 
is_trivially_move_assignable 3231 
is_trivially_move_constructible 3232 
is_union 3233 
is_unsigned 3234 
is_void 3235 
is_volatile 3236 
iterator 180  1346  1355  1383  1687  2067  2146  2152 
iterator (std::) - deprecated 2145 
iterator: 'using' declarations 3067 
iterator: and generic algorithms 3070 
iterator: as class template 3498 
iterator: common characteristics 3068 
iterator: generic design 3066 
iterator: header file 2144  2182  3060 
iterator: range 2161 
iterator: requirements 2167  3069 
iterator: to const elements 2163 
iterator: types 2166 
iterators: forward <-> reverse 2157 
iterator_category 3061 
iterator_tag 3059 
iter_swap 2434 
 

J

Java 1917 
Java interface 1887 
jmp_buf 1066 
join 2558  2570 
joinable 2559  2571 
Josutis, N. 3094 
jthread 2565 
 

K

Kendall's Advanced Theory of Statistics 2333 
key 1561 
key, value 1560 
KeyType 1676  1727 
keywords 266 
key_comp 1592  1628 
key_equal 1707 
kludge 1199 
Koenig lookup 284 
 

L

L 228 
Lakos, J. 805  884 
lambda-declarator 1272 
lambda-introducer 1271 
lambda: access variables 1277 
lambda: capture =, this 1279 
lambda: generic 2953 
lambda: mutable 1273 
lambda expression 1262  1264  1266 
lambda function 2423 
last_write_time 352 
late-specified return type 183  1276  2787 
late binding 1861  1869  3044 
launch 2732 
left 584 
left-hand 1335 
left hand side 167 
leftover 2479  2518  2519 
length 434 
length_error 442  1110 
less 2126 
less-than operator 1341 
less_equal 2128 
letters in literal constants 220 
Lewis, P.A.W. 2342 
lex 3508  3557 
lexical scanner specification file 3526 
lexicographical_compare 2435 
lhs 166 
library 891 
lifetime: anonymous objects 854 
LIFO 1320  1651 
limits: header file 2849 
linear chaining 1673 
linear search 1241  1243 
linear_congruential_engine 2335  2338 
linker: removing identical template instantiations 2827 
Linux 21 
Liskov Substitution Principle 1858  1941 
Lisp 37 
list 1444 
list: circular 1448 
list: header file 1446 
list: traversal 1447 
list constructors 1461 
list container 1445 
literal constants 219 
literal floating point value using E 224 
literal float using F 227 
literal long int using L 230 
literal operator 1286 
literals namespace 399 
literal suffix 398 
literal type 3161 
literal unsigned using U 234 
literal wchar_t string L 229 
load 2675 
load_factor 1708 
local arrays 966 
local class 871  1853 
local context 2553 
local function 1281 
localtime 688 
local type 2796 
local variables 90  2930 
lock 2588  2614  2627  2633  2657 
lock (function) 2623 
lock count 2589  2591  2594  2596 
lock_guard 2609 
lock_shared 2603 
log 1767 
logical function object 2133 
logical operators 2131 
logical_and 2134 
logical_not 2138 
logical_or 2136 
logic_error 1111 
lognormal_distribution<RealType = double> 2356 
long double 213  216 
longjmp 1053  1065  1068 
long long 212  215 
long long int 245 
lower_bound 1593  1629  2438 
lowest 2873 
lsearch 1239  1240 
lseek 3400 
LSP 1859  1942 
Ludlum 285 
lvalue 151  159  1170  1197  2175  2229 
lvalue-to-rvalue transformation 2802 
lvalue: distinguish from rvalue 3493 
lvalue reference 153 
lvalue transformations 2801  2932 
 

M

macro 71  910  1255  1258 
main 48  58  60 
make 33 
make_error_code 327 
make_error_condition 1134 
make_exception_ptr 1139  1142 
make_heap 2526 
make_move_iterator 2208 
make_shared 2268 
make_signed 3237 
make_unique 2270 
make_unsigned 3238 
malloc 934  951  979  991  1005 
manipulator 494  806  1248 
manipulator: as objects 1257 
map 1557 
map: header file 1559  1603 
map constructors 1565 
marked sub-expression 2291  2301 
Marshall Cline 110 
matched 3571 
match_any 2313 
match_continuous 2314 
match_default 2317 
match_flag_type 2308 
match_not_bol 2315 
match_not_bow 2316 
match_not_eol 2318 
match_not_eow 2319 
match_not_null 2320 
match_prev_avail 2321 
match_results 2302 
mathematical functions 1760 
max 2344  2439  2874 
max-heap 2374  2527 
max_bucket_count 1709 
max_element 2441 
max_exponent 2876 
max_exponent10 2877 
max_load_factor 1710  1711 
max_size 435  1343  1433  1476  1546  1594  1630  1712 
maybe_unused 205 
member: const 818 
member: in-class 859 
member: overriding 1876 
member function 135  384  797  1462  1502  1979  2233  2256 
member function: available 1847 
member function: called explicitly 1818 
member function: identically named 1833 
member function: overloading 66 
member function: pure virtual implementation 1903 
member functions 1517 
member initializer 825 
member initializer: using { } 826 
member template 2937 
memcpy 1025  1158 
memory: header file 984  2209  2241  2269  2514  3123 
memory: initialization 962 
memory allocation 933 
memory buffers 491 
memory consumption 2023 
memory leak 942  949  972  995  1073  1078  1348  1879  2210  2273 
memory_order 2691 
merge 1477  2445 
merging 2376 
mersenne_twister_engine 2337 
message 1127 
min 2343  2440  2875 
MinGW 27 
mini scanner 3525  3528 
minmax 2447 
minmax_element 2443  2448 
minus 2106 
min_element 2442 
min_exponent 2878 
min_exponent10 2879 
mixing C and C++ I/O 500 
modifier 1178 
module: frame 3330 
module: system header 3334 
module compiled system header 3332 
module flag 3322 
module interface unit 3325  3327 
module mapper 3338 
module partition interface unit 3326 
modulus 2112 
move 1034  1036  2449 
move-aware 158  1039 
move: design principle 1042 
move assignment 1038 
move constructor 1030  1807 
move semantics 155  157  1026 
move_backward 2450 
MS-Windows 24  675  783 
mt19937 2341  2490 
Multi 3269 
multimap 1601 
multimap: no operator[] 1605 
multiple inheritance 1824 
multiple inheritance: vtable 2024 
multiplexing 3468 
multiplies 2108 
multiset 1637 
multiset::iterator 1645 
mutable 875 
mutex 2582  2615  2634 
mutex: header file 2583  2599  2608  2629  2642 
mutex_type 2611  2612 
 

N

name 1128 
name-independent declaration 2626 
name-independent declarations 95 
name: fully qualified 2782 
name conflicts 112 
named constant expression 918 
name mangling 65 
namespace 111  274  888 
namespace: anonymous 277 
namespace: closed 279 
namespace: import all names 283 
namespace alias 289 
namespace declarations 276 
namespace this_thread 2543 
NaN 2860 
narrowing conversion 175 
native_handle 2560  2572 
negate 2114 
negative_binomial_distribution<IntType = int> 2359 
negator 2140 
nested blocks 94 
nested class 2065 
nested class: declaration 2072 
nested class: member access 2074 
nested class: static members 2071 
nested container 1566 
nested derivation 1793 
nested enumerations 2077 
nested functions 872 
nested inheritance 1908 
nested trait class 3148 
nesting depth 3518 
new 935  946  1208 
new-style casts 261 
new: and exceptions 1148 
new: header file 1096  1099 
new: placement 983  1213 
new Type[0] 964 
new[] 958  971  974  1211 
new[]: and exceptions 1230 
new[]: and non-default constructors 1849 
next_permutation 2455 
Nichols, B 2534 
nm 3015 
noAlarm 3479 
no arguments depending on a template parameter 3097 
noboolalpha 591 
no buffering 1999 
nodiscard 206 
noexcept 1081  3251 
non-constant member functions 1901 
non-local return 1057 
none_of 2400 
noopt 909 
noreturn 207 
norm 1768 
normal_distribution<RealType = double> 2357 
noshowbase 593 
noshowpoint 604 
noshowpos 595 
not 1301 
Not-a-Number 2861 
nothrow guarantee 1156 
notify_all 2651  2659  2666 
notify_all_at_thread_exit 2646 
notify_one 2650  2658 
not_eq 1303 
not_equal_to 2120 
not_fn 2141 
nounitbuf 611 
nouppercase 597 
now 303 
no_state 2717  2722 
npos 391 
nReady 3474 
NTBS 191 
nth_element 2460 
NULL 70  72  912  940 
null-bytes 649 
nullptr 73 
NullType 3264 
numeric: header file 2368 
numeric_limits 2848 
 

O

O0 908 
object 101 
object: address 1015 
object: allocation 953 
object: anonymous 853 
object: assign 1011 
object: parameter 1023 
object: static/global 812 
object hierarchy 1786 
object oriented approach 44 
oct 588 
octal constant 195 
off_type 642  730 
ofstream 616  654  792 
ofstream constructors 659 
once_flag 2597 
one definition rule 800  2817 
open 661  742  2014  3353 
openmode 668  2015 
operator 1013 
operator!= 1242  2121  2169 
operator""sv 466 
operator% 2113 
operator& 144  147 
operator&& 2135 
operator&= 2688 
operator> 2123 
operator>> 706  1180  1774 
operator>= 2125 
operator< 1563  1667  2127  2444  2446  2457  2463  2496  2498  2500  2502  2505  2523  2528  2532 
operator<< 1775 
operator<= 2129 
operator() 1234  1245 
operator() [coroutine] 3310 
operator* 1750  2109  2171  2231  2254 
operator*= 1754 
operator+ 1200  1748  2102  2105  2395  2474 
operator++ 1193  2170  2682  2683 
operator+= 1752  2686 
operator- 1749  2107 
operator-> 2232  2255 
operator-- 1195  2684  2685 
operator-= 1753  2687 
operator/ 1751  2111 
operator/= 1755 
operator: free 1201 
operator: keywords 270 
operator= 2227  2251  2252 
operator== 1682  2119  2168  2494  2517  2521 
operator and 1292 
operator and_eq 1294 
operator bitand 1296 
operator bitor 1298 
operator bool 2230  2253  2632 
operator bool [coroutine] 3307 
operator compl 1300 
operator co_await 3316 
operator delete 980  1216 
operator delete[] 1227 
operator new 978  1097  1207 
operator new(sizeInBytes) 957 
operator new[] 1224 
operator not 1302 
operator not_eq 1304 
operator or 1306 
operator or_eq 1308 
operator overloading 1012  1166 
operator overloading: within classes only 1313 
operator path const &() 368 
operators: textual alternatives 1290 
operators of containers 1323 
operator xor 1310 
operator xor_eq 1312 
operator[] 1169  1174  1183  3118  3492 
operator^= 2690 
operator|= 2689 
operator|| 2137 
optional: header file 2366 
options 377  3529 
or 1305 
ordered pair 1776 
ordering: strict 3280  3281 
ordinary class 2759  2808 
ordinary function 2758 
or_eq 1307 
ostream 489  513  535  614  620  628  794  1252  1898 
ostream: define using 0-pointer 625  700 
ostream: header file 512  626 
ostreambuf_iterator 2206 
ostream constructor 624 
ostream coupling 759 
ostream_iterator 2202 
ostringstream 492  618  681  683 
out 677  779 
out-of-line functions 868 
out of memory 1002 
output 763 
output formatting 486  522 
OutputIterator 2174  3074 
output_iterator_tag 3073 
out_of_range 1112 
overflow 1969  1992  3348  3359 
overflow_error 1113 
overloadable operators 1289 
overloaded assignment 1324 
overloading: by const attribute 67 
overloading: function template 2829 
overpopulation 2542  2704 
override 1873  1906 
overriding members 1877 
overview of generic algorithms 1345 
owns_lock 2616 
 

P

p 231 
packaged_task 2733 
padding 564 
pair 1357  1571 
pair<map::iterator, bool> 1590 
pair<set::iterator, bool> 1626 
pair<type1, type2> 1365 
pair container 1315  1356 
parameter: ellipsis 3151 
parameter list 62 
parameter pack 2977 
parameter pack: not expanded 2989 
parameter pack: rvalue reference 2983 
parent process 3420  3431 
ParentSlurp 3463 
parse() 3515 
parse-tree 3342 
parser 3340  3501  3543 
parser generator 3505  3517  3544 
partial class template specialization 2964 
partial specialization 2965 
partial_ordering 2283 
partial_sort 2461 
partial_sort_copy 2462 
partial_sum 2464 
partition 2469  3335 
partition: syntax 3336 
partition interface unit 3337 
partition_copy 2472 
partition_point 2471 
Pascal 873 
path 335  367 
pbackfail 1985 
pbase 1994  3355 
pbump 1996  3360 
peculiar syntax 1244 
peek 720 
perfect forwarding 156  2815  2982 
perfect forwarding: inheritance 2988 
perfect forwarding: to data members 3000 
permissions 332  353 
perms 329 
permuting 2377 
perm_options 331 
pimpl 1948 
pipe 3346  3457 
placement new 982  1214  1226  1228  3124 
placement new: generic algorithms 2512 
plain old data 1047  3214 
plus 2101  2104 
pod 1048 
pointer 3064 
pointer: to an object 1844 
pointer: to class template 3011 
pointer: to data member 2051 
pointer: to deleted memory 1009 
pointer: to function 928  1237  1253 
pointer: to member 2044  2045  3150 
pointer: to member: assignment 2054 
pointer: to member: defining 2050 
pointer: to member: size 2064 
pointer: to member field selector 2059 
pointer: to object 1223  2957 
pointer: to policy base class 3131 
pointer: to virtual member 2056 
pointer: wild 2213  2272 
pointer as iterator 2165 
pointer in disguise 1843 
pointer juggling 3138 
pointer protection 182 
point of instantiation 2825  2896  3018 
poisson_distribution<IntType = int> 2360 
polar 1769 
policy 3120  3128 
policy class: defining structure 3137 
polymorphism 1857  1860  2017 
polymorphism: bypassing 3099 
polymorphism: dynamic 2914 
polymorphism: how 2019 
polymorphism: static 2913 
polymorphous wrapper 2889 
pop 378  1508  1519  1659 
pop_back 436  1434  1478  1547 
pop_front 1480  1548 
pop_heap 2529 
POSIX 247 
postponing decisions 1050 
pos_type 728 
pow 1770 
power specification using p 232 
pptr 1995  1997  3356 
precision 567 
precompiled header 2819 
predefined function object 2096 
predicate 1238 
preprocessor 911  1256  1259 
preprocessor directive 78  3524 
preprocessor directive: error vs. static_assert 2842 
prev_permutation 2456 
primitive types 217 
print 633 
printf 55  134  2974 
priority queue data structure 1512 
priority rules 1514 
priority_queue 1511  1516 
private 137  3054 
private backdoor 1172 
private derivation 1828 
private derivation: too restrictive 1798 
private inheritance 1945 
private members 3026 
probability density function 2330 
problem analysis 1784 
procedural approach 43 
process ID 3422 
process id 3427 
profiler 863  1460 
Prolog 38 
promise 2737 
promise (coroutine) 3313 
promise [coroutine] 3308 
promise_already_satisfied 2721 
promise_type 3297  3301 
promise_type (coroutine) 3299 
promotion 1187 
promotions 2935 
protected 138  1796  3371 
protected derivation: too restrictive 1799 
protocol 1889 
Prototype design pattern 2030 
prototyping 12 
Proxy: stream insertion and extraction 3497 
Proxy Design Pattern 3495 
prvalue 164 
pthreads 2533 
Pthreads Programming 2535 
pthread_getschedparam 2561 
pthread_setschedparam 2562 
public 139  904  1827 
pubseekoff 1972  2006 
pubseekpos 1974 
pubsetbuf 1976 
pubsync 1967 
pure rvalue 165 
pure virtual functions 1896 
pure virtual member: implementation 1904 
push 1509  1520  1660 
push_back 437  1435  1482  1549  2187 
push_front 1483  1550  2189 
push_heap 2530 
put 636 
putback 721  3405 
put_time 686 
 

Q

qsort 3016 
qsort() 932 
Qt 807 
qualification conversions 2934 
qualification transformation 2805 
queue 1496  1501 
queue: header file 1498  1513 
queue data structure 1497 
quiet_NaN 2880 
 

R

radix 559  2881 
rand 2329 
random 1455 
random: header file 2328  2340 
random access 2179 
RandomAccessIterator 2178  3080  3085 
RandomIterator 3499 
random_access_iterator_tag 3079 
range 186 
range-based for-loop 185 
range of values 1408 
range_error 1114 
ratio 294 
ratio: den 297 
ratio: header file 295 
ratio: num 296 
raw memory 956  977 
raw string literal 192 
rbegin 438  1397  1436  1484  1551  1595  1631  2155  3088 
rdbuf 533  768  769  3444 
rdstate 551 
read 722 
readFd 3475 
read first, test later 756 
reading and writing 499 
readsome 723 
read_symlink 354 
real 1756 
realloc 1006 
real part 1746  1757 
recompilation 1792 
recursion_pending 379 
recursive_mutex 2584 
recursive_timed_mutex 2586 
redirection 770  3443 
reduce 2473 
ref(arg) 2789 
reference 142  1251  1842  3065 
reference: to class template 3010 
reference binding 1203 
reference operator 143 
reference parameter 828 
reference qualifier 1204 
reference wrapper 2791 
regcomp 2286 
regex 2293 
regex: header file 2288  2292  2303  2304 
regexec 2287 
regex_constants 2296 
regex_match 2305  2322 
regex_replace 2307  2327 
regex_search 2306  2323 
register 268 
regular expression 3521 
rehash 1713 
reinterpret_cast 3106 
reinterpret_to_smaller_cast 3107 
relational function object 2117 
relationship between code and data 1778 
relative address 2053 
release 2236  2617  2635 
remove 355  1485  2475 
remove_all 356 
remove_all_extents 3239 
remove_const 3240 
remove_copy 2476 
remove_copy_if 2477 
remove_cv 3241 
remove_extent 3242 
remove_if 1486  2478 
remove_pointer 3243 
remove_prefix 464 
remove_reference 3244 
remove_suffix 465 
remove_volatile 3245 
rename 357 
rend 439  1399  1437  1487  1552  1580  1596  1632  2156  3089 
renew 968  976 
replace 440  2480 
replace_copy 2481 
replace_copy_if 2482 
replace_filename 370 
replace_if 2483 
repositioning 639  725 
request_stop 2578 
requires 3277 
reserve 441  1438  1714 
reserved identifiers 273 
reset 2238  2259  2260 
resetiosflags 573 
resize 444  1439  1488  1553 
resize_file 358 
resource: stealing 1031 
responsibility of the programmer 1381  1416  1465  1504  1530  1663  2237 
restrictions 41 
result_of 3004 
result_type 3146 
resume 3309 
rethrow_exception 1143 
return 1058 
return by argument 145 
return type: implicit 1274 
return type: late-specified 1275 
return type: via result_of 3003 
return value 59  1250 
return value optimization 1044 
reusable software 1894  1953 
reverse 1490  2484 
reverse iterator 3086 
Reverse Polish Notation 1652 
reverse_copy 2485 
reverse_iterator 1398  2148  3087 
reverse_iterator.base() 2158 
reverse_iterator: initialized by iterator 3090 
rfind 445 
rhs 168 
right 585 
right-hand 1336  1362 
right hand side 169 
rmExceptFd 3485 
rmReadFd 3483 
rmWriteFd 3484 
RNG 2345 
rotate 2486 
rotate_copy 2487 
round_error 2882 
round_style 2883  2885 
RPN 1653 
rule of thumb 53  91  104  265  286  823  827  862  876  892  973  1032  1151  1155  1185  1189  1220  1263  1282  1454  1788  1791  1886  2052  2274  2290  2771  2833  2897  2917  2944  2969  3252 
run-time 1864  1930  2845 
run-time support system 1003 
run-time vs. compile-time 3109 
runtime_error 1115 
rvalue 152  1171  1196  2173  2228 
rvalue: distinguish from lvalue 3494 
rvalue reference 149 
rvalue reference return type 1029 
 

S

s 397 
sample 2488 
sbumpc 1959  3386 
scalar type 1747 
scanf 712 
scanner 3339  3502  3522  3547 
ScannerBase 3519 
scanner generator 3503 
scientific 601 
scientific notation 602 
scope: class 2048 
scope: global 2046 
scoped_lock 2641 
scope resolution operator 115  280  1219  1819  1834  1910 
search 2492 
search_n 2493 
second 1359 
second_argument_type 3145 
seek beyond file boundaries 648  735 
seekdir 643  731  1973 
seekg 729 
seekoff 2002  3391 
seekp 641 
seekpos 2007  3392  3402 
seek_dir 2080 
seek_off 3399 
segmentation fault 2221 
select 3466  3467 
Selector 3472 
Semaphore 2663 
set 1611 
set: header file 1613  1639 
setAlarm 3478 
setbase 589 
setbuf 2001 
setDebug 3532 
setf 570 
setfill 565 
setg 1986  3365  3374  3381  3401 
setiosflags 571 
setjmp 1052  1064  1067 
setp 1998  3354 
setprecision 569 
setstate 555 
setw 576 
set_difference 2495 
set_emit_on_sync 2751 
set_intersection 2497 
set_new_handler 999 
set_symmetric_difference 2499 
set_union 2501 
SFINAE 2906 
sgetc 1961 
sgetn 1962  3389 
shadow member 1800 
shared state 2705 
shared state: abandon 2710 
shared state: destruction 2709 
shared state: releasing 2708 
shared_future 2726 
shared_lock 2630 
shared_mutex: header file 2602  2631 
shared_ptr 2240  3084 
shared_ptr: 0-pointer 2245 
shared_ptr: default 2244 
shared_ptr: defining 2242 
shared_ptr: initialization 2247 
shared_ptr: operators 2250 
shared_ptr: used type 2249 
shift_left 2451  2453 
shift_right 2452  2454 
showbase 592 
showmanyc 1987 
showpoint 603 
showpos 594 
shrink_to_fit 446  1441  1554 
shuffle 2489  2491 
signal 3438 
signaling_NaN 2886 
sin 1771 
single inheritance 1822 
sinh 1772 
size 447  840  1400  1442  1491  1510  1521  1555  1597  1633  1661  1715  2183 
size: pointer to member 2063 
sized deallocation function 1229 
sizeof 11  893  937  985  2980  3154 
sizeof derived vs base classes 1852 
size specification 903 
size_t 246  1210 
size_type 392 
skipping leading blanks 130 
skipws 608  2204 
sleep_for 2549 
sleep_until 2550 
slicing 1837 
smart pointer 2212 
snextc 1964 
socket 503  3347 
sort 1492  2130  2503 
sort criteria: hierarchic sorting 3039 
sorted collection of value 1638 
sorted collection of values 1612 
sorting 2375 
sort_heap 2531 
space 359 
space(_info) 380 
spaceship 1205 
splice 1493 
split buffer 1990 
sprintf 619 
sputbackc 1965 
sputc 1968 
sputn 1970 
sqrt 1773 
sscanf 696 
sstream: header file 518  682  749  795 
stable_partition 2470 
stable_sort 2504  3040 
stack 1646 
stack: header file 1648 
stack constructors 1656 
stack data structure 1647 
stack operations 1247 
standard exceptions 1091 
standard namespace 113 
standard namespace: and STL 2089 
standard normal distribution 2358 
Standard Template Library 2085 
starts_with 448 
stat 239  831 
state flags 1085 
state of I/O streams 485  521 
static 42  278  895 
static: data members 899 
static: members 2062 
static binding 1862  1867 
static data: const 906 
static data members: initialization 902 
static inline member functions 925 
static member functions 921  922 
static members 896  2954 
static member template 3104 
static object 811 
static polymorphism 2912  3046  3134 
static polymorphism: downsides 3051 
static type checking 1918 
static type identification 1919 
static variable: initialization 2601 
static_assert 2841 
static_cast 262  1848  2826 
static_pointer_cast 2265 
status 360  371 
status_known 334 
std 470 
std::coroutine_handle<State> 3302 
std::error_code 319 
std::wstring 462 
stderr 122 
STDERR_FILENO 3461 
stdexcept 443 
stdexcept: header file 1090 
stdin 120 
STDIN_FILENO 3459 
stdio.h 56  84 
std namespace: additions OK 3001  3002 
stdout 118 
STDOUT_FILENO 3361  3460 
steady_clock 305 
STL 2086 
stod 453 
stof 452 
stoi 455 
stol 456 
stold 454 
stoll 457 
stop_callback 2579 
stop_token 2575  2577 
stop_token: header file 2580 
storage class specifier 269 
store 2676 
storing data 1453 
stoul 458 
stoull 459 
str 684  751 
str... 943 
strcasecmp 395  2094 
strdup 944  1004  1008 
strdupnew 1007 
stream 2010 
stream: as bool value 549 
stream: associating 790 
stream: processing 755 
stream: read and write 774 
stream: reading to memory 747 
stream: writing to memory 680 
streambuf 488  525  757  1951  2199  2205  3345  3362  3370  3378  3390  3403 
streambuf: and exceptions 1956 
streambuf: header file 509 
streamsize 1955 
stream state flags 552 
string 383 
string::iterator 2066 
string::size_type 393 
string: as union member 3570 
string: declaring 386 
string: header file 385  451 
string: iterator types 402 
string constructors 401 
string extraction 710 
stringstream 777  796 
string_literals namespace 400 
string_view: header file 463 
strong guarantee 1150 
strong_equality 2281 
strong_ordering 2285 
Stroustrup 105 
struct 98 
struct: empty 3263 
Structured Computer Organization 2665 
Stuart, A. & Ord, K 2332 
student_t_distribution<RealType = double> 2361 
substitutability 2277 
substitution failure 2905 
substr 449 
subtract_with_carry_engine 2336  2339 
sungetc 1966 
suspend_always (std::) 3311 
suspend_never (std::) 3312 
Sutter, H. 1152  2910 
swap 450  1024  1157  1401  1443  1494  1556  1598  1634  1716  2239  2261  2506  2563  2573  2618  2636 
swap area 1001 
swapping 2378 
swap_ranges 2507 
Swiss army knife 1826 
symbol area 3527 
symbolic constants 131 
symlink_status 361  372 
sync 2008  3349  3358 
synchronized 2739 
syncstream: header file 2745  2748 
syntactic elements 1060 
sys/stat.h: header file 330 
system 3415  3445 
system_category 324  1130 
system_clock 304 
system_complete 362 
system_error 1118 
system_error: header file 320  1121 
 

T

Tanenbaum, A.S. 2664 
task switching 2541 
TCP/IP stack 1954 
tellg 727 
tellp 640 
template 476  2087  2763  2924 
template: and the < token 3101 
template: class 2921 
template: class vs. typename 3126 
template: embedded in using declarations 2962 
template: embedding integral values 3110 
template: explicit specialization 2835 
template: expression template 3275 
template: id-declaration mismatch 2836 
template: identifying subtypes 2959 
template: IfElse 3113 
template: iteration by recursion 3116 
template: overloading type parameter list 2831 
template: parameter type transformation 2800 
template: point of instantiation 2824  2895 
template: preventing instantiation 2946 
template: select type given bool 3114 
template: specialization 2963 
template: specified within template 3100 
template: statements depending on type parameters 2894 
template: variadic 2970 
template: when instantiated 2945 
template declaration 2820 
template explicit specialization 2834 
template explicit type specification: omitting 2839 
template header 2769 
template header: for member templates 2939 
template instantiation declaration 2838 
template mechanism 2752  2762 
template members: without template type parameters 3098 
template meta programming 2818  3049  3091 
Template Method 1895 
template method design pattern 3423 
template non-type parameter 2773 
template pack: and template template parameters 3270 
template parameter: default value 2928 
template parameter deduction 2797 
template parameter list 2764  2772  2923  2925 
template parameters: identical types 2814 
template programming 3105 
templates vs. using 2779 
template template parameter 3092  3125  3127 
template template parameter: and template packs 3271 
template type: initialization 2775 
template type deduction 2813 
template type parameter 2766 
temp_directory_path 363 
terminate 2018 
text files 785 
textMsg 1075 
this 898  923  927  1014  1212 
this_thread 2544 
thread 2539  2551 
thread: header file 2545  2552  2566 
thread of execution 2538 
thread_local 2564 
throw 1061  1070 
throw: empty 1074 
throw: pointer 1071 
throw list 1104 
tie 534  761 
timed_mutex 2585 
timeval 3471 
time_point 311 
time_since_epoch 314 
time_t 309 
tinyness_before 2887 
TMPDIR 364 
token 1654  3545 
top 1522  1655  1662 
to_string 460 
to_sys 365 
to_time_t 308 
to_wstring 461 
trait class 3140 
trait class: class detection 3149 
trait class: nested 3147 
transactional memory: -fgnu-tm 2740 
transform 2115  2139  2508  2511 
transform: vs. for_each 2510 
transformation to a base class 2811 
traps 2888 
trigraphs 4 
trivial class type 3164 
trivial copy constructor 1021 
trivial default constructor 846 
trivial destructor 994 
trivial member function 3165 
trivial type 3163 
true 235  665  746  2436  2458 
trunc 679  781 
try 1076 
try_lock 2590  2619  2628  2637 
try_lock (function) 2624 
try_lock_for 2593  2620  2638 
try_lock_shared 2605 
try_lock_shared_for 2606 
try_lock_shared_until 2607 
try_lock_until 2595  2621  2639 
tuple 2994 
tuple: header file 2365  2995 
tuples: type based addressing 2997 
tuple_element 2999 
tuple_size 2998 
tx_exception 1117 
type 333 
Type 1353 
type-safe 133 
type: anonymous, local 2794 
type: primitive 218 
type: without values 2081 
type checking 54 
type conversions 2904 
typedef 96 
typedefs: nested 3057 
typeid 1921  1924  1934 
typeid: argument 1938 
type identification: run-time 1916 
typeinfo: header file 1101  1107  1935 
typename 3096 
typename && 150 
typename ...Params 2973 
typename: and template subtypes 2961 
typename: disambiguating code 2958 
type of the pointer 1845 
type safe 128  707  938  948 
type safety 481 
type specification: explicit 2798 
type_traits: header file 3155  3253 
 

U

U 233 
u16string 389 
u32string 390 
uflow 1960  1988 
uint32_t 254 
Ullman, J.D. 1451 
unary predicate 2411 
unbound friend 3024  3032 
undefined reference to vtable 2026 
underflow 1989  3364 
underflow_error 1116 
unget 724  3404 
Unicode 241 
uniform initialization 838 
uniform_int_distribution<IntType = int> 2362 
uniform_real_distribution<RealType = double> 2363 
uninitialized... algorithms 2513 
union 97  3569 
union: designated initialization 177 
unique 1495  2262  2516 
unique_copy 2520 
unique_lock 2610  2613 
unique_ptr 2211  3083 
unique_ptr: 0-pointer 2217 
unique_ptr: assignment 2220 
unique_ptr: default 2216 
unique_ptr: defining 2214 
unique_ptr: initialization 2222 
unique_ptr: move constructor 2219 
unique_ptr: operators 2226 
unique_ptr: reaching members 2225 
unique_ptr: used type 2224 
unistd.h: header file 3350  3369  3377  3394  3458 
unitbuf 610 
Unix 772  788  3447  3452  3536  3579 
unlock 2592  2622  2640 
unlock_shared 2604 
unnamed type 2793 
unordered_map 1664  1675 
unordered_map::hasher 1680 
unordered_map::key_equal 1681 
unordered_map::key_type 1677 
unordered_map::mapped_type 1679 
unordered_map: header file 1665 
unordered_map: member functions 1684 
unordered_multimap 1717 
unordered_multiset 1734 
unordered_set 1724  1726 
unordered_set::hasher 1729 
unordered_set::key_equal 1730 
unordered_set::key_type 1728 
unordered_set: header file 1725 
unpack operator 2978  2987 
unrestricted union 1045 
unsetf 572 
unsigned int 248 
uppercase 596 
upper_bound 1599  1635  2522 
URNG 2346 
user-defined literal 920 
user-defined literals 1284 
user interface 1874 
use_count 2263 
using 184  473  890 
using: in derived classes 1821 
using: nested 3058 
using: restrictions 287 
using declaration 281 
using directive 282 
using namespace std 114 
using vs. templates 2780 
UTF-16 242 
UTF-32 243 
utility 1037 
utility: header file 1278  1360  2785  2985 
uz 250 
 

V

vague linkage 867 
valid state 396 
value 1562 
ValueType 1678 
value_comp 1600  1636 
value_type 1564  1614  3063 
Vandevoorde, D. 3095 
variable: inline 869 
variadic concepts 3283 
variadic function 2757 
variadic functions 2972 
variadic non-type parameters 2990 
variadic template: number of arguments 2979 
variadic templates 2971 
vector 1402  2149 
vector: header file 1405 
vector: member functions 1412 
vector constructors 1406 
vectorized execution 2389 
viable functions 2903 
virtual 1872 
virtual: vs static 897 
virtual base class 1913 
virtual constructor 2028 
virtual derivation 1914 
virtual destructor 1881  1899 
virtual member function 1871 
visibility: nested classes 2068 
void 75 
void * 1080  1209  1217  1225 
volatile 2807 
vpointer 2021 
vscanf 713 
vtable 2022  3132 
vtable: and multiple inheritance 2025 
vtable: undefined reference 2027 
 

W

wait 2652  2660  3473 
waitpid 3430 
wait_for 2653  2662 
wait_until 2654  2661 
wchar_t 211  240  475 
weak_equality 2279 
weak_ordering 2284 
weibull_distribution<RealType = double> 2364 
what 1089  1094 
whitespace 129  609  613 
width 574 
Wiebe-Marten Wijnja 3491 
wild pointer 1010  1072 
Williams, A. 2537 
wrapper 996  3413 
wrapper class 505  1198  1835 
wrapper functions 929 
wregex 2294 
write 637 
write beyond end of file 647 
writeFd 3476 
ws 612 
wstring 388 
 

X

X-windows 252 
xor 1309 
xor_eq 1311 
XQueryPointer 253 
xsgetn 1963  1991  3376  3385  3388 
xsputn 1971  2000 
xvalue 160 
 

Y

yacc 3507 
yield 2548 
Yodl 6 
 

Z

zombie 3439  3486