Index

!= 1358 
#define __cplusplus 79 
#error 2880 
#ifdef 83 
#ifndef 86 
#include 3541 
%baseclass-preinclude 3581 
%debug 3548 
%filenames 3551  3583 
%left 3592 
%nonassoc 3594 
%option c++ 3529 
%prec 3595 
%right 3593 
%scanner 3584 
%stype 3585 
%token 3590 
%type 3591 
%union 3582  3586 
& 147 
> 1364 
>> 1212 
>>: with templates 1606 
>= 1365 
< 1362  1373 
<= 1363 
<=>: priority 207 
-> 2097 
->* 2100 
--std=c++23 23 
-fgnu-tm 2778 
-ltbb 2421 
-O0 940 
.* 2099 
... 3012 
.h 87 
.ih extension 918 
.template 3139 
// 52 
:: 115  1251 
::template 3138 
= 0 1935 
== 1357  1371 
= default 877  1074 
= delete 880 
[begin, end) 1447 
[ExecPol,] 2419 
[first, last) 2411 
[left, right) 2201 
\u 243 
__cplusplus 77  81 
__file_clock 342 
__file_clock::to_sys 343 
0 195 
0-pointer 983 
0b 1319 
0b, 0B 198 
0x 193 
 

A

abort exception 1193 
abs 1799 
absolute 356 
absolute position 2013 
abstract base class 2071  3443 
abstract classes 1929 
access 237 
access files 688  771 
accessor 834  849  1215 
access promotion 1840 
access rights 833 
accumulate 2433 
actions 3566 
adapter: inserter 2224 
adapter: object to iterator 2182 
adapter: required types 2231 
addExceptFd 3500 
addReadFd 3498 
address 1401  3339 
address-of operator 145 
address of objects 1049 
addWriteFd 3499 
add_const 3202 
add_cv 3203 
add_lvalue_reference 3204 
add_pointer 3205 
add_rvalue_reference 3206 
add_volatile 3207 
adjacent_difference 2435 
adjacent_find 2436 
adjustfield 614 
aggregate 862  1079  3249 
aggregate initialization 1848 
Aho, A.V. 1487 
Alexandrescu, A. 2947  3129  3144  3301  3303  3304  3309 
algorithm: header file 2406 
alias template 3175 
allocate 1402 
allocate arrays 992 
allocate memory 1254 
allocate objects 987 
allocate primitive types 985 
allocator 1400  3158 
allocator class 2127 
allocator_arg_t 2772 
all_of 2437 
ambiguity 854  1945  1947  1949 
amd 250 
and 1322 
and_eq 1324 
angle bracket notation 1383  1395  2129 
angle brackets 2874 
angle brackets: consecutive 1607 
anonymous 1068  2142  2237 
anonymous function object 1297  1299 
anonymous object 884  1292 
anonymous object: lifetime 887 
anonymous pair 1392 
anonymous type 2829  2832 
anonymous variable 153 
anonymous variable: generic form 1394 
ANSI/ISO 50  76  213  516  556  589 
any_of 2438 
app 702  811 
append 439 
arg 1800 
argument_type 3179 
arithmetic function object 2138 
arithmetic operations 2139 
arithmetic type 3192 
array 1407 
array-to-pointer transformation 2840 
array: 0-sized 996 
array: dynamic 993 
array: enlarge 1002 
array: expandable 1441 
array: fixed size 1000  1008  1408 
array: header file 1410 
array: local 998 
array: member functions 1416 
array bounds 1415  1449 
array bounds overflow 1200 
array constructors 1411 
ASCII 664  668  742  748  1553 
ascii-value 3428 
assembly language 40 
assign 383  440  1451  1501  1565 
assignment 1874 
assignment: pointer to member 2094 
assignment: refused 1876 
assignment: sequential 1050 
associative array 1596  1640  1704 
async 2765  2768 
asynchronous alarm 3488 
asynchronous input 3483 
asynchronous provider 2744 
asynchronous return object 2743 
at 438  1417  1452  1566  1611  1723 
at: multiple arguments 1208 
ate 703  813 
atoi 786 
atomic<Trivial> 2707 
atomic<Type> 2706 
atomic: header file 2704 
atomic actions 2626 
atomic data types 2705 
atomic_cancel 2780 
atomic_commit 2781 
atomic_compare_exchange_strong(_explicit) 2729 
atomic_compare_exchange_weak(_explicit) 2730 
atomic_exchange(_explicit) 2731 
atomic_fetch_add(_explicit) 2736 
atomic_fetch_and 2738 
atomic_fetch_or 2739 
atomic_fetch_sub(_explicit) 2737 
atomic_fetch_xor 2740 
atomic_init 2732 
atomic_is_lock_free 2733 
atomic_load(_explicit) 2734 
atomic_noexcept 2779 
atomic_store(_explicit) 2735 
atto 299 
attribute 200 
auto 178 
auto &, auto && 180 
automatic expansion 1448 
available member functions 1884 
available space 414 
avoid global variables 93 
awaitable 3350 
await_ready 3353 
await_resume 3355 
await_suspend 3354 
await_transform 3351 
 

B

b 220 
back 441  1418  1453  1502  1541  1567 
backdoors 852 
background process 3472 
back_inserter 2225 
bad 575 
badbit 570 
bad_alloc 1030  1128  1180  1265 
bad_array_new_length 1131 
bad_cast 1133  1970 
bad_exception 1135 
bad_function_call 2930 
bad_typeid 1139  1978 
base 2186  2198 
base(): reverse_terator 2199 
base class 1820  1879  3416  3444 
base class: converting to derived class 1960  1965 
base class: hiding members 1855 
base class: prototype 1988 
base class: virtual 1950 
base class destructor 1853 
base class initializer 1843 
base class initializers: calling order 1868 
bash 806 
BASIC 39 
basic guarantee 1179 
basic operators of containers 1352 
basic_ 504  505 
basic_ios.h 560 
basic_regex 2334 
beg 677  765  2042 
begin 442  873  1420  1455  1504  1569  1612  1653  1724  2192  2440 
bernoulli_distribution 2386 
BidirectionalIterator 2216  3114 
bidirectional_iterator_tag 3113 
binary 706  817 
binary constant 197  221 
binary file 667  747  818  820 
binary input 737 
binary output 610  661 
binary tree 2564 
binary_search 2444 
binomial_distribution<IntType = int> 2387 
bison 3524  3530  3569  3574 
bison++ 3531  3570 
bisonc++ 3532  3568  3573 
bisonc++: grammar file 3577 
bit-field 177 
bit-flags 199 
bitand 1326 
bitor 1328 
bitwise and 586 
bobcat 3559  3598 
Bobcat library 1169  3369  3397 
bool 209  1629  1665 
boolalpha 622 
Boost Filesystem 339 
bound friend 3058  3065  3091 
bridge design pattern 1984 
broken_promise 2756 
bucket 1726 
bucket number 1708 
bucket_count 1727 
bucket_size 1728 
buffer 2015 
buffer overflow 139 
built-in 208 
byte 256 
 

C

C++11 867 
C++17 266 
C++: function prevalence rule 2814 
callback 2620 
call back 963 
calling order of base class initializers 1869 
calloc 972 
call_once 2637 
candidate functions 2937 
canonical 357 
capacity 443  1456 
capacity: reduce 1055 
carries_dependency 201 
case-insensitive 427 
catch 1096  1110 
catch: empty enum 2122 
cauchy_distribution<RealType = double> 2388 
cbegin 444  1422  1457  1570  1613  1729  2442 
ccbuild 35 
cend 445  1424  1458  1571  1614  1731  2443 
centi 305 
cerr 120  655  799 
chain of command 1990 
char 507 
char * 1214 
child process 3434  3439  3450 
chi_squared_distribution<RealType = double> 2389 
chrono 290 
chrono: header file 291  318  326  336 
cin 118  547  731  735  798 
circular queue 2956 
class 47  125  2123  2804  3165 
class-type parameters 913 
class-type return values 912 
class: abstract 1928 
class: definition 2078 
class: enforcing constraints 3153 
class: externally declared functions 2079 
class: having pointers 2310 
class: local 902  1892 
class: move-aware 1060 
class: ordinary 2846 
class: policy 3155  3157 
class: trait 3177 
class: without data members 1940 
class hierarchy 1823  1913 
class interface 3063 
class name 1974 
class scope 2088 
class template 2847  2945  2958 
class template: adding functionality 3072 
class template: as base class 3166 
class template: conditional data organization 3151 
class template: declaration 2978  3045 
class template: deducing parameters 3043 
class template: default argument 2979 
class template: default arguments 2977 
class template: defining a type 3147 
class template: derivation 3071 
class template: derived from ordinary class 3078 
class template: friend function template 2944 
class template: generate types 2952 
class template: identifying subtypes 2996 
class template: instantiation 3042 
class template: member instantiation 3050 
class template: member template 2974 
class template: nested 3089 
class template: non-type parameter 2963 
class template: partially compiled 3070 
class template: partial specialization 3002  3004 
class template: pointer to 3049 
class template: reference to 3048 
class template: shadowing parameters 2976 
class template: static members 2991  2992 
class template: transformation to a base class 2849 
class template: using friend 3056 
class template: values without objects 3148 
class template: wrapped in simpler template 3308 
class templates: deducing parameters 1397  1445 
class type 3193 
class vs. typename 2805 
clear 446  582  1459  1505  1572  1615  1654  1733 
climits: header file 2883 
Cline, M. 107 
clock 325 
clog 654 
close 686  695  776  2054 
closure object 1301 
closure type 1302 
code 2761 
code bloat 3081  3088  3171 
Coetmeur, A. 3571 
collating order 1977 
collision 1710 
command language 3482 
common data fields 927 
common pool 978 
compare 447 
compare: header file 1239  2315  2319  2321 
compare_exchange_strong 2708 
compare_exchange_weak 2709 
comparison-salient state 2317 
comparison classes 2314 
compile-time 69  1903  1906  1953  2790  2881 
compiler 9  14  31 
compiler firewall 1985 
compl 1330 
complex 1780 
complex: header file 1782 
complex numbers 1781 
composition 856  914  1817  1863 
compound type 3194 
concept 3312 
concept: constraints 3315 
concept: declaration 3322 
concept: specialization 3314 
concept: used for function parameters 3320 
concept: using 'ConceptName auto' 3321 
concept: variadic 3318 
conditional 3208 
condition flags 569 
condition member functions 574 
condition state 568 
condition_variable 2681  2685 
condition_variable: header file 2680  2686  2693 
condition_variable_any 2682  2692 
conj 1801 
consecutive closing angle brackets 1608 
const 102  2843 
const-qualification 883 
const: generalized expression 946 
constant-expression constructor 952 
constant-expression function 950 
constant expression 2811 
const data and containers 1381 
constexpr 948  2639 
const function attribute 63 
const functions 106 
const member 851 
const member functions 881  1938 
construct 1403 
construction: delegate to base classes 1847 
constructor 1293  1867  2131 
constructor: and exceptions 1196 
constructor: calling order 1850 
constructor: default 842  845 
constructor: delegation 864 
constructor: of derived classes 1841 
constructor: primitive type 2813 
constructor notation 259 
construct_at 2554 
const_cast<type>(expression) 263 
const_iterator 1423  1425  1730  1732  2203 
const_pointer_cast 2305 
const_reverse_iterator 1427  1429 
container 1345 
container: basic operators 1353 
container: data type requirements 1368 
container: equality tests 1356 
container: initialization 1412 
container: nested 1605 
container: ordering 1361 
container: storing pointers 1378 
container without angle brackets 1382 
contains 448 
containter: storing const data 1380 
ContiguousIterator 2219  3118 
contiguous_iterator_tag 3117 
conversion operator 1217 
conversion operator: explicit 1224 
conversion rules 236 
conversions 2969 
conversions: binary to text 718 
conversions: text to binary 785 
cooperating routine 3336 
cooperating routines 3327 
copy 358  449  2445  3077 
copy construction 875 
copy constructor 888  1053  1844 
copy constructor: suppressed 1066 
copy elision 1076 
copyfmt 594 
copy non-involved data 1497 
copy_backward 2447 
copy_file 359 
copy_if 2446 
copy_options 355 
copy_symlink 360 
coroutine: essential characteristic 3356 
coroutine: header file 3328 
coroutine handle 3326 
cos 1802 
cosh 1803 
count 1616  1644  1655  1678  1734  1756  1773  2448 
count_if 2449 
coupling 45 
cout 116  548  653  797  800  3464 
co_await 3324  3330 
co_return 3325  3331 
co_yield 3323  3329 
crbegin 450  1426  1460  1573  1617 
create files 689 
create_directories 361 
create_directory 362 
create_directory_symlink 363 
create_hardlink 364 
create_symlink 365 
cref(arg) 2827 
crend 451  1428  1461  1574 
CRTP 3084 
cstddef 248 
cstddef: header file 257 
cstdint 255 
cstdio 57 
cstdlib: header file 3053 
C strings 188 
cumulative distribution function 2370 
cur 678  766  2041 
curiously recurring template pattern 3083  3086 
current_exception 1171  1174 
current_path 366 
cv_status 2684 
Cygwin 25 
c_str 452 
 

D

daemon 3458  3471  3506  3508 
data 453  1430  1462 
database applications 759 
data hiding 36  135  835  847  938  1828  1835  2018  2073 
data integrity 2074 
data member 832  2016 
data member: initialization 861  866 
data race 2431 
Data Structures and Algorithms 1490 
deadlock 2432 
deallocate member 1405 
deallocate memory 1255 
Debian 19 
dec 618 
deca 307 
decay 3209 
decay_t 3210 
deci 306 
decimal constant 196 
declaration section 3580 
declarative region 274 
declare iostream classes 512 
decltype 2823 
decltype(auto) 2820 
declval 2821 
decrement operator 1227 
deduction rules 2955 
default 876 
default arguments 68 
default constructor 1052  1369  1842 
default implementation 2031 
default value 1478  1527 
default_error_condition 1158 
deferred 2767 
define members of namespaces 289 
delegating constructors 865 
delete 879  969  980  1248 
deleter 2254  2262  2282  2287 
delete[] 1003  1026 
deletions 1495 
delimiter 2242 
denorm_min 2887 
denorm_style 2893 
deprecated 202 
depth 390 
deque 1561  2189 
deque: header file 1563 
deque constructors 1564 
derivation 1818 
derived class 1821  1878  1966 
derived class: using declaration 1858 
derived class destructor 1852 
derived class vs. base class size 1889 
designated initialization 175 
design pattern 46  1930  3435 
design pattern: Prototype 2070 
design pattern: template method 3442 
Design Patterns 3437 
destroy 1404  3340 
destructor 841  1020  1916 
destructor: and exceptions 1197 
destructor: called at exit 3454 
destructor: calling order 1851 
destructor: derived class 1849 
destructor: empty 1921 
destructor: explicit call 1019  1023 
destructor: for policy classes 3172 
destructor: inline 1922 
destructor: main task 1022 
destructor: virtual 1918 
detach 2593  2606 
device 534  3362 
differenct_type 3098 
digits 2888 
digits10 2889 
digit separator 258 
digraphs 3 
direct base class 1832 
directory_entry 382 
directory_options 389 
disable_recursion_pending 391 
display field width 607 
display floating point numbers 600  632 
distance 2190  2220 
divides 2149 
domain_error 1141 
done 3341 
DOS 815 
double free 2303 
double initialization 1888 
double pointers 964 
doubly ended queue 1562 
down-casting 1961  1967 
dup 3466 
dup2 3467  3480 
duration 317 
dynamically allocated variables 2967 
dynamic arrays 994 
dynamic binding 1908 
dynamic cast 1958 
dynamic growth 1496 
dynamic polymorphism 2951  3079  3169 
dynamic_cast 1964  1971 
dynamic_pointer_cast 2306 
 

E

E 222 
early binding 1901  1904 
eback 2019  3384  3400  3425 
ECHO 3552 
ECMAScript 2337  2338 
efficiency 1712 
egptr 2020  3386  3391  3402  3427 
ellipsis 171  1219  3011  3188  3302 
emit 2784  2787 
emplace 1463  1543  1575  1619  1656  1695  1735  1757  1769  1774 
emplace_back 1464  1506  1576 
emplace_front 1507  1577 
emplace_hint 1620  1736  1758  1770  1775 
empty 454  1431  1465  1508  1544  1556  1578  1621  1657  1696  1737 
empty destructor 1920 
empty enum 2121 
empty list 1517  1519 
empty parameter list 74 
empty struct 3298 
enable_if 3211 
encapsulation 140  848  1827  2072 
end 455  679  767  874  1432  1466  1509  1579  1622  1658  1738  2043  2193  2441 
end-of-stream 2236  2240 
endian 671 
endl 131  637 
end of line comment 51 
ends 638 
ends_with 456 
enum 98 
enum class 169 
enum class errc 1157 
enumeration: nested 2115  3092 
enum values: and arithmetic operators 1314 
enum values: evaluated at compile-time 3189 
environ 49 
eof 576 
eofbit 571 
epoch 337 
epptr 3375 
epsilon 2890 
equal 2451 
equality operator 1359  1370 
equal_range 1623  1646  1659  1680  1739  1759  1776  2452 
equal_to 2157 
equivalent 367  1159 
erase 457  1467  1510  1580  1624  1645  1660  1679  1740  1771 
errc (enum) 1155 
errno 348 
error 3576 
error code 1082 
ErrorCodeEnum 1156  3282 
error_category: required header 1152 
error_code 2762 
error_code_enum 3283 
error_condition 1166 
error_condition: required header 1153 
error_condition_enum 3285 
escape sequence 189 
exa 314 
exceptFd 3495 
exception 588  1969 
Exception (Bobcat) 1168 
exception: and constructors 1195 
exception: and destructors 1198 
exception: and new 1182 
exception: and new[] 1264 
exception: and streambuf 1995 
exception: bad_alloc 1031 
exception: header file 1136 
exception: replace 1194 
exception: standard 1125 
Exceptional C++ 1186 
exception class 1121  1126 
exception guarantees 1178 
exception handler: order 1112 
exception neutral 1187 
exceptions 1089 
exceptions (function) 1116 
exception safe 1177 
exception_ptr 1173 
exchange 2453  2710 
exclusive_scan 2505  2507 
exec... 3452 
execution::par 2425 
execution::parallel_policy: header file 2424 
execution::parallel_unsequenced_policy: header file 2426 
execution::par_unseq 2427 
execution::seq 2423 
execution::sequenced_policy: header file 2422 
execution::unseq 2430 
execution::unsequenced_policy: header file 2429 
execution: header file 2420 
execution policy 2418 
exists 368 
exit 1084  1092  1102  3453  3473 
exit: avoid 1021 
exit: calling destructors 3455 
exit status 3447 
exp 1804 
expandable array 1442 
expiring value 160 
explicit 1221 
explicit: conversion operator 1223 
explicit conversions 2954 
explicit instantiation declaration 2860 
explicit template type arguments 2865 
explicit type specification 2836 
exponential_distribution<RealType = double> 2391 
exponentiation 224 
expression: actual type 1963 
expression: type of 1975 
expression template 3310 
extended friend 2081  3069 
extensible literals 1316 
extern 13  3044 
extern "C" 80  82 
extern template 2983  2984  2988 
extracting strings 744 
extraction operator 123  126  529  725  738 
extreme_value_distribution<RealType = double> 2390 
 

F

F 225 
factory function 853  1073 
fail 578  683 
failbit 572  769 
failure class 1120 
fallthrough 203 
false 235  2476  2498 
femto 300 
fetch_add 2714 
fetch_and 2716 
fetch_sub 2715 
fetch_^= 2718 
fetch_|= 2717 
field selector 2096 
field width 1282 
field `...' has incomplete type 3064 
FIFO 1347  1537 
FILE 500 
file: binary mode 707 
file: copying 787 
filebuf 533  542  2047  2050 
file descriptor 536  693  804  3361  3415  3424  3474 
file flags 700 
file is rewritten 711 
file modes 699 
file rewriting: preventing 705 
filesystem 340 
filesystem: header file 292  341  347 
filesystem_error 415 
file_size 369 
file_status 396 
fill 595  1433  2454 
fill characters 615 
fill_n 2455 
FILO 1350  1688 
final 1943 
find 458  1625  1647  1661  1681  1741  1760  1777  2456 
find_end 2459 
find_first_not_of 460 
find_first_of 459  2460 
find_if 2457 
find_if_not 2458 
find_last_not_of 462 
find_last_of 461 
first 1389 
first in, first out 1348  1538 
first in, last out 1349  1687 
first_argument_type 3180 
fisher_f_distribution<RealType = double> 2392 
Fistream 3430 
fixed 630 
fixed-size array 1409 
flags 598 
flags: of ios objects 585 
flag_type 2336 
flex 3522 
flexc++ 3534  3538  3553  3555  3567  3596 
flexc++: debugging 3549 
floatfield 631 
float_denorm_style 2892 
float_round_style 2921 
flow-breaking methods 1088 
flush 639  685 
fold expression: parentheses 3028 
folding expression 3027 
fopen 649  727 
for-statement 186 
fork 2579  3432  3446  3468 
formal type 2798  2802  2962 
format 2363 
format specifier 2365 
format string 720  2364 
formatted input 741 
formatted output 612  663 
formatting 564  593 
formatting commands 526 
formatting flags 590  609 
format_default 2348 
format_first_only 2349 
format_no_copy 2350 
format_sed 2351 
for range declaration 187 
forward 3017  3020 
forward: parameters 3022 
forward class reference 911 
forward declaration 511  915 
forward declaration: enum class 170 
ForwardIterator 2215  3112 
forward iterators 436  437 
forward_iterator_tag 3111 
for_each 2461  3507 
for_each: vs. transform 2548 
fprintf 515 
free 974  1014  1025 
free compiler 15 
free function 1210 
Free Software Foundation 16 
Friedl, J.E.F 2328 
friend 2076  3055  3061 
friend: as forward declaration 2114 
friend: bound 3059  3066 
friend: extended declaration 2082 
friend: function declaration 2080 
friend: in class templates 3057 
friend: nested classes 2112 
friend: unbound 3067 
friend: using a template parameter 3518 
friendship among classes 2077 
from_address 3342 
from_time_t 334 
front 463  1434  1468  1511  1545  1581 
front_inserter 2227 
FSF 17 
fstream 808 
fstream: header file 549  690  772  2049 
ftp::/prep.ai.mit.edu/pub/non-gnu 3528 
fully qualified name 287  2818 
fully qualified name: nested class members 2109 
function (std::) 2929 
function-to-pointer transformation 2841 
function: candidate 2936 
function: constant-expression 949 
function: free 1235 
function:local 1311 
function: returning rvalue reference 1061 
function: variadic 2793 
function: viable 2938 
function adapters 2136 
functional: header file 2130  2181  2825  2928  3041 
functionality 1398 
function call operator 1266 
function object 1268  1721 
function object: anonymous 1300 
function object: arithmetic 2137 
function object: logical 2171 
function object: relational 2155 
function overloading 64  882 
function pointer: polymorphic 2927 
function prevalence rule 2815 
functions as members of structs 99 
function selection 2935 
functions having identical names 61  101 
function template 2792  2797 
function template: overloading 2867 
function template: partial specialization 3003 
function template: specialization vs. overloading 2877 
function templates: multiply included 2853 
function templates: specialized type parameters 2869 
function throw list 1138 
function try block 1192 
functor 1269 
fundamental type 3195 
future 2749  2751 
future (coroutine) 3334 
future: header file 2750  2764  2766  2771  2775 
future_already_retrieved 2757 
future_category 1165 
future_errc 2755 
future_error 2748  2753  2760 
future_status 2752 
 

G

g++ 10  30  3557 
Gamma, E. 1931  2068  3436  3514 
gamma_distribution<RealType = double> 2393 
gbump 2021  3405 
gcount 749 
generalized const expression 947 
generalized lvalue 162 
generalized pair 1399  3029 
generate 2463 
generate_n 2464 
generator: random number 2373 
generic algorithm: categories 2412 
generic algorithms 1375  2408  2409 
generic algorithms: required types 3178 
generic data type 2410 
generic software 510 
generic type 1385 
generic_category 352  1162 
geometric_distribution<IntType = int> 2394 
get 750  2257  2273  2285  2296  3032 
getline 465  577  751 
get_allocator 464  1469  1512  1582  1626  1662  1742 
get_deleter 2274  2297 
get_future 2773 
get_id 2585  2594  2607 
get_stop_source 2613 
get_stop_token 2615 
get_wrapped 2783  2786 
giga 311 
global try block 1095 
global function 957 
global namespace 271 
global scope 2086 
global variable 933  2965 
global variable: avoid 92 
glvalue 161 
gmtime 722 
GNU 8  29  1033  2118  3556 
good 579 
goodbit 573 
goto 1087 
gptr 2022  3385  3390  3401  3426 
grammar 3359  3564 
grammar specification file 3572 
grammatical rules 3578 
Graphical User Interface Toolkit 840 
greater 2161 
greater_equal 2163 
 

H

handler (coroutine) 3332 
hardware_concurrency 2596  2608 
hard_link_count 370 
hash function 1707 
hashing 1706 
hash value 1709 
hash_function 1743 
has_denorm 2891 
has_denorm_loss 2894 
has_infinity 2895 
has_quiet_NaN 2896 
has_signaling_NaN 2899 
header: precompiled 925 
header file 538  909  921 
header section 3579 
heap 2563 
hecto 308 
heterogeneous lookup 1779 
hex 619 
hexadecimal constant 192 
hidden data member 2059 
hiding: base class members 1854 
hierarchic sort 3074 
hierarchy of code 1815 
high_resolution_clock 330 
Hopcroft J.E. 1488 
hours 324 
http://cygwin.com 26 
http://fbb-git.gitlab.io/bisoncpp/ 3599 
http://fbb-git.gitlab.io/bobcat/ 1170  3370  3398 
http://gcc.gnu.org 32 
http://mingw-w64.org/doku.php 28 
http://oreilly.com/catalog/ 2575 
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 3527 
http://www.stroustrup.com/... 105 
http://www.trolltech.com 839 
http://www/parashift.com/c++-faq-lite/ 108 
https://fbb-git.gitlab.io/flexcpp/ 3558 
https://fbb-git.gitlab.io/yodl/ 7 
https://gitlab.com/fbb-git/cppannotations-zip 1 
human-readable 611 
 

I

I/O 501 
I/O library 502 
I/O multiplexing 3487 
icase 2339 
icmake 34 
id 2586  2595 
identically named member functions 1870 
identifier: initial underscore 1318 
identifiers starting with an underscore 270 
IEC-559 2904 
IEEE-754 2905 
if constexpr 2943 
IFdNStreambuf 3393 
IFdSeek 3411 
IFdStreambuf 3381  3505 
ifstream 726  770  822 
ifstream constructors 774 
ignore 752 
imag 1796 
imaginary part 1783  1797 
implementation 830 
implementation dependent 2075 
implemented-in-terms-of 1893 
implicit conversion 1877 
in 704  709  809 
INCLUDE 910  917 
include guard 85 
includes 2465 
inclusive_scan 2504  2506 
increment 392 
increment operator 1225 
index operator 1201  1414  1610  1642 
index operator: multiple arguments 1206 
indirect base class 1833 
inequality operator 1360 
infinity 2900 
inheritance 906  1819  1825 
inheritance: access to base class member 1839 
inheritance: multiple 1861 
inheritance: no derived class constructors 1846 
inheritance: private derivation 3073 
init 2055  3459  3460  3469 
initialization 868  988  1051  1413 
initialization: static data member 934 
initializer list 172  869 
initializer_list 871 
initializer_list: header file 173 
inline 889  890  893  1279  1923  2132  2134 
inline-inconsistency 896 
inline: avoid! 898 
inline: disadvantage 897 
inline: static members 959 
inline function 892 
inline member functions 2108 
inner_product 2466 
inplace_merge 2467 
input 723  795 
InputIterator 2211  3108 
input language 3560 
input_iterator_tag 3107 
insert 466  1470  1513  1583  1627  1648  1663  1682  1744  1761  1778  2230 
inserter 2223  2229 
inserter: and non-STL classes 2233 
inserter: required types 2232 
inserting streambuf * 791 
insertion operator 122  523  647  662  1209 
insertions 1494 
instantiation 2791  2807 
instantiation declaration 2859  2987 
instantiation function 2986 
instantiation source 2985 
int32_t 254 
integer division 262 
integral conversions 2972 
integral type 3196 
interface 829  1926 
interface functions 846 
internal 613 
internal buffer 684 
internal header 919  3451 
INT_MAX 2884 
invalid_argument 1142 
in_avail 1996 
iomanip 592 
iomanip: header file 551 
ios 520  555  558  561  563  793  2117  2858  3413 
ios::exceptions 1115 
ios::fail 696  777 
ios: header file 540  3414 
iosfwd 420  539 
iosfwd: header file 513 
ios object: as bool value 580 
iostate 1117  1119 
iostream 88  124  691  773 
iostream.h 89 
iostream: header file 546  659  736 
iostream_category 1164 
ios_base 517  552  562 
ios_base.h 559 
iota 2468 
is-a 1894  1981  1987 
is-implemented-in-terms-of 1982 
istream 528  724  730  824 
istream: header file 543  734 
istream: iterator 2235 
istreambuf_iterator 2239  2246 
istream constructor 732 
istream_iterator 2234 
istringstream 530  728  781  783  3429 
is_abstract 3212 
is_arithmetic 3213 
is_array 3214 
is_assignable 3215 
is_base_of 3216 
is_block_file 404 
is_bounded 2901 
is_character_file 405 
is_class 3217 
is_compound 3218 
is_const 3219 
is_constructible 3220 
is_convertible 3221 
is_copy_assignable 3222 
is_copy_constructible 3223 
is_default_constructible 3224 
is_destructible 3225 
is_directory 406 
is_empty 407  3226 
is_enum 3227 
is_error_code_enum 3284 
is_error_condition_enum 3286 
is_exact 2902 
is_fifo 408 
is_floating_point 3228 
is_function 3229 
is_fundamental 3230 
is_iec559 2903 
is_integer 2906 
is_integral 3231 
is_literal_type 3232 
is_lock_free 2711 
is_lvalue_reference 3233 
is_member_function_pointer 3234 
is_member_object_pointer 3235 
is_member_pointer 3236 
is_modulo 2907 
is_move_assignable 3237 
is_move_constructible 3238 
is_nothrow_... type trait 3198 
is_nothrow_assignable 3239  3294 
is_nothrow_constructible 3240  3241  3290 
is_nothrow_copy_assignable 3296 
is_nothrow_copy_constructible 3242  3293 
is_nothrow_default_constructible 3243  3291 
is_nothrow_destructible 3244  3297 
is_nothrow_move_assignable 3245  3295 
is_nothrow_move_constructible 3246  3292 
is_object 3247 
is_open 697  778  2051 
is_other 409 
is_partitioned 2469 
is_permutation 2470 
is_pod 3248 
is_pointer 3251 
is_polymorphic 3252 
is_reference 3253 
is_regular_file 410 
is_rvalue_reference 3254 
is_same 3255 
is_scalar 3256 
is_signed 2908  3257 
is_socket 411 
is_sorted 2471 
is_sorted_until 2472 
is_specialized 2909 
is_standard_layout 3258 
is_symlink 412 
is_trivial 3259 
is_trivially_assignable 3260 
is_trivially_constructible 3261 
is_trivially_copyable 3264 
is_trivially_copy_assignable 3262 
is_trivially_copy_constructible 3263 
is_trivially_default_constructible 3265 
is_trivially_default_destructible 3266 
is_trivially_move_assignable 3267 
is_trivially_move_constructible 3268 
is_union 3269 
is_unsigned 3270 
is_void 3271 
is_volatile 3272 
iterator 179  1377  1386  1421  1725  2106  2185  2191 
iterator (std::) - deprecated 2184 
iterator: 'using' declarations 3103 
iterator: and generic algorithms 3106 
iterator: as class template 3516 
iterator: common characteristics 3104 
iterator: generic design 3102 
iterator: header file 2183  2221  3096 
iterator: range 2200 
iterator: requirements 2206  3105 
iterator: to const elements 2202 
iterator: types 2205 
iterators: forward <-> reverse 2196 
iterator_category 3097 
iterator_tag 3095 
iter_swap 2473 
 

J

Java 1955 
Java interface 1925 
jmp_buf 1099 
join 2597  2609 
joinable 2598  2610 
Josutis, N. 3130 
jthread 2604 
 

K

Kendall's Advanced Theory of Statistics 2372 
key 1599 
key, value 1598 
KeyType 1714  1765 
keywords 265 
key_comp 1630  1666 
key_equal 1745 
kilo 309 
kludge 1232 
Koenig lookup 283 
 

L

L 227 
Lakos, J. 836  916 
lambda-declarator 1304 
lambda-introducer 1303 
lambda: access variables 1309 
lambda: capture =, this 1310 
lambda: generic 2989 
lambda: mutable 1305 
lambda expression 1294  1296  1298 
lambda function 2462 
last_write_time 371 
late-specified return type 182  1308  2824 
late binding 1899  1907  3080 
launch 2769 
left 616 
left-hand 1366 
left hand side 166 
leftover 2518  2557  2558 
length 467 
length_error 475  1143 
less 2165 
less-than operator 1372 
less_equal 2167 
letters in literal constants 219 
Lewis, P.A.W. 2381 
lex 3526  3575 
lexical scanner specification file 3544 
lexicographical_compare 2474 
lhs 165 
library 923 
lifetime: anonymous objects 886 
LIFO 1351  1689 
limits: header file 2886 
linear chaining 1711 
linear search 1274  1276 
linear_congruential_engine 2374  2377 
linker: removing identical template instantiations 2864 
Linux 21 
Liskov Substitution Principle 1896  1979 
Lisp 37 
list 1482 
list: circular 1486 
list: header file 1484 
list: traversal 1485 
list constructors 1499 
list container 1483 
literal constants 218 
literal floating point value using E 223 
literal float using F 226 
literal long int using L 229 
literal operator 1317 
literals namespace 432 
literal suffix 431 
literal type 3197 
literal unsigned using U 233 
literal wchar_t string L 228 
load 2712 
load_factor 1746 
local arrays 999 
local class 903  1891 
local context 2592 
local function 1312 
localtime 721 
local type 2833 
local variables 90  2966 
lock 2627  2653  2664  2670  2694 
lock (function) 2662 
lock count 2628  2630  2633  2635 
lock_guard 2648 
lock_shared 2642 
log 1805 
logical function object 2172 
logical operators 2170 
logical_and 2173 
logical_not 2177 
logical_or 2175 
logic_error 1144 
lognormal_distribution<RealType = double> 2395 
long double 212  215 
longjmp 1086  1098  1101 
long long 211  214 
long long int 244 
lower_bound 1631  1667  2477 
lowest 2910 
lsearch 1272  1273 
lseek 3418 
LSP 1897  1980 
Ludlum 284 
lvalue 150  158  1203  1230  2214  2268 
lvalue-to-rvalue transformation 2839 
lvalue: distinguish from rvalue 3511 
lvalue reference 152 
lvalue transformations 2838  2968 
 

M

macro 71  943  1287  1290 
main 48  58  60 
make 33 
make_error_code 353 
make_error_condition 1167 
make_exception_ptr 1172  1175 
make_heap 2565 
make_move_iterator 2247 
make_shared 2307 
make_signed 3273 
make_unique 2309 
make_unsigned 3274 
malloc 967  984  1012  1024  1038 
manipulator 527  837  1281 
manipulator: as objects 1289 
map 1595 
map: header file 1597  1641 
map constructors 1603 
marked sub-expression 2330  2340 
Marshall Cline 109 
matched 3589 
match_any 2352 
match_continuous 2353 
match_default 2356 
match_flag_type 2347 
match_not_bol 2354 
match_not_bow 2355 
match_not_eol 2357 
match_not_eow 2358 
match_not_null 2359 
match_prev_avail 2360 
match_results 2341 
mathematical functions 1798 
max 2383  2478  2911 
max-heap 2413  2566 
max_bucket_count 1747 
max_element 2480 
max_exponent 2913 
max_exponent10 2914 
max_load_factor 1748  1749 
max_size 468  1374  1406  1471  1514  1584  1632  1668  1750 
maybe_unused 204 
mega 310 
member: const 850 
member: in-class 891 
member: overriding 1914 
member function 134  417  828  1500  1540  2017  2272  2295 
member function: available 1885 
member function: called explicitly 1856 
member function: identically named 1871 
member function: overloading 66 
member function: pure virtual implementation 1941 
member functions 1555 
member initializer 857 
member initializer: using { } 858 
member template 2973 
memcpy 1058  1191 
memory: header file 1017  2248  2280  2308  2553  3159 
memory: initialization 995 
memory allocation 966 
memory buffers 524 
memory consumption 2062 
memory leak 975  982  1005  1028  1106  1111  1379  1917  2249  2312 
memory_order 2728 
merge 1515  2484 
merging 2415 
mersenne_twister_engine 2376 
message 1160 
micro 303 
microseconds 320 
milli 304 
milliseconds 321 
min 2382  2479  2912 
MinGW 27 
mini scanner 3543  3546 
minmax 2486 
minmax_element 2482  2487 
minus 2145 
minutes 323 
min_element 2481 
min_exponent 2915 
min_exponent10 2916 
mixing C and C++ I/O 532 
modifier 1211 
modulus 2151 
move 1067  1069  2488 
move-aware 157  1072 
move: design principle 1075 
move assignment 1071 
move constructor 1063  1845 
move semantics 154  156  1059 
move_backward 2489 
MS-Windows 24  708  814 
mt19937 2380  2529 
Multi 3305 
multimap 1639 
multimap: no operator[] 1643 
multiple inheritance 1862 
multiple inheritance: vtable 2063 
multiplexing 3486 
multiplies 2147 
multiset 1675 
multiset::iterator 1683 
mutable 907 
mutex 2621  2654  2671 
mutex: header file 2622  2638  2647  2666  2679 
mutex_type 2650  2651 
 

N

name 1161 
name: fully qualified 2819 
name conflicts 111 
named constant expression 951 
name mangling 65 
namespace 110  273  920 
namespace: anonymous 276 
namespace: closed 278 
namespace: import all names 282 
namespace alias 288 
namespace declarations 275 
namespace this_thread 2582 
NaN 2897 
nano 302 
nanoseconds 319 
narrowing conversion 174 
native_handle 2599  2611 
negate 2153 
negative_binomial_distribution<IntType = int> 2398 
negator 2179 
nested blocks 94 
nested class 2104 
nested class: declaration 2111 
nested class: member access 2113 
nested class: static members 2110 
nested container 1604 
nested derivation 1831 
nested enumerations 2116 
nested functions 904 
nested inheritance 1946 
nested trait class 3184 
nesting depth 3536 
new 968  979  1241 
new-style casts 260 
new: and exceptions 1181 
new: header file 1129  1132 
new: placement 1016  1246 
new Type[0] 997 
new[] 991  1004  1007  1244 
new[]: and exceptions 1263 
new[]: and non-default constructors 1887 
next_permutation 2494 
Nichols, B 2573 
nm 3051 
noAlarm 3497 
no arguments depending on a template parameter 3133 
noboolalpha 623 
no buffering 2037 
nodiscard 205 
noexcept 1114  3287 
non-constant member functions 1939 
non-local return 1090 
none_of 2439 
noopt 942 
noreturn 206 
norm 1806 
normal_distribution<RealType = double> 2396 
noshowbase 625 
noshowpoint 636 
noshowpos 627 
not 1332 
Not-a-Number 2898 
nothrow guarantee 1189 
notify_all 2688  2696  2703 
notify_all_at_thread_exit 2683 
notify_one 2687  2695 
not_eq 1334 
not_equal_to 2159 
not_fn 2180 
nounitbuf 643 
nouppercase 629 
now 327 
no_state 2754  2759 
npos 424 
nReady 3492 
NTBS 190 
nth_element 2499 
NULL 70  72  945  973 
null-bytes 682 
nullptr 73 
NullType 3300 
numeric: header file 2407 
numeric_limits 2885 
 

O

O0 941 
object 100 
object: address 1048 
object: allocation 986 
object: anonymous 885 
object: assign 1044 
object: parameter 1056 
object: static/global 844 
object hierarchy 1824 
object oriented approach 44 
oct 620 
octal constant 194 
off_type 675  763 
ofstream 648  687  823 
ofstream constructors 692 
once_flag 2636 
one definition rule 831  2854 
open 694  775  2052  3371 
openmode 701  2053 
operator 1046 
operator!= 1275  2160  2208 
operator""sv 499 
operator% 2152 
operator& 143  146 
operator&& 2174 
operator&= 2725 
operator> 2162 
operator>> 739  1213  1812 
operator>= 2164 
operator< 1601  1705  2166  2483  2485  2496  2502  2535  2537  2539  2541  2544  2562  2567  2571 
operator<< 1813 
operator<= 2168 
operator() 1267  1278 
operator() [coroutine] 3346 
operator* 1788  2148  2210  2270  2293 
operator*= 1792 
operator+ 1233  1786  2141  2144  2434  2513 
operator++ 1226  2209  2719  2720 
operator+= 1790  2723 
operator- 1787  2146 
operator-> 2271  2294 
operator-- 1228  2721  2722 
operator-= 1791  2724 
operator/ 1789  2150 
operator/= 1793 
operator: free 1234 
operator: keywords 269 
operator= 2266  2290  2291 
operator== 1720  2158  2207  2533  2556  2560 
operator and 1323 
operator and_eq 1325 
operator bitand 1327 
operator bitor 1329 
operator bool 2269  2292  2669 
operator bool [coroutine] 3343 
operator compl 1331 
operator co_await 3352 
operator delete 1013  1249 
operator delete[] 1260 
operator new 1011  1130  1240 
operator new(sizeInBytes) 990 
operator new[] 1257 
operator not 1333 
operator not_eq 1335 
operator or 1337 
operator or_eq 1339 
operator overloading 1045  1199 
operator overloading: within classes only 1344 
operator path const &() 386 
operators: textual alternatives 1321 
operators of containers 1354 
operator xor 1341 
operator xor_eq 1343 
operator[] 1202  1207  1216  3154  3510 
operator^= 2727 
operator|= 2726 
operator|| 2176 
optional: header file 2405 
options 393  3547 
or 1336 
ordered pair 1814 
ordering: strict 3316  3317 
ordinary class 2796  2845 
ordinary function 2795 
or_eq 1338 
ostream 522  545  567  646  652  660  825  1285  1936 
ostream: define using 0-pointer 657  733 
ostream: header file 544  658 
ostreambuf_iterator 2245 
ostream constructor 656 
ostream coupling 792 
ostream_iterator 2241 
ostringstream 525  650  714  716 
out 710  810 
out-of-line functions 900 
out of memory 1035 
output 796 
output formatting 519  554 
OutputIterator 2213  3110 
output_iterator_tag 3109 
out_of_range 1145 
overflow 2007  2030  3366  3377 
overflow_error 1146 
overloadable operators 1320 
overloaded assignment 1355 
overloading: by const attribute 67 
overloading: function template 2866 
overpopulation 2581  2741 
override 1911  1944 
overriding members 1915 
overview of generic algorithms 1376 
owns_lock 2655 
 

P

p 230 
packaged_task 2770 
padding 596 
pair 1388  1609 
pair<map::iterator, bool> 1628 
pair<set::iterator, bool> 1664 
pair<type1, type2> 1396 
pair container 1346  1387 
parameter: ellipsis 3187 
parameter list 62 
parameter pack 3013 
parameter pack: not expanded 3025 
parameter pack: rvalue reference 3019 
parent process 3438  3449 
ParentSlurp 3481 
parse() 3533 
parse-tree 3360 
parser 3358  3519  3561 
parser generator 3523  3535  3562 
partial class template specialization 3000 
partial specialization 3001 
partial_ordering 2322 
partial_sort 2500 
partial_sort_copy 2501 
partial_sum 2503 
partition 2508 
partition_copy 2511 
partition_point 2510 
Pascal 905 
path 354  385 
pbackfail 2023 
pbase 2032  3373 
pbump 2034  3378 
peculiar syntax 1277 
peek 753 
perfect forwarding 155  2852  3018 
perfect forwarding: inheritance 3024 
perfect forwarding: to data members 3036 
permissions 398 
permuting 2416 
perm_options 399 
peta 313 
pico 301 
pimpl 1986 
pipe 3364  3475 
placement new 1015  1247  1259  1261  3160 
placement new: generic algorithms 2551 
plain old data 1080  3250 
plus 2140  2143 
pod 1081 
pointer 3100 
pointer: to an object 1882 
pointer: to class template 3047 
pointer: to data member 2090 
pointer: to deleted memory 1042 
pointer: to function 961  1270  1286 
pointer: to member 2083  2084  3186 
pointer: to member: assignment 2093 
pointer: to member: defining 2089 
pointer: to member: size 2103 
pointer: to member field selector 2098 
pointer: to object 1256  2993 
pointer: to policy base class 3167 
pointer: to virtual member 2095 
pointer: wild 2252  2311 
pointer as iterator 2204 
pointer in disguise 1881 
pointer juggling 3174 
pointer protection 181 
point of instantiation 2862  2933  3054 
poisson_distribution<IntType = int> 2399 
polar 1807 
policy 3156  3164 
policy class: defining structure 3173 
polymorphism 1895  1898  2056 
polymorphism: bypassing 3135 
polymorphism: dynamic 2950 
polymorphism: how 2058 
polymorphism: static 2949 
polymorphous wrapper 2926 
pop 394  1546  1557  1697 
pop_back 469  1472  1516  1585 
pop_front 1518  1586 
pop_heap 2568 
POSIX 246 
postponing decisions 1083 
pos_type 761 
pow 1808 
power specification using p 231 
pptr 2033  2035  3374 
precision 599 
precompiled header 2856 
predefined function object 2135 
predicate 1271 
preprocessor 944  1288  1291 
preprocessor directive 78  3542 
preprocessor directive: error vs. static_assert 2879 
prev_permutation 2495 
primitive types 216 
printf 55  133  665  3010 
priority queue data structure 1550 
priority rules 1552 
priority_queue 1549  1554 
private 136  3090 
private backdoor 1205 
private derivation 1866 
private derivation: too restrictive 1836 
private inheritance 1983 
private members 3062 
probability density function 2369 
problem analysis 1822 
procedural approach 43 
process ID 3440 
process id 3445 
profiler 895  1498 
Prolog 38 
promise 2774 
promise (coroutine) 3349 
promise [coroutine] 3344 
promise_already_satisfied 2758 
promise_type 3333  3337 
promise_type (coroutine) 3335 
promotion 1220 
promotions 2971 
protected 137  1834  3389 
protected derivation: too restrictive 1837 
protocol 1927 
Prototype design pattern 2069 
prototyping 12 
Proxy: stream insertion and extraction 3515 
Proxy Design Pattern 3513 
prvalue 163 
pthreads 2572 
Pthreads Programming 2574 
pthread_getschedparam 2600 
pthread_setschedparam 2601 
public 138  937  1865 
pubseekoff 2010  2044 
pubseekpos 2012 
pubsetbuf 2014 
pubsync 2005 
pure rvalue 164 
pure virtual functions 1934 
pure virtual member: implementation 1942 
push 1547  1558  1698 
push_back 470  1473  1520  1587  2226 
push_front 1521  1588  2228 
push_heap 2569 
put 669 
putback 754  3423 
put_time 719 
 

Q

qsort 3052 
qsort() 965 
Qt 838 
qualification conversions 2970 
qualification transformation 2842 
queue 1534  1539 
queue: header file 1536  1551 
queue data structure 1535 
quiet_NaN 2917 
 

R

radix 591  2918 
rand 2368 
random 1493 
random: header file 2367  2379 
random access 2218 
RandomAccessIterator 2217  3116  3121 
RandomIterator 3517 
random_access_iterator_tag 3115 
range 185 
range-based for-loop 184 
range of values 1446 
range_error 1147 
ratio 293 
ratio: den 296 
ratio: header file 294 
ratio: num 295 
raw memory 989  1010 
raw string literal 191 
rbegin 471  1435  1474  1522  1589  1633  1669  2194  3124 
rdbuf 565  801  802  3462 
rdstate 583 
read 755 
readFd 3493 
read first, test later 789 
reading and writing 531 
readsome 756 
read_symlink 372 
real 1794 
realloc 1039 
real part 1784  1795 
recompilation 1830 
recursion_pending 395 
recursive_mutex 2623 
recursive_timed_mutex 2625 
redirection 803  3461 
reduce 2512 
ref(arg) 2826 
reference 141  1284  1880  3101 
reference: to class template 3046 
reference binding 1236 
reference operator 142 
reference parameter 860 
reference qualifier 1237 
reference wrapper 2828 
regcomp 2325 
regex 2332 
regex: header file 2327  2331  2342  2343 
regexec 2326 
regex_constants 2335 
regex_match 2344  2361 
regex_replace 2346  2366 
regex_search 2345  2362 
register 267 
regular expression 3539 
rehash 1751 
reinterpret_cast 3142 
reinterpret_to_smaller_cast 3143 
relational function object 2156 
relationship between code and data 1816 
relative address 2092 
release 2275  2656  2672 
remove 373  1523  2514 
remove_all 374 
remove_all_extents 3275 
remove_const 3276 
remove_copy 2515 
remove_copy_if 2516 
remove_cv 3277 
remove_extent 3278 
remove_if 1524  2517 
remove_pointer 3279 
remove_prefix 497 
remove_reference 3280 
remove_suffix 498 
remove_volatile 3281 
rename 375 
rend 472  1437  1475  1525  1590  1618  1634  1670  2195  3125 
renew 1001  1009 
replace 473  2519 
replace_copy 2520 
replace_copy_if 2521 
replace_filename 384 
replace_if 2522 
repositioning 672  758 
request_stop 2617 
requires 3313 
reserve 474  1476  1752 
reserved identifiers 272 
reset 2277  2298  2299 
resetiosflags 605 
resize 477  1477  1526  1591 
resize_file 376 
resource: stealing 1064 
responsibility of the programmer 1419  1454  1503  1542  1568  1701  2276 
restrictions 41 
result_of 3040 
result_type 3182 
resume 3345 
rethrow_exception 1176 
return 1091 
return by argument 144 
return type: implicit 1306 
return type: late-specified 1307 
return type: via result_of 3039 
return value 59  1283 
return value optimization 1077 
reusable software 1932  1991 
reverse 1528  2523 
reverse iterator 3122 
Reverse Polish Notation 1690 
reverse_copy 2524 
reverse_iterator 1436  2187  3123 
reverse_iterator.base() 2197 
reverse_iterator: initialized by iterator 3126 
rfind 478 
rhs 167 
right 617 
right-hand 1367  1393 
right hand side 168 
rmExceptFd 3503 
rmReadFd 3501 
rmWriteFd 3502 
RNG 2384 
rotate 2525 
rotate_copy 2526 
round_error 2919 
round_style 2920  2922 
RPN 1691 
rule of thumb 53  91  103  264  285  855  859  894  908  924  1006  1065  1184  1188  1218  1222  1253  1295  1313  1492  1826  1829  1924  2091  2313  2329  2808  2870  2934  2953  2980  3005  3288 
run-time 1902  1968  2882 
run-time support system 1036 
run-time vs. compile-time 3145 
runtime_error 1148 
rvalue 151  1204  1229  2212  2267 
rvalue: distinguish from lvalue 3512 
rvalue reference 148 
rvalue reference return type 1062 
 

S

s 430 
sample 2527 
sbumpc 1997  3404 
scalar type 1785 
scanf 745 
scanner 3357  3520  3540  3565 
ScannerBase 3537 
scanner generator 3521 
scientific 633 
scientific notation 634 
scope: class 2087 
scope: global 2085 
scoped_lock 2678 
scope resolution operator 114  279  1252  1857  1872  1948 
search 2531 
search_n 2532 
second 1390 
seconds 322 
second_argument_type 3181 
seek beyond file boundaries 681  768 
seekdir 676  764  2011 
seekg 762 
seekoff 2040  3409 
seekp 674 
seekpos 2045  3410  3420 
seek_dir 2119 
seek_off 3417 
segmentation fault 2260 
select 3484  3485 
Selector 3490 
Semaphore 2700 
set 1649 
set: header file 1651  1677 
setAlarm 3496 
setbase 621 
setbuf 2039 
setDebug 3550 
setf 602 
setfill 597 
setg 2024  3383  3392  3399  3419 
setiosflags 603 
setjmp 1085  1097  1100 
setp 2036  3372 
setprecision 601 
setstate 587 
setw 608 
set_difference 2534 
set_emit_on_sync 2788 
set_intersection 2536 
set_new_handler 1032 
set_symmetric_difference 2538 
set_union 2540 
SFINAE 2942 
sgetc 1999 
sgetn 2000  3407 
shadow member 1838 
shared state 2742 
shared state: abandon 2747 
shared state: destruction 2746 
shared state: releasing 2745 
shared_future 2763 
shared_lock 2667 
shared_mutex: header file 2641  2668 
shared_ptr 2279  3120 
shared_ptr: 0-pointer 2284 
shared_ptr: default 2283 
shared_ptr: defining 2281 
shared_ptr: initialization 2286 
shared_ptr: operators 2289 
shared_ptr: used type 2288 
shift_left 2490  2492 
shift_right 2491  2493 
showbase 624 
showmanyc 2025 
showpoint 635 
showpos 626 
shrink_to_fit 479  1479  1592 
shuffle 2528  2530 
signal 3456 
signaling_NaN 2923 
sin 1809 
single inheritance 1860 
sinh 1810 
size 480  872  1438  1480  1529  1548  1559  1593  1635  1671  1699  1753  2222 
size: pointer to member 2102 
sized deallocation function 1262 
sizeof 11  926  970  1018  3016  3190 
sizeof derived vs base classes 1890 
size specification 936 
size_t 245  1243 
size_type 425 
skipping leading blanks 129 
skipws 640  2243 
sleep_for 2588 
sleep_until 2589 
slicing 1875 
smart pointer 2251 
snextc 2002 
socket 535  3365 
sort 1530  2169  2542 
sort criteria: hierarchic sorting 3075 
sorted collection of value 1676 
sorted collection of values 1650 
sorting 2414 
sort_heap 2570 
space 377 
space(_info) 413 
spaceship 1238 
splice 1531 
split buffer 2028 
sprintf 651 
sputbackc 2003 
sputc 2006 
sputn 2008 
sqrt 1811 
sscanf 729 
sstream: header file 550  715  782  826 
stable_partition 2509 
stable_sort 2543  3076 
stack 1684 
stack: header file 1686 
stack constructors 1694 
stack data structure 1685 
stack operations 1280 
standard exceptions 1124 
standard namespace 112 
standard namespace: and STL 2128 
standard normal distribution 2397 
Standard Template Library 2124 
starts_with 481 
stat 238  863 
state flags 1118 
state of I/O streams 518  553 
static 42  277  928 
static: data members 932 
static: members 2101 
static binding 1900  1905 
static data: const 939 
static data members: initialization 935 
static inline member functions 958 
static member functions 954  955 
static members 929  2990 
static member template 3140 
static object 843 
static polymorphism 2948  3082  3170 
static polymorphism: downsides 3087 
static type checking 1956 
static type identification 1957 
static variable: initialization 2640 
static_assert 2878 
static_cast 261  1886  2863 
static_pointer_cast 2304 
status 387  401 
status_known 403 
std 503 
std::coroutine_handle<State> 3338 
std::error_code 345 
std::wstring 495 
stderr 121 
STDERR_FILENO 3479 
stdexcept 476 
stdexcept: header file 1123 
stdin 119 
STDIN_FILENO 3477 
stdio.h 56  84 
std namespace: additions OK 3037  3038 
stdout 117 
STDOUT_FILENO 3379  3478 
steady_clock 329 
STL 2125 
stod 486 
stof 485 
stoi 488 
stol 489 
stold 487 
stoll 490 
stop_callback 2618 
stop_token 2614  2616 
stop_token: header file 2619 
storage class specifier 268 
store 2713 
storing data 1491 
stoul 491 
stoull 492 
str 717  784 
str... 976 
strcasecmp 428  2133 
strdup 977  1037  1041 
strdupnew 1040 
stream 2048 
stream: as bool value 581 
stream: associating 821 
stream: processing 788 
stream: read and write 807 
stream: reading to memory 780 
stream: writing to memory 713 
streambuf 521  557  790  1989  2238  2244  3363  3380  3388  3396  3408  3421 
streambuf: and exceptions 1994 
streambuf: header file 541 
streamsize 1993 
stream state flags 584 
string 416 
string::iterator 2105 
string::size_type 426 
string: as union member 3588 
string: declaring 419 
string: header file 418  484 
string: iterator types 435 
string constructors 434 
string extraction 743 
stringstream 827 
string_literals namespace 433 
string_view: header file 496 
strong guarantee 1183 
strong_equality 2320 
strong_ordering 2324 
Stroustrup 104 
struct 97 
struct: empty 3299 
Structured Computer Organization 2702 
Stuart, A. & Ord, K 2371 
student_t_distribution<RealType = double> 2400 
substitutability 2316 
substitution failure 2941 
substr 482 
subtract_with_carry_engine 2375  2378 
sungetc 2004 
suspend_always (std::) 3347 
suspend_never (std::) 3348 
Sutter, H. 1185  2946 
swap 483  1057  1190  1439  1481  1532  1594  1636  1672  1754  2278  2300  2545  2602  2612  2657  2673 
swap area 1034 
swapping 2417 
swap_ranges 2546 
Swiss army knife 1864 
symbol area 3545 
symbolic constants 130 
symlink_status 388  402 
sync 2046  3367  3376 
synchronized 2776 
syncstream: header file 2782  2785 
syntactic elements 1093 
sys/stat.h: header file 397 
system 3433  3463 
system_category 349  350  351  1163 
system_clock 328 
system_complete 378 
system_error 1151 
system_error: header file 346  1154 
 

T

Tanenbaum, A.S. 2701 
task switching 2580 
TCP/IP stack 1992 
tellg 760 
tellp 673 
template 509  2126  2800  2960 
template: and the < token 3137 
template: class 2957 
template: class vs. typename 3162 
template: embedded in using declarations 2998 
template: embedding integral values 3146 
template: explicit specialization 2872 
template: expression template 3311 
template: id-declaration mismatch 2873 
template: identifying subtypes 2995 
template: IfElse 3149 
template: iteration by recursion 3152 
template: overloading type parameter list 2868 
template: parameter type transformation 2837 
template: point of instantiation 2861  2932 
template: preventing instantiation 2982 
template: select type given bool 3150 
template: specialization 2999 
template: specified within template 3136 
template: statements depending on type parameters 2931 
template: variadic 3006 
template: when instantiated 2981 
template declaration 2857 
template explicit specialization 2871 
template explicit type specification: omitting 2876 
template header 2806 
template header: for member templates 2975 
template instantiation declaration 2875 
template mechanism 2789  2799 
template members: without template type parameters 3134 
template meta programming 2855  3085  3127 
Template Method 1933 
template method design pattern 3441 
template non-type parameter 2810 
template pack: and template template parameters 3306 
template parameter: default value 2964 
template parameter deduction 2834 
template parameter list 2801  2809  2959  2961 
template parameters: identical types 2851 
template programming 3141 
templates vs. using 2816 
template template parameter 3128  3161  3163 
template template parameter: and template packs 3307 
template type: initialization 2812 
template type deduction 2850 
template type parameter 2803 
temp_directory_path 379 
tera 312 
terminate 2057 
text files 816 
textMsg 1108 
this 931  956  960  1047  1245 
this_thread 2583 
thread 2578  2590 
thread: header file 2584  2591  2605 
thread of execution 2577 
thread_local 2603 
throw 1094  1103 
throw: empty 1107 
throw: pointer 1104 
throw list 1137 
tie 566  794 
timed_mutex 2624 
timeval 3489 
time_point 335 
time_point<__file_clock> 344 
time_since_epoch 338 
time_t 333 
tinyness_before 2924 
TMPDIR 380 
token 1692  3563 
top 1560  1693  1700 
to_string 493 
to_sys 381 
to_sys (__file_clock) 331 
to_time_t 332 
to_wstring 494 
trait class 3176 
trait class: class detection 3185 
trait class: nested 3183 
transactional memory: -fgnu-tm 2777 
transform 2154  2178  2547  2550 
transform: vs. for_each 2549 
transformation to a base class 2848 
traps 2925 
trigraphs 4 
trivial class type 3200 
trivial copy constructor 1054 
trivial default constructor 878 
trivial destructor 1027 
trivial member function 3201 
trivial type 3199 
true 234  698  779  2475  2497 
trunc 712  812 
try 1109 
try_lock 2629  2658  2665  2674 
try_lock (function) 2663 
try_lock_for 2632  2659  2675 
try_lock_shared 2644 
try_lock_shared_for 2645 
try_lock_shared_until 2646 
try_lock_until 2634  2660  2676 
tuple 3030 
tuple: header file 2404  3031 
tuples: type based addressing 3033 
tuple_element 3035 
tuple_size 3034 
tx_exception 1150 
type 400 
Type 1384 
type-safe 132 
type: anonymous, local 2831 
type: primitive 217 
type: without values 2120 
type checking 54 
type conversions 2940 
typedef 95 
typedefs: nested 3093 
typeid 1959  1962  1972 
typeid: argument 1976 
type identification: run-time 1954 
typeinfo: header file 1134  1140  1973 
typename 3132 
typename && 149 
typename ...Params 3009 
typename: and template subtypes 2997 
typename: disambiguating code 2994 
type of the pointer 1883 
type safe 127  740  971  981 
type safety 514 
type specification: explicit 2835 
type_traits: header file 3191  3289 
 

U

U 232 
u16string 422 
u32string 423 
uflow 1998  2026 
uint32_t 253 
Ullman, J.D. 1489 
unary predicate 2450 
unbound friend 3060  3068 
undefined reference to vtable 2065 
underflow 2027  3382 
underflow_error 1149 
unget 757  3422 
Unicode 240 
uniform initialization 870 
uniform_int_distribution<IntType = int> 2401 
uniform_real_distribution<RealType = double> 2402 
uninitialized... algorithms 2552 
union 96  3587 
union: designated initialization 176 
unique 1533  2301  2555 
unique_copy 2559 
unique_lock 2649  2652 
unique_ptr 2250  3119 
unique_ptr: 0-pointer 2256 
unique_ptr: assignment 2259 
unique_ptr: default 2255 
unique_ptr: defining 2253 
unique_ptr: initialization 2261 
unique_ptr: move constructor 2258 
unique_ptr: operators 2265 
unique_ptr: reaching members 2264 
unique_ptr: used type 2263 
unistd.h: header file 3368  3387  3395  3412  3476 
unitbuf 642 
Unix 805  819  3465  3470  3554  3597 
unlock 2631  2661  2677 
unlock_shared 2643 
unnamed type 2830 
unordered_map 1702  1713 
unordered_map::hasher 1718 
unordered_map::key_equal 1719 
unordered_map::key_type 1715 
unordered_map::mapped_type 1717 
unordered_map: header file 1703 
unordered_map: member functions 1722 
unordered_multimap 1755 
unordered_multiset 1772 
unordered_set 1762  1764 
unordered_set::hasher 1767 
unordered_set::key_equal 1768 
unordered_set::key_type 1766 
unordered_set: header file 1763 
unpack operator 3014  3023 
unrestricted union 1078 
unsetf 604 
unsigned int 247 
uppercase 628 
upper_bound 1637  1673  2561 
URNG 2385 
user-defined literal 953 
user-defined literals 1315 
user interface 1912 
use_count 2302 
using 183  506  922 
using: in derived classes 1859 
using: nested 3094 
using: restrictions 286 
using declaration 280 
using directive 281 
using namespace std 113 
using vs. templates 2817 
UTF-16 241 
UTF-32 242 
utility 1070 
utility: header file 1391  2822  3021 
uz 249 
 

V

vague linkage 899 
valid state 429 
value 1600 
ValueType 1716 
value_comp 1638  1674 
value_type 1602  1652  3099 
Vandevoorde, D. 3131 
variable: inline 901 
variadic concepts 3319 
variadic function 2794 
variadic functions 3008 
variadic non-type parameters 3026 
variadic template: number of arguments 3015 
variadic templates 3007 
vector 1440  2188 
vector: header file 1443 
vector: member functions 1450 
vector constructors 1444 
vectorized execution 2428 
viable functions 2939 
virtual 1910 
virtual: vs static 930 
virtual base class 1951 
virtual constructor 2067 
virtual derivation 1952 
virtual destructor 1919  1937 
virtual member function 1909 
visibility: nested classes 2107 
void 75 
void * 1113  1242  1250  1258 
volatile 2844 
vpointer 2060 
vprintf 666 
vscanf 746 
vtable 2061  3168 
vtable: and multiple inheritance 2064 
vtable: undefined reference 2066 
 

W

wait 2689  2697  3491 
waitpid 3448 
wait_for 2690  2699 
wait_until 2691  2698 
wchar_t 210  239  508 
weak_equality 2318 
weak_ordering 2323 
weibull_distribution<RealType = double> 2403 
what 1122  1127 
whitespace 128  641  645 
width 606 
Wiebe-Marten Wijnja 3509 
wild pointer 1043  1105 
Williams, A. 2576 
wrapper 1029  3431 
wrapper class 537  1231  1873 
wrapper functions 962 
wregex 2333 
write 670 
write beyond end of file 680 
writeFd 3494 
ws 644 
wstring 421 
 

X

X-windows 251 
xor 1340 
xor_eq 1342 
XQueryPointer 252 
xsgetn 2001  2029  3394  3403  3406 
xsputn 2009  2038 
xvalue 159 
 

Y

yacc 3525 
yield 2587 
yocto 297 
Yodl 6 
yotta 316 
 

Z

zepto 298 
zetta 315 
zombie 3457  3504