Index

!= 1326 
#define __cplusplus 79 
#error 2842 
#ifdef 83 
#ifndef 86 
#include 3522 
%baseclass-preinclude 3562 
%debug 3529 
%filenames 3532  3564 
%left 3573 
%nonassoc 3575 
%option c++ 3510 
%prec 3576 
%right 3574 
%scanner 3565 
%stype 3566 
%token 3571 
%type 3572 
%union 3563  3567 
& 148 
> 1332 
>> 1179 
>>: with templates 1567 
>= 1333 
< 1330  1341 
<= 1331 
<=>: priority 208 
-> 2057 
->* 2060 
--std=c++26 23 
-fgnu-tm 2740 
-fmodules-ts 3322 
-ltbb 2381 
-O0 907 
.* 2059 
... 2975 
.h 87 
.ih extension 886 
.template 3102 
// 52 
:: 116  1218 
::template 3101 
= 0 1896 
== 1325  1339 
= default 845  1041 
= delete 848 
[begin, end) 1408 
[ExecPol,] 2379 
[first, last) 2371 
[left, right) 2161 
\u 244 
_ variable name 2624 
__cplusplus 77  81 
0 196 
0-pointer 950 
0b 1287 
0b, 0B 199 
0x 194 
 

A

abort exception 1160 
abs 1760 
absolute 337 
absolute position 1974 
abstract base class 2031  3424 
abstract classes 1890 
access 238 
access files 655  738 
accessor 803  817  1182 
access promotion 1801 
access rights 802 
accumulate 2393 
actions 3547 
adapter: inserter 2184 
adapter: object to iterator 2142 
adapter: required types 2191 
addExceptFd 3481 
addReadFd 3479 
address 3302 
address-of operator 146 
address of objects 1016 
addWriteFd 3480 
add_const 3165 
add_cv 3166 
add_lvalue_reference 3167 
add_pointer 3168 
add_rvalue_reference 3169 
add_volatile 3170 
adjacent_difference 2395 
adjacent_find 2396 
adjustfield 582 
aggregate 830  1046  3212 
aggregate initialization 1809 
Aho, A.V. 1448 
Alexandrescu, A. 2910  3092  3107  3264  3266  3267  3272 
algorithm: header file 2366 
alias template 3138 
allocate arrays 959 
allocate memory 1221 
allocate objects 954 
allocate primitive types 952 
allocator 3121 
allocator class 2087 
allocator_arg_t 2734 
all_of 2397 
ambiguity 822  1906  1908  1910 
amd 251 
and 1290 
and_eq 1292 
angle bracket notation 1351  1363  2089 
angle brackets 2836 
angle brackets: consecutive 1568 
anonymous 1035  2102  2197 
anonymous function object 1265  1267 
anonymous object 852  1260 
anonymous object: lifetime 855 
anonymous pair 1360 
anonymous type 2791  2794 
anonymous variable 154 
anonymous variable: generic form 1362 
ANSI/ISO 50  76  214  483  524  557 
any_of 2398 
app 669  780 
append 406 
arg 1761 
argument_type 3142 
arithmetic function object 2098 
arithmetic operations 2099 
arithmetic type 3155 
array 1368 
array-to-pointer transformation 2802 
array: 0-sized 963 
array: dynamic 960 
array: enlarge 969 
array: expandable 1402 
array: fixed size 967  975  1369 
array: header file 1371 
array: local 965 
array: member functions 1377 
array bounds 1376  1410 
array bounds overflow 1167 
array constructors 1372 
ASCII 632  635  709  715  1514 
ascii-value 3409 
assembly language 40 
assign 369  407  1412  1462  1526 
assignment 1835 
assignment: pointer to member 2054 
assignment: refused 1837 
assignment: sequential 1017 
associative array 1557  1601  1665 
async 2727  2730 
asynchronous alarm 3469 
asynchronous input 3464 
asynchronous provider 2706 
asynchronous return object 2705 
at 405  1378  1413  1527  1572  1684 
at: multiple arguments 1175 
ate 670  782 
atoi 753 
atomic<Trivial> 2669 
atomic<Type> 2668 
atomic: header file 2666 
atomic actions 2586 
atomic data types 2667 
atomic_cancel 2742 
atomic_commit 2743 
atomic_compare_exchange_strong(_explicit) 2691 
atomic_compare_exchange_weak(_explicit) 2692 
atomic_exchange(_explicit) 2693 
atomic_fetch_add(_explicit) 2698 
atomic_fetch_and 2700 
atomic_fetch_or 2701 
atomic_fetch_sub(_explicit) 2699 
atomic_fetch_xor 2702 
atomic_init 2694 
atomic_is_lock_free 2695 
atomic_load(_explicit) 2696 
atomic_noexcept 2741 
atomic_store(_explicit) 2697 
attribute 201 
auto 179 
auto &, auto && 181 
automatic expansion 1409 
available member functions 1845 
available space 381 
avoid global variables 93 
awaitable 3313 
await_ready 3316 
await_resume 3318 
await_suspend 3317 
await_transform 3314 
 

B

b 221 
back 408  1379  1414  1463  1502  1528 
backdoors 820 
background process 3453 
back_inserter 2185 
bad 543 
badbit 538 
bad_alloc 997  1095  1147  1232 
bad_array_new_length 1098 
bad_cast 1100  1931 
bad_exception 1102 
bad_function_call 2892 
bad_typeid 1106  1939 
base 2146  2158 
base(): reverse_terator 2159 
base class 1781  1840  3397  3425 
base class: converting to derived class 1921  1926 
base class: hiding members 1816 
base class: prototype 1949 
base class: virtual 1911 
base class destructor 1814 
base class initializer 1804 
base class initializers: calling order 1829 
bash 773 
BASIC 39 
basic guarantee 1146 
basic operators of containers 1320 
basic_ 471  472 
basic_ios.h 528 
basic_regex 2294 
beg 644  732  2003 
begin 409  841  1381  1416  1465  1530  1573  1614  1685  2152  2400 
bernoulli_distribution 2346 
BidirectionalIterator 2176  3077 
bidirectional_iterator_tag 3076 
binary 673  786 
binary constant 198  222 
binary file 634  714  787  789 
binary input 704 
binary output 578  629 
binary tree 2524 
binary_search 2404 
binomial_distribution<IntType = int> 2347 
bison 3505  3511  3550  3555 
bison++ 3512  3551 
bisonc++ 3513  3549  3554 
bisonc++: grammar file 3558 
bit-field 178 
bit-flags 200 
bitand 1294 
bitor 1296 
bits/error_constants.h: header file 323 
bitwise and 554 
bobcat 3540  3579 
Bobcat library 1136  3350  3378 
bool 210  1590  1626 
boolalpha 590 
Boost Filesystem 316 
bound friend 3021  3028  3054 
bridge design pattern 1945 
broken_promise 2718 
bucket 1687 
bucket number 1669 
bucket_count 1688 
bucket_size 1689 
buffer 1976 
buffer overflow 140 
built-in 209 
byte 257 
 

C

C++11 835 
C++17 267 
C++: function prevalence rule 2776 
callback 2580 
call back 930 
calling order of base class initializers 1830 
calloc 939 
call_once 2597 
candidate functions 2900 
canonical 338 
capacity 410  1417 
capacity: reduce 1022 
carries_dependency 202 
case-insensitive 394 
catch 1063  1077 
catch: empty enum 2082 
cauchy_distribution<RealType = double> 2348 
cbegin 411  1383  1418  1531  1574  1690  2402 
ccbuild 35 
cend 412  1385  1419  1532  1575  1692  2403 
cerr 121  623  766 
chain of command 1951 
char 474 
char * 1181 
child process 3415  3420  3431 
chi_squared_distribution<RealType = double> 2349 
chrono 291 
chrono: header file 292  299  302  312 
cin 119  515  698  702  765 
circular queue 2919 
class 47  126  2083  2766  3128 
class-type parameters 881 
class-type return values 880 
class: abstract 1889 
class: definition 2038 
class: enforcing constraints 3116 
class: externally declared functions 2039 
class: having pointers 2270 
class: local 870  1853 
class: move-aware 1027 
class: ordinary 2808 
class: policy 3118  3120 
class: trait 3140 
class: without data members 1901 
class hierarchy 1784  1874 
class interface 3026 
class name 1935 
class scope 2048 
class template 2809  2908  2921 
class template: adding functionality 3035 
class template: as base class 3129 
class template: conditional data organization 3114 
class template: declaration 2941  3008 
class template: deducing parameters 3006 
class template: default argument 2942 
class template: default arguments 2940 
class template: defining a type 3110 
class template: derivation 3034 
class template: derived from ordinary class 3041 
class template: friend function template 2907 
class template: generate types 2915 
class template: identifying subtypes 2959 
class template: instantiation 3005 
class template: member instantiation 3013 
class template: member template 2937 
class template: nested 3052 
class template: non-type parameter 2926 
class template: partially compiled 3033 
class template: partial specialization 2965  2967 
class template: pointer to 3012 
class template: reference to 3011 
class template: shadowing parameters 2939 
class template: static members 2954  2955 
class template: transformation to a base class 2811 
class template: using friend 3019 
class template: values without objects 3111 
class template: wrapped in simpler template 3271 
class templates: deducing parameters 1365  1406 
class type 3156 
class vs. typename 2767 
clear 413  550  1420  1466  1533  1576  1615  1694 
climits: header file 2845 
Cline, M. 108 
clock 301 
clock_cast 315 
clog 622 
close 653  662  743  2015 
closure object 1269 
closure type 1270 
code 2723 
code bloat 3044  3051  3134 
Coetmeur, A. 3552 
collating order 1938 
collision 1671 
command language 3463 
common data fields 894 
common pool 945 
compare 414 
compare: header file 1206  2275  2279  2281 
compare_exchange_strong 2670 
compare_exchange_weak 2671 
comparison-salient state 2277 
comparison classes 2274 
compile-time 69  1864  1867  1914  2752  2843 
compiler 9  14  31 
compiler firewall 1946 
compl 1298 
complex 1741 
complex: header file 1743 
complex numbers 1742 
composition 824  882  1778  1824 
compound type 3157 
concept 3275 
concept: constraints 3278 
concept: declaration 3285 
concept: specialization 3277 
concept: used for function parameters 3283 
concept: using 'ConceptName auto' 3284 
concept: variadic 3281 
conditional 3171 
condition flags 537 
condition member functions 542 
condition state 536 
condition_variable 2643  2647 
condition_variable: header file 2642  2648  2655 
condition_variable_any 2644  2654 
conj 1762 
consecutive closing angle brackets 1569 
const 103  2805 
const-qualification 851 
const: generalized expression 913 
constant-expression constructor 919 
constant-expression function 917 
constant expression 2773 
const data and containers 1349 
constexpr 915  2599 
const function attribute 63 
const functions 107 
const member 819 
const member functions 849  1899 
construction: delegate to base classes 1808 
constructor 1261  1828  2091 
constructor: and exceptions 1163 
constructor: calling order 1811 
constructor: default 810  813 
constructor: delegation 832 
constructor: of derived classes 1802 
constructor: primitive type 2775 
constructor notation 260 
construct_at 2514 
const_cast<type>(expression) 264 
const_iterator 1384  1386  1691  1693  2163 
const_pointer_cast 2265 
const_reverse_iterator 1388  1390 
container 1313 
container: basic operators 1321 
container: data type requirements 1336 
container: equality tests 1324 
container: initialization 1373 
container: nested 1566 
container: ordering 1329 
container: storing pointers 1346 
container without angle brackets 1350 
contains 415 
containter: storing const data 1348 
ContiguousIterator 2179  3081 
contiguous_iterator_tag 3080 
conversion operator 1184 
conversion operator: explicit 1191 
conversion rules 237 
conversions 2932 
conversions: binary to text 685 
conversions: text to binary 752 
cooperating routine 3299 
cooperating routines 3290 
copy 339  416  2405  3040 
copy construction 843 
copy constructor 856  1020  1805 
copy constructor: suppressed 1033 
copy elision 1043 
copyfmt 562 
copy non-involved data 1458 
copy_backward 2407 
copy_file 340 
copy_if 2406 
copy_options 336 
copy_symlink 341 
coroutine: essential characteristic 3319 
coroutine: header file 3291 
coroutine handle 3289 
cos 1763 
cosh 1764 
count 1577  1605  1616  1639  1695  1717  1734  2408 
count_if 2409 
coupling 45 
cout 117  516  621  764  767  3445 
co_await 3287  3293 
co_return 3288  3294 
co_yield 3286  3292 
crbegin 417  1387  1421  1534  1578 
create files 656 
create_directories 342 
create_directory 343 
create_directory_symlink 344 
create_hard_link 345 
create_symlink 346 
cref(arg) 2789 
crend 418  1389  1422  1535 
CRTP 3047 
cstddef 249 
cstddef: header file 258 
cstdint 256 
cstdio 57 
cstdlib: header file 3016 
C strings 189 
cumulative distribution function 2330 
cur 645  733  2002 
curiously recurring template pattern 3046  3049 
current_exception 1138  1141 
current_path 347 
cv_status 2646 
Cygwin 25 
c_str 419 
 

D

daemon 3439  3452  3487  3489 
data 420  1391  1423 
database applications 726 
data hiding 36  136  804  815  905  1789  1796  1979  2033 
data integrity 2034 
data member 801  1977 
data member: initialization 829  834 
data race 2391 
Data Structures and Algorithms 1451 
deadlock 2392 
deallocate memory 1222 
Debian 19 
dec 586 
decay 3172 
decay_t 3173 
decimal constant 197 
declaration section 3561 
declarative region 275 
declare iostream classes 479 
decltype 2785 
decltype(auto) 2782 
declval 2783 
decrement operator 1194 
deduction rules 2918 
default 844 
default arguments 68 
default constructor 1019  1337  1803 
default implementation 1992 
default value 1439  1488 
default_error_condition 1125 
deferred 2729 
define members of namespaces 290 
delegating constructors 833 
delete 847  936  947  1215 
deleter 2214  2222  2242  2247 
delete[] 970  993 
deletions 1456 
delimiter 2202 
denorm_min 2849 
denorm_style 2855 
deprecated 203 
depth 374 
deque 1522  2149 
deque: header file 1524 
deque constructors 1525 
derivation 1779 
derived class 1782  1839  1927 
derived class: using declaration 1819 
derived class destructor 1813 
derived class vs. base class size 1850 
designated initialization 176 
design pattern 46  1891  3416 
design pattern: Prototype 2030 
design pattern: template method 3423 
Design Patterns 3418 
destroy 3303 
destructor 809  987  1877 
destructor: and exceptions 1164 
destructor: called at exit 3435 
destructor: calling order 1812 
destructor: derived class 1810 
destructor: empty 1882 
destructor: explicit call 986  990 
destructor: for policy classes 3135 
destructor: inline 1883 
destructor: main task 989 
destructor: virtual 1879 
detach 2553  2566 
device 502  3343 
differenct_type 3061 
digits 2850 
digits10 2851 
digit separator 259 
digraphs 3 
direct base class 1793 
directory_entry 366 
directory_options 373 
disable_recursion_pending 375 
display field width 575 
display floating point numbers 568  600 
distance 2150  2180 
divides 2109 
domain_error 1108 
done 3304 
DOS 784 
double free 2263 
double initialization 1849 
double pointers 931 
doubly ended queue 1523 
down-casting 1922  1928 
dup 3447 
dup2 3448  3461 
duration 298 
duration_cast 300 
dynamically allocated variables 2930 
dynamic arrays 961 
dynamic binding 1869 
dynamic cast 1919 
dynamic growth 1457 
dynamic polymorphism 2914  3042  3132 
dynamic_cast 1925  1932 
dynamic_pointer_cast 2266 
 

E

E 223 
early binding 1862  1865 
eback 1980  3365  3381  3406 
ECHO 3533 
ECMAScript 2297  2298 
efficiency 1673 
egptr 1981  3367  3372  3383  3408 
ellipsis 172  1186  2974  3151  3265 
emit 2746  2749 
emplace 1424  1504  1536  1580  1617  1656  1696  1718  1730  1735 
emplace_back 1425  1467  1537 
emplace_front 1468  1538 
emplace_hint 1581  1697  1719  1731  1736 
empty 421  1392  1426  1469  1505  1517  1539  1582  1618  1657  1698 
empty destructor 1881 
empty enum 2081 
empty list 1478  1480 
empty parameter list 74 
empty struct 3261 
enable_if 3174 
encapsulation 141  816  1788  2032 
end 422  646  734  842  1393  1427  1470  1540  1583  1619  1699  2004  2153  2401 
end-of-stream 2196  2200 
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 2075  3055 
enum values: and arithmetic operators 1282 
enum values: evaluated at compile-time 3152 
environ 49 
eof 544 
eofbit 539 
epoch 313 
epptr 3356 
epsilon 2852 
equal 2411 
equality operator 1327  1338 
equal_range 1584  1607  1620  1641  1700  1720  1737  2412 
equal_to 2117 
equivalent 348  1126 
erase 424  1428  1471  1541  1585  1606  1621  1640  1701  1732 
errc 326 
errc (enum) 1122 
errno 322 
error 3557 
error code 1049 
ErrorCodeEnum 1123  3245 
error_category: required header 1119 
error_code 2724 
error_code_enum 3246 
error_condition 1133 
error_condition: required header 1120 
error_condition_enum 3248 
escape sequence 190 
exceptFd 3476 
exception 556  1930 
Exception (Bobcat) 1135 
exception: and constructors 1162 
exception: and destructors 1165 
exception: and new 1149 
exception: and new[] 1231 
exception: and streambuf 1956 
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 2413  2672 
exclusive_scan 2465  2467 
exec... 3433 
execution::par 2385 
execution::parallel_policy: header file 2384 
execution::parallel_unsequenced_policy: header file 2386 
execution::par_unseq 2387 
execution::seq 2383 
execution::sequenced_policy: header file 2382 
execution::unseq 2390 
execution::unsequenced_policy: header file 2389 
execution: header file 2380 
execution policy 2378 
exists 349 
exit 1051  1059  1069  3434  3454 
exit: avoid 988 
exit: calling destructors 3436 
exit status 3428 
exp 1765 
expandable array 1403 
expiring value 161 
explicit 1188 
explicit: conversion operator 1190 
explicit conversions 2917 
explicit instantiation declaration 2822 
explicit template type arguments 2827 
explicit type specification 2798 
exponential_distribution<RealType = double> 2351 
exponentiation 225 
export compound 3327 
export import Name:Partition; 3323 
expression: actual type 1924 
expression: type of 1936 
expression template 3273 
extended friend 2041  3032 
extensible literals 1284 
extern 13  3007 
extern "C" 80  82 
extern template 2946  2947  2951 
extracting strings 711 
extraction operator 124  127  496  692  705 
extreme_value_distribution<RealType = double> 2350 
 

F

F 226 
factory function 821  1040 
fail 546  650 
failbit 540  736 
failure class 1087 
fallthrough 204 
false 236  2436  2458 
fetch_add 2676 
fetch_and 2678 
fetch_sub 2677 
fetch_^= 2680 
fetch_|= 2679 
field selector 2056 
field width 1249 
field `...' has incomplete type 3027 
FIFO 1315  1498 
FILE 467 
file: binary mode 674 
file: copying 754 
filebuf 501  510  2008  2011 
file descriptor 504  660  771  3342  3396  3405  3455 
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  1394  2414 
fill characters 583 
fill_n 2415 
FILO 1318  1649 
final 1904 
find 425  1586  1608  1622  1642  1702  1721  1738  2416 
find_end 2419 
find_first_not_of 427 
find_first_of 426  2420 
find_if 2417 
find_if_not 2418 
find_last_not_of 429 
find_last_of 428 
first 1357 
first in, first out 1316  1499 
first in, last out 1317  1648 
first_argument_type 3143 
fisher_f_distribution<RealType = double> 2352 
Fistream 3411 
fixed 598 
fixed-size array 1370 
flags 566 
flags: of ios objects 553 
flag_type 2296 
flex 3503 
flexc++ 3515  3519  3534  3536  3548  3577 
flexc++: debugging 3530 
floatfield 599 
float_denorm_style 2854 
float_round_style 2883 
flow-breaking methods 1055 
flush 607  652 
fold expression: parentheses 2991 
folding expression 2990 
fopen 617  694 
for-statement 187 
fork 2539  3413  3427  3449 
formal type 2760  2764  2925 
format 2323 
format specifier 2325 
format string 687  2324 
formatted input 708 
formatted output 580  631 
formatting 532  561 
formatting commands 493 
formatting flags 558  577 
format_default 2308 
format_first_only 2309 
format_no_copy 2310 
format_sed 2311 
for range declaration 188 
forward 2980  2983 
forward: parameters 2985 
forward class reference 879 
forward declaration 478  883 
forward declaration: enum class 171 
ForwardIterator 2175  3075 
forward iterators 403  404 
forward_iterator_tag 3074 
for_each 2421  3488 
for_each: vs. transform 2508 
fprintf 482 
free 941  981  992 
free compiler 15 
free function 1177 
Free Software Foundation 16 
Friedl, J.E.F 2288 
friend 2036  3018  3024 
friend: as forward declaration 2074 
friend: bound 3022  3029 
friend: extended declaration 2042 
friend: function declaration 2040 
friend: in class templates 3020 
friend: nested classes 2072 
friend: unbound 3030 
friend: using a template parameter 3499 
friendship among classes 2037 
from_address 3305 
from_time_t 310 
front 430  1395  1429  1472  1506  1542 
front_inserter 2187 
FSF 17 
fstream 776 
fstream: header file 517  657  739  2010 
ftp::/prep.ai.mit.edu/pub/non-gnu 3509 
fully qualified name 288  2780 
fully qualified name: nested class members 2069 
function (std::) 2891 
function-to-pointer transformation 2803 
function: candidate 2899 
function: constant-expression 916 
function: free 1202 
function:local 1279 
function: returning rvalue reference 1028 
function: variadic 2755 
function: viable 2901 
function adapters 2096 
functional: header file 2090  2141  2787  2890  3004 
functionality 1366 
function call operator 1233 
function object 1235  1682 
function object: anonymous 1268 
function object: arithmetic 2097 
function object: logical 2131 
function object: relational 2115 
function overloading 64  850 
function pointer: polymorphic 2889 
function prevalence rule 2777 
functions as members of structs 100 
function selection 2898 
functions having identical names 61  102 
function template 2754  2759 
function template: overloading 2829 
function template: partial specialization 2966 
function template: specialization vs. overloading 2839 
function templates: multiply included 2815 
function templates: specialized type parameters 2831 
function throw list 1105 
function try block 1159 
functor 1236 
fundamental type 3158 
future 2711  2713 
future (coroutine) 3297 
future: header file 2712  2726  2728  2733  2737 
future_already_retrieved 2719 
future_category 1132 
future_errc 2717 
future_error 2710  2715  2722 
future_status 2714 
 

G

g++ 10  30  3538 
Gamma, E. 1892  2028  3417  3495 
gamma_distribution<RealType = double> 2353 
gbump 1982  3386 
gcm.cache 3328  3332 
gcount 716 
generalized const expression 914 
generalized lvalue 163 
generalized pair 1367  2992 
generate 2423 
generate_n 2424 
generator: random number 2333 
generic algorithm: categories 2372 
generic algorithms 1343  2368  2369 
generic algorithms: required types 3141 
generic data type 2370 
generic software 477 
generic type 1353 
generic_category 325  1129 
geometric_distribution<IntType = int> 2354 
get 717  2217  2233  2245  2256  2995 
getline 432  545  718 
get_allocator 431  1430  1473  1543  1587  1623  1703 
get_deleter 2234  2257 
get_future 2735 
get_id 2545  2554  2567 
get_stop_source 2573 
get_stop_token 2575 
get_wrapped 2745  2748 
global try block 1062 
global function 924 
global namespace 272 
global scope 2046 
global variable 900  2928 
global variable: avoid 92 
glvalue 162 
gmtime 689 
GNU 8  29  1000  2078  3537 
good 547 
goodbit 541 
goto 1054 
gptr 1983  3366  3371  3382  3407 
grammar 3340  3545 
grammar specification file 3553 
grammatical rules 3559 
greater 2121 
greater_equal 2123 
 

H

handler (coroutine) 3295 
hardware_concurrency 2556  2568 
hard_link_count 351 
hash function 1668 
hashing 1667 
hash value 1670 
hash_function 1704 
has_denorm 2853 
has_denorm_loss 2856 
has_infinity 2857 
has_quiet_NaN 2858 
has_signaling_NaN 2861 
header: precompiled 3320 
header file 506  877  889 
header section 3560 
heap 2523 
heterogeneous lookup 1740 
hex 587 
hexadecimal constant 193 
hidden data member 2019 
hiding: base class members 1815 
hierarchic sort 3037 
hierarchy of code 1776 
high_resolution_clock 306 
Hopcroft J.E. 1449 
http://cygwin.com 26 
http://fbb-git.gitlab.io/bisoncpp/ 3580 
http://fbb-git.gitlab.io/bobcat/ 1137  3351  3379 
http://gcc.gnu.org 32 
http://mingw-w64.org/doku.php 28 
http://oreilly.com/catalog/ 2535 
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 3508 
http://www.stroustrup.com/... 106 
http://www/parashift.com/c++-faq-lite/ 109 
https://doc.qt.io 808 
https://fbb-git.gitlab.io/flexcpp/ 3539 
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 3468 
icase 2299 
icmake 34 
id 2546  2555 
identically named member functions 1831 
identifier: initial underscore 1286 
identifiers starting with an underscore 271 
IEC-559 2866 
IEEE-754 2867 
if constexpr 2906 
IFdNStreambuf 3374 
IFdSeek 3392 
IFdStreambuf 3362  3486 
ifstream 693  737  791 
ifstream constructors 741 
ignore 719 
imag 1757 
imaginary part 1744  1758 
implementation 799 
implementation dependent 2035 
implemented-in-terms-of 1854 
implicit conversion 1838 
import 3330 
in 671  676  778 
INCLUDE 878  885 
include guard 85 
includes 2425 
inclusive_scan 2464  2466 
increment 376 
increment operator 1192 
index operator 1168  1375  1571  1603 
index operator: multiple arguments 1173 
indirect base class 1794 
inequality operator 1328 
infinity 2862 
inheritance 874  1780  1786 
inheritance: access to base class member 1800 
inheritance: multiple 1822 
inheritance: no derived class constructors 1807 
inheritance: private derivation 3036 
init 3440  3441  3450 
initialization 836  955  1018  1374 
initialization: static data member 901 
initializer list 173  837 
initializer_list 839 
initializer_list: header file 174 
inline 857  858  861  1246  1884  2092  2094  2897 
inline-inconsistency 864 
inline: avoid! 866 
inline: disadvantage 865 
inline: static members 926 
inline function 860 
inline member functions 2068 
inner_product 2426 
inplace_merge 2427 
input 690  762 
InputIterator 2171  3071 
input language 3541 
input_iterator_tag 3070 
insert 433  1431  1474  1544  1588  1609  1624  1643  1705  1722  1739  2190 
inserter 2183  2189 
inserter: and non-STL classes 2193 
inserter: required types 2192 
inserting streambuf * 758 
insertion operator 123  490  615  630  1176 
insertions 1455 
instantiation 2753  2769 
instantiation declaration 2821  2950 
instantiation function 2949 
instantiation source 2948 
int32_t 255 
integer division 263 
integral conversions 2935 
integral type 3159 
interface 798  1887 
interface functions 814 
internal 581 
internal buffer 651 
internal header 887  3432 
INT_MAX 2846 
invalid_argument 1109 
in_avail 1957 
iomanip 560 
iomanip: header file 519 
ios 487  523  526  529  531  760  2077  2820  3394 
ios::exceptions 1082 
ios::fail 663  744 
ios: header file 508  3395 
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 2428 
is-a 1855  1942  1948 
is-implemented-in-terms-of 1943 
istream 495  691  697  793 
istream: header file 511  701 
istream: iterator 2195 
istreambuf_iterator 2199  2206 
istream constructor 699 
istream_iterator 2194 
istringstream 497  695  748  750  3410 
is_abstract 3175 
is_arithmetic 3176 
is_array 3177 
is_assignable 3178 
is_base_of 3179 
is_bounded 2863 
is_class 3180 
is_compound 3181 
is_const 3182 
is_constructible 3183 
is_convertible 3184 
is_copy_assignable 3185 
is_copy_constructible 3186 
is_default_constructible 3187 
is_destructible 3188 
is_empty 3189 
is_enum 3190 
is_error_code_enum 3247 
is_error_condition_enum 3249 
is_exact 2864 
is_floating_point 3191 
is_function 3192 
is_fundamental 3193 
is_iec559 2865 
is_integer 2868 
is_integral 3194 
is_literal_type 3195 
is_lock_free 2673 
is_lvalue_reference 3196 
is_member_function_pointer 3197 
is_member_object_pointer 3198 
is_member_pointer 3199 
is_modulo 2869 
is_move_assignable 3200 
is_move_constructible 3201 
is_nothrow_... type trait 3161 
is_nothrow_assignable 3202  3257 
is_nothrow_constructible 3203  3204  3253 
is_nothrow_copy_assignable 3259 
is_nothrow_copy_constructible 3205  3256 
is_nothrow_default_constructible 3206  3254 
is_nothrow_destructible 3207  3260 
is_nothrow_move_assignable 3208  3258 
is_nothrow_move_constructible 3209  3255 
is_object 3210 
is_open 664  745  2012 
is_partitioned 2429 
is_permutation 2430 
is_pod 3211 
is_pointer 3214 
is_polymorphic 3215 
is_reference 3216 
is_rvalue_reference 3217 
is_same 3218 
is_scalar 3219 
is_signed 2870  3220 
is_sorted 2431 
is_sorted_until 2432 
is_specialized 2871 
is_standard_layout 3221 
is_trivial 3222 
is_trivially_assignable 3223 
is_trivially_constructible 3224 
is_trivially_copyable 3227 
is_trivially_copy_assignable 3225 
is_trivially_copy_constructible 3226 
is_trivially_default_constructible 3228 
is_trivially_default_destructible 3229 
is_trivially_move_assignable 3230 
is_trivially_move_constructible 3231 
is_union 3232 
is_unsigned 3233 
is_void 3234 
is_volatile 3235 
iterator 180  1345  1354  1382  1686  2066  2145  2151 
iterator (std::) - deprecated 2144 
iterator: 'using' declarations 3066 
iterator: and generic algorithms 3069 
iterator: as class template 3497 
iterator: common characteristics 3067 
iterator: generic design 3065 
iterator: header file 2143  2181  3059 
iterator: range 2160 
iterator: requirements 2166  3068 
iterator: to const elements 2162 
iterator: types 2165 
iterators: forward <-> reverse 2156 
iterator_category 3060 
iterator_tag 3058 
iter_swap 2433 
 

J

Java 1916 
Java interface 1886 
jmp_buf 1066 
join 2557  2569 
joinable 2558  2570 
Josutis, N. 3093 
jthread 2564 
 

K

Kendall's Advanced Theory of Statistics 2332 
key 1560 
key, value 1559 
KeyType 1675  1726 
keywords 266 
key_comp 1591  1627 
key_equal 1706 
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 1278 
lambda: generic 2952 
lambda: mutable 1273 
lambda expression 1262  1264  1266 
lambda function 2422 
last_write_time 352 
late-specified return type 183  1276  2786 
late binding 1860  1868  3043 
launch 2731 
left 584 
left-hand 1334 
left hand side 167 
leftover 2478  2517  2518 
length 434 
length_error 442  1110 
less 2125 
less-than operator 1340 
less_equal 2127 
letters in literal constants 220 
Lewis, P.A.W. 2341 
lex 3507  3556 
lexical scanner specification file 3525 
lexicographical_compare 2434 
lhs 166 
library 891 
lifetime: anonymous objects 854 
LIFO 1319  1650 
limits: header file 2848 
linear chaining 1672 
linear search 1241  1243 
linear_congruential_engine 2334  2337 
linker: removing identical template instantiations 2826 
Linux 21 
Liskov Substitution Principle 1857  1940 
Lisp 37 
list 1443 
list: circular 1447 
list: header file 1445 
list: traversal 1446 
list constructors 1460 
list container 1444 
literal constants 219 
literal floating point value using E 224 
literal float using F 227 
literal long int using L 230 
literal operator 1285 
literals namespace 399 
literal suffix 398 
literal type 3160 
literal unsigned using U 234 
literal wchar_t string L 229 
load 2674 
load_factor 1707 
local arrays 966 
local class 871  1852 
local context 2552 
local function 1280 
localtime 688 
local type 2795 
local variables 90  2929 
lock 2587  2613  2626  2632  2656 
lock (function) 2622 
lock count 2588  2590  2593  2595 
lock_guard 2608 
lock_shared 2602 
log 1766 
logical function object 2132 
logical operators 2130 
logical_and 2133 
logical_not 2137 
logical_or 2135 
logic_error 1111 
lognormal_distribution<RealType = double> 2355 
long double 213  216 
longjmp 1053  1065  1068 
long long 212  215 
long long int 245 
lower_bound 1592  1628  2437 
lowest 2872 
lsearch 1239  1240 
lseek 3399 
LSP 1858  1941 
Ludlum 285 
lvalue 151  159  1170  1197  2174  2228 
lvalue-to-rvalue transformation 2801 
lvalue: distinguish from rvalue 3492 
lvalue reference 153 
lvalue transformations 2800  2931 
 

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 2525 
make_move_iterator 2207 
make_shared 2267 
make_signed 3236 
make_unique 2269 
make_unsigned 3237 
malloc 934  951  979  991  1005 
manipulator 494  806  1248 
manipulator: as objects 1257 
map 1556 
map: header file 1558  1602 
map constructors 1564 
marked sub-expression 2290  2300 
Marshall Cline 110 
matched 3570 
match_any 2312 
match_continuous 2313 
match_default 2316 
match_flag_type 2307 
match_not_bol 2314 
match_not_bow 2315 
match_not_eol 2317 
match_not_eow 2318 
match_not_null 2319 
match_prev_avail 2320 
match_results 2301 
mathematical functions 1759 
max 2343  2438  2873 
max-heap 2373  2526 
max_bucket_count 1708 
max_element 2440 
max_exponent 2875 
max_exponent10 2876 
max_load_factor 1709  1710 
max_size 435  1342  1432  1475  1545  1593  1629  1711 
maybe_unused 205 
member: const 818 
member: in-class 859 
member: overriding 1875 
member function 135  384  797  1461  1501  1978  2232  2255 
member function: available 1846 
member function: called explicitly 1817 
member function: identically named 1832 
member function: overloading 66 
member function: pure virtual implementation 1902 
member functions 1516 
member initializer 825 
member initializer: using { } 826 
member template 2936 
memcpy 1025  1158 
memory: header file 984  2208  2240  2268  2513  3122 
memory: initialization 962 
memory allocation 933 
memory buffers 491 
memory consumption 2022 
memory leak 942  949  972  995  1073  1078  1347  1878  2209  2272 
memory_order 2690 
merge 1476  2444 
merging 2375 
mersenne_twister_engine 2336 
message 1127 
min 2342  2439  2874 
MinGW 27 
mini scanner 3524  3527 
minmax 2446 
minmax_element 2442  2447 
minus 2105 
min_element 2441 
min_exponent 2877 
min_exponent10 2878 
mixing C and C++ I/O 500 
modifier 1178 
module: frame 3329 
module: system header 3333 
module compiled system header 3331 
module flag 3321 
module interface unit 3324  3326 
module mapper 3337 
module partition interface unit 3325 
modulus 2111 
move 1034  1036  2448 
move-aware 158  1039 
move: design principle 1042 
move assignment 1038 
move constructor 1030  1806 
move semantics 155  157  1026 
move_backward 2449 
MS-Windows 24  675  783 
mt19937 2340  2489 
Multi 3268 
multimap 1600 
multimap: no operator[] 1604 
multiple inheritance 1823 
multiple inheritance: vtable 2023 
multiplexing 3467 
multiplies 2107 
multiset 1636 
multiset::iterator 1644 
mutable 875 
mutex 2581  2614  2633 
mutex: header file 2582  2598  2607  2628  2641 
mutex_type 2610  2611 
 

N

name 1128 
name-independent declaration 2625 
name-independent declarations 95 
name: fully qualified 2781 
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 2542 
NaN 2859 
narrowing conversion 175 
native_handle 2559  2571 
negate 2113 
negative_binomial_distribution<IntType = int> 2358 
negator 2139 
nested blocks 94 
nested class 2064 
nested class: declaration 2071 
nested class: member access 2073 
nested class: static members 2070 
nested container 1565 
nested derivation 1792 
nested enumerations 2076 
nested functions 872 
nested inheritance 1907 
nested trait class 3147 
nesting depth 3517 
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 1848 
next_permutation 2454 
Nichols, B 2533 
nm 3014 
noAlarm 3478 
no arguments depending on a template parameter 3096 
noboolalpha 591 
no buffering 1998 
nodiscard 206 
noexcept 1081  3250 
non-constant member functions 1900 
non-local return 1057 
none_of 2399 
noopt 909 
noreturn 207 
norm 1767 
normal_distribution<RealType = double> 2356 
noshowbase 593 
noshowpoint 604 
noshowpos 595 
not 1300 
Not-a-Number 2860 
nothrow guarantee 1156 
notify_all 2650  2658  2665 
notify_all_at_thread_exit 2645 
notify_one 2649  2657 
not_eq 1302 
not_equal_to 2119 
not_fn 2140 
nounitbuf 611 
nouppercase 597 
now 303 
no_state 2716  2721 
npos 391 
nReady 3473 
NTBS 191 
nth_element 2459 
NULL 70  72  912  940 
null-bytes 649 
nullptr 73 
NullType 3263 
numeric: header file 2367 
numeric_limits 2847 
 

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 1785 
object oriented approach 44 
oct 588 
octal constant 195 
off_type 642  730 
ofstream 616  654  792 
ofstream constructors 659 
once_flag 2596 
one definition rule 800  2816 
open 661  742  2013  3352 
openmode 668  2014 
operator 1013 
operator!= 1242  2120  2168 
operator""sv 466 
operator% 2112 
operator& 144  147 
operator&& 2134 
operator&= 2687 
operator> 2122 
operator>> 706  1180  1773 
operator>= 2124 
operator< 1562  1666  2126  2443  2445  2456  2462  2495  2497  2499  2501  2504  2522  2527  2531 
operator<< 1774 
operator<= 2128 
operator() 1234  1245 
operator() [coroutine] 3309 
operator* 1749  2108  2170  2230  2253 
operator*= 1753 
operator+ 1200  1747  2101  2104  2394  2473 
operator++ 1193  2169  2681  2682 
operator+= 1751  2685 
operator- 1748  2106 
operator-> 2231  2254 
operator-- 1195  2683  2684 
operator-= 1752  2686 
operator/ 1750  2110 
operator/= 1754 
operator: free 1201 
operator: keywords 270 
operator= 2226  2250  2251 
operator== 1681  2118  2167  2493  2516  2520 
operator and 1291 
operator and_eq 1293 
operator bitand 1295 
operator bitor 1297 
operator bool 2229  2252  2631 
operator bool [coroutine] 3306 
operator compl 1299 
operator co_await 3315 
operator delete 980  1216 
operator delete[] 1227 
operator new 978  1097  1207 
operator new(sizeInBytes) 957 
operator new[] 1224 
operator not 1301 
operator not_eq 1303 
operator or 1305 
operator or_eq 1307 
operator overloading 1012  1166 
operator overloading: within classes only 1312 
operator path const &() 368 
operators: textual alternatives 1289 
operators of containers 1322 
operator xor 1309 
operator xor_eq 1311 
operator[] 1169  1174  1183  3117  3491 
operator^= 2689 
operator|= 2688 
operator|| 2136 
optional: header file 2365 
options 377  3528 
or 1304 
ordered pair 1775 
ordering: strict 3279  3280 
ordinary class 2758  2807 
ordinary function 2757 
or_eq 1306 
ostream 489  513  535  614  620  628  794  1252  1897 
ostream: define using 0-pointer 625  700 
ostream: header file 512  626 
ostreambuf_iterator 2205 
ostream constructor 624 
ostream coupling 759 
ostream_iterator 2201 
ostringstream 492  618  681  683 
out 677  779 
out-of-line functions 868 
out of memory 1002 
output 763 
output formatting 486  522 
OutputIterator 2173  3073 
output_iterator_tag 3072 
out_of_range 1112 
overflow 1968  1991  3347  3358 
overflow_error 1113 
overloadable operators 1288 
overloaded assignment 1323 
overloading: by const attribute 67 
overloading: function template 2828 
overpopulation 2541  2703 
override 1872  1905 
overriding members 1876 
overview of generic algorithms 1344 
owns_lock 2615 
 

P

p 231 
packaged_task 2732 
padding 564 
pair 1356  1570 
pair<map::iterator, bool> 1589 
pair<set::iterator, bool> 1625 
pair<type1, type2> 1364 
pair container 1314  1355 
parameter: ellipsis 3150 
parameter list 62 
parameter pack 2976 
parameter pack: not expanded 2988 
parameter pack: rvalue reference 2982 
parent process 3419  3430 
ParentSlurp 3462 
parse() 3514 
parse-tree 3341 
parser 3339  3500  3542 
parser generator 3504  3516  3543 
partial class template specialization 2963 
partial specialization 2964 
partial_ordering 2282 
partial_sort 2460 
partial_sort_copy 2461 
partial_sum 2463 
partition 2468  3334 
partition: syntax 3335 
partition interface unit 3336 
partition_copy 2471 
partition_point 2470 
Pascal 873 
path 335  367 
pbackfail 1984 
pbase 1993  3354 
pbump 1995  3359 
peculiar syntax 1244 
peek 720 
perfect forwarding 156  2814  2981 
perfect forwarding: inheritance 2987 
perfect forwarding: to data members 2999 
permissions 332  353 
perms 329 
permuting 2376 
perm_options 331 
pimpl 1947 
pipe 3345  3456 
placement new 982  1214  1226  1228  3123 
placement new: generic algorithms 2511 
plain old data 1047  3213 
plus 2100  2103 
pod 1048 
pointer 3063 
pointer: to an object 1843 
pointer: to class template 3010 
pointer: to data member 2050 
pointer: to deleted memory 1009 
pointer: to function 928  1237  1253 
pointer: to member 2043  2044  3149 
pointer: to member: assignment 2053 
pointer: to member: defining 2049 
pointer: to member: size 2063 
pointer: to member field selector 2058 
pointer: to object 1223  2956 
pointer: to policy base class 3130 
pointer: to virtual member 2055 
pointer: wild 2212  2271 
pointer as iterator 2164 
pointer in disguise 1842 
pointer juggling 3137 
pointer protection 182 
point of instantiation 2824  2895  3017 
poisson_distribution<IntType = int> 2359 
polar 1768 
policy 3119  3127 
policy class: defining structure 3136 
polymorphism 1856  1859  2016 
polymorphism: bypassing 3098 
polymorphism: dynamic 2913 
polymorphism: how 2018 
polymorphism: static 2912 
polymorphous wrapper 2888 
pop 378  1507  1518  1658 
pop_back 436  1433  1477  1546 
pop_front 1479  1547 
pop_heap 2528 
POSIX 247 
postponing decisions 1050 
pos_type 728 
pow 1769 
power specification using p 232 
pptr 1994  1996  3355 
precision 567 
precompiled header 2818 
predefined function object 2095 
predicate 1238 
preprocessor 911  1256  1259 
preprocessor directive 78  3523 
preprocessor directive: error vs. static_assert 2841 
prev_permutation 2455 
primitive types 217 
print 633 
printf 55  134  2973 
priority queue data structure 1511 
priority rules 1513 
priority_queue 1510  1515 
private 137  3053 
private backdoor 1172 
private derivation 1827 
private derivation: too restrictive 1797 
private inheritance 1944 
private members 3025 
probability density function 2329 
problem analysis 1783 
procedural approach 43 
process id 3426 
process ID 3421 
profiler 863  1459 
Prolog 38 
promise 2736 
promise (coroutine) 3312 
promise [coroutine] 3307 
promise_already_satisfied 2720 
promise_type 3296  3300 
promise_type (coroutine) 3298 
promotion 1187 
promotions 2934 
protected 138  1795  3370 
protected derivation: too restrictive 1798 
protocol 1888 
Prototype design pattern 2029 
prototyping 12 
Proxy: stream insertion and extraction 3496 
Proxy Design Pattern 3494 
prvalue 164 
pthreads 2532 
Pthreads Programming 2534 
pthread_getschedparam 2560 
pthread_setschedparam 2561 
public 139  904  1826 
pubseekoff 1971  2005 
pubseekpos 1973 
pubsetbuf 1975 
pubsync 1966 
pure rvalue 165 
pure virtual functions 1895 
pure virtual member: implementation 1903 
push 1508  1519  1659 
push_back 437  1434  1481  1548  2186 
push_front 1482  1549  2188 
push_heap 2529 
put 636 
putback 721  3404 
put_time 686 
 

Q

qsort 3015 
qsort() 932 
Qt 807 
qualification conversions 2933 
qualification transformation 2804 
queue 1495  1500 
queue: header file 1497  1512 
queue data structure 1496 
quiet_NaN 2879 
 

R

radix 559  2880 
rand 2328 
random 1454 
random: header file 2327  2339 
random access 2178 
RandomAccessIterator 2177  3079  3084 
RandomIterator 3498 
random_access_iterator_tag 3078 
range 186 
range-based for-loop 185 
range of values 1407 
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  1396  1435  1483  1550  1594  1630  2154  3087 
rdbuf 533  768  769  3443 
rdstate 551 
read 722 
readFd 3474 
read first, test later 756 
reading and writing 499 
readsome 723 
read_symlink 354 
real 1755 
realloc 1006 
real part 1745  1756 
recompilation 1791 
recursion_pending 379 
recursive_mutex 2583 
recursive_timed_mutex 2585 
redirection 770  3442 
reduce 2472 
ref(arg) 2788 
reference 142  1251  1841  3064 
reference: to class template 3009 
reference binding 1203 
reference operator 143 
reference parameter 828 
reference qualifier 1204 
reference wrapper 2790 
regcomp 2285 
regex 2292 
regex: header file 2287  2291  2302  2303 
regexec 2286 
regex_constants 2295 
regex_match 2304  2321 
regex_replace 2306  2326 
regex_search 2305  2322 
register 268 
regular expression 3520 
rehash 1712 
reinterpret_cast 3105 
reinterpret_to_smaller_cast 3106 
relational function object 2116 
relationship between code and data 1777 
relative address 2052 
release 2235  2616  2634 
remove 355  1484  2474 
remove_all 356 
remove_all_extents 3238 
remove_const 3239 
remove_copy 2475 
remove_copy_if 2476 
remove_cv 3240 
remove_extent 3241 
remove_if 1485  2477 
remove_pointer 3242 
remove_prefix 464 
remove_reference 3243 
remove_suffix 465 
remove_volatile 3244 
rename 357 
rend 439  1398  1436  1486  1551  1579  1595  1631  2155  3088 
renew 968  976 
replace 440  2479 
replace_copy 2480 
replace_copy_if 2481 
replace_filename 370 
replace_if 2482 
repositioning 639  725 
request_stop 2577 
requires 3276 
reserve 441  1437  1713 
reserved identifiers 273 
reset 2237  2258  2259 
resetiosflags 573 
resize 444  1438  1487  1552 
resize_file 358 
resource: stealing 1031 
responsibility of the programmer 1380  1415  1464  1503  1529  1662  2236 
restrictions 41 
result_of 3003 
result_type 3145 
resume 3308 
rethrow_exception 1143 
return 1058 
return by argument 145 
return type: implicit 1274 
return type: late-specified 1275 
return type: via result_of 3002 
return value 59  1250 
return value optimization 1044 
reusable software 1893  1952 
reverse 1489  2483 
reverse iterator 3085 
Reverse Polish Notation 1651 
reverse_copy 2484 
reverse_iterator 1397  2147  3086 
reverse_iterator.base() 2157 
reverse_iterator: initialized by iterator 3089 
rfind 445 
rhs 168 
right 585 
right-hand 1335  1361 
right hand side 169 
rmExceptFd 3484 
rmReadFd 3482 
rmWriteFd 3483 
RNG 2344 
rotate 2485 
rotate_copy 2486 
round_error 2881 
round_style 2882  2884 
RPN 1652 
rule of thumb 53  91  104  265  286  823  827  862  876  892  973  1032  1151  1155  1185  1189  1220  1263  1281  1453  1787  1790  1885  2051  2273  2289  2770  2832  2896  2916  2943  2968  3251 
run-time 1863  1929  2844 
run-time support system 1003 
run-time vs. compile-time 3108 
runtime_error 1115 
rvalue 152  1171  1196  2172  2227 
rvalue: distinguish from lvalue 3493 
rvalue reference 149 
rvalue reference return type 1029 
 

S

s 397 
sample 2487 
sbumpc 1958  3385 
scalar type 1746 
scanf 712 
scanner 3338  3501  3521  3546 
ScannerBase 3518 
scanner generator 3502 
scientific 601 
scientific notation 602 
scope: class 2047 
scope: global 2045 
scoped_lock 2640 
scope resolution operator 115  280  1219  1818  1833  1909 
search 2491 
search_n 2492 
second 1358 
second_argument_type 3144 
seek beyond file boundaries 648  735 
seekdir 643  731  1972 
seekg 729 
seekoff 2001  3390 
seekp 641 
seekpos 2006  3391  3401 
seek_dir 2079 
seek_off 3398 
segmentation fault 2220 
select 3465  3466 
Selector 3471 
Semaphore 2662 
set 1610 
set: header file 1612  1638 
setAlarm 3477 
setbase 589 
setbuf 2000 
setDebug 3531 
setf 570 
setfill 565 
setg 1985  3364  3373  3380  3400 
setiosflags 571 
setjmp 1052  1064  1067 
setp 1997  3353 
setprecision 569 
setstate 555 
setw 576 
set_difference 2494 
set_emit_on_sync 2750 
set_intersection 2496 
set_new_handler 999 
set_symmetric_difference 2498 
set_union 2500 
SFINAE 2905 
sgetc 1960 
sgetn 1961  3388 
shadow member 1799 
shared state 2704 
shared state: abandon 2709 
shared state: destruction 2708 
shared state: releasing 2707 
shared_future 2725 
shared_lock 2629 
shared_mutex: header file 2601  2630 
shared_ptr 2239  3083 
shared_ptr: 0-pointer 2244 
shared_ptr: default 2243 
shared_ptr: defining 2241 
shared_ptr: initialization 2246 
shared_ptr: operators 2249 
shared_ptr: used type 2248 
shift_left 2450  2452 
shift_right 2451  2453 
showbase 592 
showmanyc 1986 
showpoint 603 
showpos 594 
shrink_to_fit 446  1440  1553 
shuffle 2488  2490 
signal 3437 
signaling_NaN 2885 
sin 1770 
single inheritance 1821 
sinh 1771 
size 447  840  1399  1441  1490  1509  1520  1554  1596  1632  1660  1714  2182 
size: pointer to member 2062 
sized deallocation function 1229 
sizeof 11  893  937  985  2979  3153 
sizeof derived vs base classes 1851 
size specification 903 
size_t 246  1210 
size_type 392 
skipping leading blanks 130 
skipws 608  2203 
sleep_for 2548 
sleep_until 2549 
slicing 1836 
smart pointer 2211 
snextc 1963 
socket 503  3346 
sort 1491  2129  2502 
sort criteria: hierarchic sorting 3038 
sorted collection of value 1637 
sorted collection of values 1611 
sorting 2374 
sort_heap 2530 
space 359 
space(_info) 380 
spaceship 1205 
splice 1492 
split buffer 1989 
sprintf 619 
sputbackc 1964 
sputc 1967 
sputn 1969 
sqrt 1772 
sscanf 696 
sstream: header file 518  682  749  795 
stable_partition 2469 
stable_sort 2503  3039 
stack 1645 
stack: header file 1647 
stack constructors 1655 
stack data structure 1646 
stack operations 1247 
standard exceptions 1091 
standard namespace 113 
standard namespace: and STL 2088 
standard normal distribution 2357 
Standard Template Library 2084 
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 2061 
static binding 1861  1866 
static data: const 906 
static data members: initialization 902 
static inline member functions 925 
static member functions 921  922 
static members 896  2953 
static member template 3103 
static object 811 
static polymorphism 2911  3045  3133 
static polymorphism: downsides 3050 
static type checking 1917 
static type identification 1918 
static variable: initialization 2600 
static_assert 2840 
static_cast 262  1847  2825 
static_pointer_cast 2264 
status 360  371 
status_known 334 
std 470 
std::coroutine_handle<State> 3301 
std::error_code 319 
std::wstring 462 
stderr 122 
STDERR_FILENO 3460 
stdexcept 443 
stdexcept: header file 1090 
stdin 120 
STDIN_FILENO 3458 
stdio.h 56  84 
std namespace: additions OK 3000  3001 
stdout 118 
STDOUT_FILENO 3360  3459 
steady_clock 305 
STL 2085 
stod 453 
stof 452 
stoi 455 
stol 456 
stold 454 
stoll 457 
stop_callback 2578 
stop_token 2574  2576 
stop_token: header file 2579 
storage class specifier 269 
store 2675 
storing data 1452 
stoul 458 
stoull 459 
str 684  751 
str... 943 
strcasecmp 395  2093 
strdup 944  1004  1008 
strdupnew 1007 
stream 2009 
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  1950  2198  2204  3344  3361  3369  3377  3389  3402 
streambuf: and exceptions 1955 
streambuf: header file 509 
streamsize 1954 
stream state flags 552 
string 383 
string::iterator 2065 
string::size_type 393 
string: as union member 3569 
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 2280 
strong_ordering 2284 
Stroustrup 105 
struct 98 
struct: empty 3262 
Structured Computer Organization 2664 
Stuart, A. & Ord, K 2331 
student_t_distribution<RealType = double> 2360 
substitutability 2276 
substitution failure 2904 
substr 449 
subtract_with_carry_engine 2335  2338 
sungetc 1965 
suspend_always (std::) 3310 
suspend_never (std::) 3311 
Sutter, H. 1152  2909 
swap 450  1024  1157  1400  1442  1493  1555  1597  1633  1715  2238  2260  2505  2562  2572  2617  2635 
swap area 1001 
swapping 2377 
swap_ranges 2506 
Swiss army knife 1825 
symbol area 3526 
symbolic constants 131 
symlink_status 361  372 
sync 2007  3348  3357 
synchronized 2738 
syncstream: header file 2744  2747 
syntactic elements 1060 
sys/stat.h: header file 330 
system 3414  3444 
system_category 324  1130 
system_clock 304 
system_complete 362 
system_error 1118 
system_error: header file 320  1121 
 

T

Tanenbaum, A.S. 2663 
task switching 2540 
TCP/IP stack 1953 
tellg 727 
tellp 640 
template 476  2086  2762  2923 
template: and the < token 3100 
template: class 2920 
template: class vs. typename 3125 
template: embedded in using declarations 2961 
template: embedding integral values 3109 
template: explicit specialization 2834 
template: expression template 3274 
template: id-declaration mismatch 2835 
template: identifying subtypes 2958 
template: IfElse 3112 
template: iteration by recursion 3115 
template: overloading type parameter list 2830 
template: parameter type transformation 2799 
template: point of instantiation 2823  2894 
template: preventing instantiation 2945 
template: select type given bool 3113 
template: specialization 2962 
template: specified within template 3099 
template: statements depending on type parameters 2893 
template: variadic 2969 
template: when instantiated 2944 
template declaration 2819 
template explicit specialization 2833 
template explicit type specification: omitting 2838 
template header 2768 
template header: for member templates 2938 
template instantiation declaration 2837 
template mechanism 2751  2761 
template members: without template type parameters 3097 
template meta programming 2817  3048  3090 
Template Method 1894 
template method design pattern 3422 
template non-type parameter 2772 
template pack: and template template parameters 3269 
template parameter: default value 2927 
template parameter deduction 2796 
template parameter list 2763  2771  2922  2924 
template parameters: identical types 2813 
template programming 3104 
templates vs. using 2778 
template template parameter 3091  3124  3126 
template template parameter: and template packs 3270 
template type: initialization 2774 
template type deduction 2812 
template type parameter 2765 
temp_directory_path 363 
terminate 2017 
text files 785 
textMsg 1075 
this 898  923  927  1014  1212 
this_thread 2543 
thread 2538  2550 
thread: header file 2544  2551  2565 
thread of execution 2537 
thread_local 2563 
throw 1061  1070 
throw: empty 1074 
throw: pointer 1071 
throw list 1104 
tie 534  761 
timed_mutex 2584 
timeval 3470 
time_point 311 
time_since_epoch 314 
time_t 309 
tinyness_before 2886 
TMPDIR 364 
token 1653  3544 
top 1521  1654  1661 
to_string 460 
to_sys 365 
to_time_t 308 
to_wstring 461 
trait class 3139 
trait class: class detection 3148 
trait class: nested 3146 
transactional memory: -fgnu-tm 2739 
transform 2114  2138  2507  2510 
transform: vs. for_each 2509 
transformation to a base class 2810 
traps 2887 
trigraphs 4 
trivial class type 3163 
trivial copy constructor 1021 
trivial default constructor 846 
trivial destructor 994 
trivial member function 3164 
trivial type 3162 
true 235  665  746  2435  2457 
trunc 679  781 
try 1076 
try_lock 2589  2618  2627  2636 
try_lock (function) 2623 
try_lock_for 2592  2619  2637 
try_lock_shared 2604 
try_lock_shared_for 2605 
try_lock_shared_until 2606 
try_lock_until 2594  2620  2638 
tuple 2993 
tuple: header file 2364  2994 
tuples: type based addressing 2996 
tuple_element 2998 
tuple_size 2997 
tx_exception 1117 
type 333 
Type 1352 
type-safe 133 
type: anonymous, local 2793 
type: primitive 218 
type: without values 2080 
type checking 54 
type conversions 2903 
typedef 96 
typedefs: nested 3056 
typeid 1920  1923  1933 
typeid: argument 1937 
type identification: run-time 1915 
typeinfo: header file 1101  1107  1934 
typename 3095 
typename && 150 
typename ...Params 2972 
typename: and template subtypes 2960 
typename: disambiguating code 2957 
type of the pointer 1844 
type safe 128  707  938  948 
type safety 481 
type specification: explicit 2797 
type_traits: header file 3154  3252 
 

U

U 233 
u16string 389 
u32string 390 
uflow 1959  1987 
uint32_t 254 
Ullman, J.D. 1450 
unary predicate 2410 
unbound friend 3023  3031 
undefined reference to vtable 2025 
underflow 1988  3363 
underflow_error 1116 
unget 724  3403 
Unicode 241 
uniform initialization 838 
uniform_int_distribution<IntType = int> 2361 
uniform_real_distribution<RealType = double> 2362 
uninitialized... algorithms 2512 
union 97  3568 
union: designated initialization 177 
unique 1494  2261  2515 
unique_copy 2519 
unique_lock 2609  2612 
unique_ptr 2210  3082 
unique_ptr: 0-pointer 2216 
unique_ptr: assignment 2219 
unique_ptr: default 2215 
unique_ptr: defining 2213 
unique_ptr: initialization 2221 
unique_ptr: move constructor 2218 
unique_ptr: operators 2225 
unique_ptr: reaching members 2224 
unique_ptr: used type 2223 
unistd.h: header file 3349  3368  3376  3393  3457 
unitbuf 610 
Unix 772  788  3446  3451  3535  3578 
unlock 2591  2621  2639 
unlock_shared 2603 
unnamed type 2792 
unordered_map 1663  1674 
unordered_map::hasher 1679 
unordered_map::key_equal 1680 
unordered_map::key_type 1676 
unordered_map::mapped_type 1678 
unordered_map: header file 1664 
unordered_map: member functions 1683 
unordered_multimap 1716 
unordered_multiset 1733 
unordered_set 1723  1725 
unordered_set::hasher 1728 
unordered_set::key_equal 1729 
unordered_set::key_type 1727 
unordered_set: header file 1724 
unpack operator 2977  2986 
unrestricted union 1045 
unsetf 572 
unsigned int 248 
uppercase 596 
upper_bound 1598  1634  2521 
URNG 2345 
user-defined literal 920 
user-defined literals 1283 
user interface 1873 
use_count 2262 
using 184  473  890 
using: in derived classes 1820 
using: nested 3057 
using: restrictions 287 
using declaration 281 
using directive 282 
using namespace std 114 
using vs. templates 2779 
UTF-16 242 
UTF-32 243 
utility 1037 
utility: header file 1359  2784  2984 
uz 250 
 

V

vague linkage 867 
valid state 396 
value 1561 
ValueType 1677 
value_comp 1599  1635 
value_type 1563  1613  3062 
Vandevoorde, D. 3094 
variable: inline 869 
variadic concepts 3282 
variadic function 2756 
variadic functions 2971 
variadic non-type parameters 2989 
variadic template: number of arguments 2978 
variadic templates 2970 
vector 1401  2148 
vector: header file 1404 
vector: member functions 1411 
vector constructors 1405 
vectorized execution 2388 
viable functions 2902 
virtual 1871 
virtual: vs static 897 
virtual base class 1912 
virtual constructor 2027 
virtual derivation 1913 
virtual destructor 1880  1898 
virtual member function 1870 
visibility: nested classes 2067 
void 75 
void * 1080  1209  1217  1225 
volatile 2806 
vpointer 2020 
vscanf 713 
vtable 2021  3131 
vtable: and multiple inheritance 2024 
vtable: undefined reference 2026 
 

W

wait 2651  2659  3472 
waitpid 3429 
wait_for 2652  2661 
wait_until 2653  2660 
wchar_t 211  240  475 
weak_equality 2278 
weak_ordering 2283 
weibull_distribution<RealType = double> 2363 
what 1089  1094 
whitespace 129  609  613 
width 574 
Wiebe-Marten Wijnja 3490 
wild pointer 1010  1072 
Williams, A. 2536 
wrapper 996  3412 
wrapper class 505  1198  1834 
wrapper functions 929 
wregex 2293 
write 637 
write beyond end of file 647 
writeFd 3475 
ws 612 
wstring 388 
 

X

X-windows 252 
xor 1308 
xor_eq 1310 
XQueryPointer 253 
xsgetn 1962  1990  3375  3384  3387 
xsputn 1970  1999 
xvalue 160 
 

Y

yacc 3506 
yield 2547 
Yodl 6 
 

Z

zombie 3438  3485