Index

!= 1337 
#define __cplusplus 79 
#error 2807 
#ifdef 83 
#ifndef 86 
#include 3462 
%baseclass-preinclude 3502 
%debug 3469 
%filenames 3472  3504 
%left 3513 
%nonassoc 3515 
%option c++ 3450 
%prec 3516 
%right 3514 
%scanner 3505 
%stype 3506 
%token 3511 
%type 3512 
%union 3503  3507 
& 147 
> 1343 
>> 1191 
>>: with templates 1584 
>= 1344 
< 1341  1352 
<= 1342 
<=>: priority 207 
-> 2073 
->* 2076 
--std=c++20 23 
-fgnu-tm 2712 
-O0 928 
-pthread 2509 
.* 2075 
... 2939 
.h 87 
.ih extension 906 
.template 3062 
// 52 
:: 115  1230 
::template 3061 
= 0 1911 
== 1336  1350 
= default 866  1062 
= delete 869 
[begin, end) 1427 
[first, last) 2384 
[left, right) 2176 
\u 243 
__cplusplus 77  81 
__file_clock 339 
__file_clock::to_sys 340 
0 195 
0-pointer 971 
0b 1298 
0b, 0B 198 
0x 193 
 

A

abort exception 1175 
abs 1775 
absolute 353 
absolute position 1989 
abstract base class 2047  3364 
abstract classes 1905 
access 237 
access files 678  761 
accessor 822  837  1194 
access promotion 1816 
access rights 821 
accumulate 2391 
actions 3487 
adaptor: inserter 2198 
adaptor: object to iterator 2158 
adaptor: required typedefs 2205 
addExceptFd 3421 
addReadFd 3419 
address 1381  3260 
address-of operator 145 
address of objects 1037 
addWriteFd 3420 
add_const 3125 
add_cv 3126 
add_lvalue_reference 3127 
add_pointer 3128 
add_rvalue_reference 3129 
add_volatile 3130 
adjacent_difference 2393 
adjacent_find 2394 
adjustfield 604 
aggregate 850  1067  3172 
aggregate initialization 1824 
Aho, A.V. 1467 
Alexandrescu, A. 2874  3050  3067  3224  3226  3227  3232 
algorithm: header file 2379 
alias template 3098 
allocate 1382 
allocate arrays 980 
allocate memory 1233 
allocate objects 975 
allocate primitive types 973 
allocator 1380  3081 
allocator class 2103 
allocator_arg_t 2701 
ambiguity 842  1921  1923  1925 
amd 249 
and 1301 
and_eq 1303 
angle bracket notation 1362  1374  2105 
angle brackets 2801 
angle brackets: consecutive 1585 
anonymous 1056  2118  2211 
anonymous function object 1276  1278 
anonymous object 873  1271 
anonymous object: lifetime 876 
anonymous pair 1371 
anonymous type 2756  2759 
anonymous variable 153 
anonymous variable: generic form 1373 
ANSI/ISO 50  76  213  506  546  579 
app 692  801 
append 436 
arg 1776 
argument_type 3102 
arithmetic function object 2114 
arithmetic operations 2115 
arithmetic type 3115 
array 1387 
array-to-pointer transformation 2767 
array: 0-sized 984 
array: dynamic 981 
array: enlarge 990 
array: expandable 1421 
array: fixed size 988  996  1388 
array: header file 1390 
array: local 986 
array: member functions 1396 
array bounds 1395  1429 
array bounds overflow 1182 
array constructors 1391 
ASCII 654  658  732  738  1530 
ascii-value 3349 
assembly language 40 
assign 380  437  1431  1481  1542 
assignment 1850 
assignment: pointer to member 2070 
assignment: refused 1852 
assignment: sequential 1038 
associative array 1573  1618  1680 
async 2694  2697 
asynchronous alarm 3409 
asynchronous input 3404 
asynchronous provider 2673 
asynchronous return object 2672 
at 435  1397  1432  1543  1589  1699 
ate 693  803 
atoi 776 
atomic<Trivial> 2636 
atomic<Type> 2635 
atomic: header file 2633 
atomic actions 2556 
atomic data types 2634 
atomic_cancel 2714 
atomic_commit 2715 
atomic_compare_exchange_strong(_explicit) 2658 
atomic_compare_exchange_weak(_explicit) 2659 
atomic_exchange(_explicit) 2660 
atomic_fetch_add(_explicit) 2665 
atomic_fetch_and 2667 
atomic_fetch_or 2668 
atomic_fetch_sub(_explicit) 2666 
atomic_fetch_xor 2669 
atomic_init 2661 
atomic_is_lock_free 2662 
atomic_load(_explicit) 2663 
atomic_noexcept 2713 
atomic_store(_explicit) 2664 
atto 296 
attribute 200 
Austin, T. 2630 
auto 178 
auto &, auto && 180 
automatic expansion 1428 
available member functions 1860 
available space 411 
avoid global variables 93 
awaitable 3271 
await_ready 3274 
await_resume 3276 
await_suspend 3275 
await_transform 3272 
 

B

b 220 
back 438  1398  1433  1482  1519  1544 
backdoors 840 
background process 3393 
back_inserter 2199 
bad 565 
badbit 560 
bad_alloc 1018  1116  1162  1244 
bad_array_new_length 1119 
bad_cast 1121  1946 
bad_exception 1123 
bad_function_call 2857 
bad_typeid 1127  1954 
base 2161  2173 
base(): reverse_terator 2174 
base class 1796  1855  3337  3365 
base class: converting to derived class 1936  1941 
base class: hiding members 1831 
base class: prototype 1964 
base class: virtual 1926 
base class destructor 1829 
base class initializer 1819 
base class initializers: calling order 1844 
bash 796 
BASIC 39 
basic guarantee 1161 
basic operators of containers 1331 
basic_ 494  495 
basic_ios.h 550 
basic_regex 2307 
beg 667  755  2018 
begin 439  862  1400  1435  1484  1546  1590  1631  1700  2167 
bernoulli_distribution 2359 
BidirectionalIterator 2191  3036 
bidirectional_iterator_tag 3035 
binary 696  807 
binary constant 197  221 
binary file 657  737  808  810 
binary input 727 
binary output 600  651 
binary tree 2491 
binary_search 2395 
binomial_distribution<IntType = int> 2360 
bison 3445  3451  3490  3495 
bison++ 3452  3491 
bisonc++ 3453  3489  3494 
bisonc++: grammar file 3498 
bit-field 177 
bit-flags 199 
bitand 1305 
bitor 1307 
bitwise and 576 
bobcat 3480  3519 
Bobcat library 1157  3290  3318 
bool 209  1607  1642 
boolalpha 612 
Boost Filesystem 336 
bound friend 2985  2992  3018 
bridge design pattern 1960 
broken_promise 2685 
bucket 1702 
bucket number 1684 
bucket_count 1703 
bucket_size 1704 
buffer 1991 
buffer overflow 139 
built-in 208 
 

C

C++11 855 
C++17 263 
C++: function prevalence rule 2741 
call back 951 
callback 2550 
calling order of base class initializers 1845 
calloc 960 
call_once 2567 
candidate functions 2864 
canonical 354 
capacity 440  1436 
capacity: reduce 1043 
carries_dependency 201 
case-insensitive 424 
catch 1084  1098 
catch: empty enum 2098 
cauchy_distribution<RealType = double> 2361 
cbegin 441  1402  1437  1547  1591  1705 
ccbuild 35 
cend 442  1404  1438  1548  1592  1707 
centi 302 
cerr 120  645  789 
chain of command 1966 
char 497 
char * 1193 
child process 3355  3360  3371 
chi_squared_distribution<RealType = double> 2362 
chrono 287 
chrono: header file 288  315  323  333 
cin 118  537  721  725  788 
circular queue 2883 
class 47  125  2099  2731  3088 
class-type parameters 901 
class-type return values 900 
class: abstract 1904 
class: definition 2054 
class: enforcing constraints 3076 
class: externally declared functions 2055 
class: having pointers 2283 
class: local 890  1868 
class: move-aware 1048 
class: ordinary 2773 
class: policy 3078  3080 
class: trait 3100 
class: without data members 1916 
class hierarchy 1799  1889 
class interface 2990 
class name 1950 
class scope 2064 
class template 2774  2872  2885 
class template: adding functionality 2999 
class template: as base class 3089 
class template: conditional data organization 3074 
class template: declaration 2905  2972 
class template: deducing parameters 2970 
class template: default argument 2906 
class template: default arguments 2904 
class template: defining a type 3070 
class template: derivation 2998 
class template: derived from ordinary class 3005 
class template: friend function template 2871 
class template: generate types 2879 
class template: identifying subtypes 2923 
class template: instantiation 2969 
class template: member instantiation 2977 
class template: member template 2901 
class template: nested 3016 
class template: non-type parameter 2890 
class template: partially compiled 2997 
class template: partial specialization 2929  2931 
class template: pointer to 2976 
class template: reference to 2975 
class template: shadowing parameters 2903 
class template: static members 2918  2919 
class template: subtype vs. static members 3055 
class template: transformation to a base class 2776 
class template: using friend 2983 
class template: values without objects 3071 
class template: wrapped in simpler template 3231 
class templates: deducing parameters 1377  1425 
class type 3116 
class vs. typename 2732 
clear 443  572  1439  1485  1549  1593  1632  1709 
climits: header file 2810 
Cline, M. 107 
clock 322 
clog 644 
close 676  685  766  2030 
closure object 1280 
closure type 1281 
code 2690 
code bloat 3008  3015  3094 
Coetmeur, A. 3492 
collating order 1953 
collision 1686 
command language 3403 
common data fields 915 
common pool 966 
compare 444 
compare: header file 1218  2288  2292  2294 
compare_exchange_strong 2637 
compare_exchange_weak 2638 
comparison-salient state 2290 
comparison classes 2287 
compile-time 69  1879  1882  1929  2717  2808 
compiler 9  14  31 
compiler firewall 1961 
compiler option: -pthread 2510 
compl 1309 
complex 1756 
complex: header file 1758 
complex numbers 1757 
composition 844  902  1793  1839 
compound type 3117 
concept 3235 
concept: constraints 3238 
concept: declaration 3243 
concept: specialization 3237 
concept: variadic 3241 
conditional 3131 
condition flags 559 
condition member functions 564 
condition state 558 
condition_variable 2609  2613 
condition_variable: header file 2608  2614  2621 
condition_variable_any 2610  2620 
conj 1777 
consecutive closing angle brackets 1586 
const 102  2770 
const-qualification 872 
const: generalized expression 934 
constant-expression constructor 940 
constant-expression function 938 
constant expression 2738 
const data and containers 1360 
constexpr 936  2569 
const function attribute 63 
const functions 106 
const member 839 
const member functions 870  1914 
construct 1383 
construction: delegate to base classes 1823 
constructor 1272  1843  2107 
constructor: and exceptions 1178 
constructor: calling order 1826 
constructor: default 830  833 
constructor: delegation 852 
constructor: of derived classes 1817 
constructor: primitive type 2740 
constructor notation 256 
const_cast<type>(expression) 260 
const_iterator 1403  1405  1706  1708  2178 
const_pointer_cast 2278 
const_reverse_iterator 1407  1409 
container 1324 
container: basic operators 1332 
container: data type requirements 1347 
container: equality tests 1335 
container: initialization 1392 
container: nested 1583 
container: ordering 1340 
container: storing pointers 1357 
container without angle brackets 1361 
containter: storing const data 1359 
conversion operator 1196 
conversion operator: explicit 1203 
conversion rules 236 
conversions 2896 
conversions: binary to text 708 
conversions: text to binary 775 
cooperating routine 3257 
cooperating routines 3248 
copy 355  445  2396  3004 
copy construction 864 
copy constructor 877  1041  1820 
copy constructor: suppressed 1054 
copy elision 1064 
copyfmt 584 
copy non-involved data 1477 
copy_backward 2397 
copy_file 356 
copy_options 352 
copy_symlink 357 
coroutine: essential characteristic 3277 
coroutine: header file 3249 
coroutine handle 3247 
cos 1778 
cosh 1779 
count 1594  1622  1633  1655  1710  1732  1749  2398 
count_if 2399 
coupling 45 
cout 116  538  643  787  790  3385 
co_await 3245  3251 
co_return 3246  3252 
co_yield 3244  3250 
crbegin 446  1406  1440  1550  1595 
create files 679 
create_directories 358 
create_directory 359 
create_directory_symlink 360 
create_hardlink 361 
create_symlink 362 
cref(arg) 2754 
crend 447  1408  1441  1551 
CRTP 3011 
cstddef 248 
cstdint 254 
cstdio 57 
cstdlib: header file 2980 
C strings 188 
cumulative distribution function 2343 
cur 668  756  2017 
curiously recurring template pattern 3010  3013 
current_exception 2707 
current_path 363 
cv_status 2612 
Cygwin 25 
c_str 448 
 

D

daemon 3379  3392  3427  3429 
data 449  1410  1442 
database applications 749 
data hiding 36  135  823  835  926  1804  1811  1994  2049 
data integrity 2050 
data member 820  1992 
data member: initialization 849  854 
Data Structures and Algorithms 1470 
deallocate member 1385 
deallocate memory 1234 
Debian 19 
dec 608 
deca 304 
decay 3132 
decay_t 3133 
deci 303 
decimal constant 196 
declaration section 3501 
declarative region 271 
declare iostream classes 502 
decltype 2750 
decltype(auto) 2747 
declval 2748 
decrement operator 1206 
deduction rules 2882 
default 865 
default arguments 68 
default constructor 1040  1348  1818 
default implementation 2007 
default value 1458  1505 
default_error_condition 1146 
deferred 2696 
define members of namespaces 286 
delegating constructors 853 
delete 868  957  968  1227 
deleter 2227  2235  2255  2260 
delete[] 991  1014 
deletions 1475 
delimiter 2216 
denorm_min 2814 
denorm_style 2820 
deprecated 202 
depth 387 
deque 1538  2164 
deque: header file 1540 
deque constructors 1541 
derivation 1794 
derived class 1797  1854  1942 
derived class: using declaration 1834 
derived class destructor 1828 
derived class vs. base class size 1865 
designated initialization 175 
design pattern 46  1906  3356 
design pattern: Prototype 2046 
design pattern: template method 3363 
Design Patterns 3358 
destroy 1384  3261 
destructor 829  1008  1892 
destructor: and exceptions 1179 
destructor: called at exit 3375 
destructor: calling order 1827 
destructor: derived class 1825 
destructor: empty 1897 
destructor: explicit call 1007  1011 
destructor: for policy classes 3095 
destructor: inline 1898 
destructor: main task 1010 
destructor: virtual 1894 
detach 2523  2536 
device 524  3283 
digits 2815 
digits10 2816 
digit separator 255 
digraphs 3 
direct base class 1808 
directory_entry 379 
directory_options 386 
disable_recursion_pending 388 
display field width 597 
display floating point numbers 590  622 
distance 2165  2194 
divides 2125 
domain_error 1129 
done 3262 
DOS 805 
double free 2276 
double initialization 1864 
double pointers 952 
doubly ended queue 1539 
down-casting 1937  1943 
dup 3387 
dup2 3388  3401 
duration 314 
dynamically allocated variables 2894 
dynamic arrays 982 
dynamic binding 1884 
dynamic cast 1934 
dynamic growth 1476 
dynamic polymorphism 2878  3006  3092 
dynamic_cast 1940  1947 
dynamic_pointer_cast 2279 
 

E

E 222 
early binding 1877  1880 
eback 1995  3305  3321  3346 
ECHO 3473 
ECMAScript 2310  2311 
efficiency 1688 
egptr 1996  3307  3312  3323  3348 
ellipsis 171  1198  2938  3111  3225 
emplace 1443  1552  1597  1711  1733  1745  1750 
emplace_back 1444  1553 
emplace_front 1554 
emplace_hint 1598  1712  1734  1746  1751 
empty 450  1411  1445  1486  1521  1533  1555  1599  1634  1672  1713 
empty destructor 1896 
empty enum 2097 
empty list 1495  1497 
empty parameter list 74 
empty struct 3221 
enable_if 3134 
encapsulation 140  836  1803  2048 
end 451  669  757  863  1412  1446  1487  1556  1600  1635  1714  2019  2168 
end-of-stream 2210  2214 
endian 661 
endl 131  627 
end of line comment 51 
ends 628 
enum 98 
enum class 169 
enum class errc 1145 
enumeration: nested 2091  3019 
enum values: and arithmetic operators 1293 
enum values: evaluated at compile-time 3112 
environ 49 
eof 566 
eofbit 561 
epoch 334 
epptr 3296 
epsilon 2817 
equal 2401 
equality operator 1338  1349 
equal_range 1601  1624  1636  1657  1715  1735  1752  2402 
equal_to 2133 
equivalent 364  1147 
erase 452  1447  1488  1557  1602  1623  1637  1656  1716  1747 
errc (enum) 1143 
errno 345 
error 3497 
error code 1070 
ErrorCodeEnum 1144  3205 
error_category: required header 1140 
error_code 2691 
error_code_enum 3206 
error_condition 1154 
error_condition: required header 1141 
error_condition_enum 3208 
escape sequence 189 
exa 311 
exceptFd 3416 
exception 578  1945 
Exception (Bobcat) 1156 
exception: and constructors 1177 
exception: and destructors 1180 
exception: and new 1164 
exception: and new[] 1243 
exception: and streambuf 1971 
exception: bad_alloc 1019 
exception: header file 1124 
exception: replace 1176 
exception: standard 1113 
Exceptional C++ 1168 
exception class 1109  1114 
exception guarantees 1160 
exception handler: order 1100 
exception neutral 1169 
exceptions 1077 
exceptions (function) 1104 
exception safe 1159 
exception_ptr 2705 
exchange 2403  2639 
exec... 3373 
exists 365 
exit 1072  1080  1090  3374  3394 
exit: avoid 1009 
exit: calling destructors 3376 
exit status 3368 
exp 1780 
expandable array 1422 
expiring value 160 
explicit 1200 
explicit: conversion operator 1202 
explicit conversions 2881 
explicit instantiation declaration 2787 
explicit template type arguments 2792 
explicit type specification 2763 
exponential_distribution<RealType = double> 2364 
exponentiation 224 
expression: actual type 1939 
expression: type of 1951 
expression template 3233 
extended friend 2057  2996 
extensible literals 1295 
extern 13  2971 
extern "C" 80  82 
extern template 2910  2911  2915 
extracting strings 734 
extraction operator 123  126  519  715  728 
extreme_value_distribution<RealType = double> 2363 
 

F

F 225 
factory function 841  1061 
fail 568  673 
failbit 562  759 
failure class 1108 
fallthrough 203 
false 235  2421  2433 
femto 297 
fetch_add 2643 
fetch_and 2645 
fetch_sub 2644 
fetch_^= 2647 
fetch_|= 2646 
field selector 2072 
field width 1261 
field `...' has incomplete type 2991 
FIFO 1326  1515 
FILE 490 
file: binary mode 697 
file: copying 777 
filebuf 523  532  2023  2026 
file descriptor 526  683  794  3282  3336  3345  3395 
file flags 690 
file is rewritten 701 
file modes 689 
file rewriting: preventing 695 
filesystem 337 
filesystem: header file 289  338  344 
filesystem_error 412 
file_size 366 
file_status 393 
fill 585  1413  2404 
fill characters 605 
fill_n 2405 
FILO 1329  1665 
final 1919 
find 453  1603  1625  1638  1658  1717  1736  1753  2406 
find_end 2407 
find_first_not_of 455 
find_first_of 454  2408 
find_if 2409 
find_last_not_of 457 
find_last_of 456 
first 1368 
first in, first out 1327  1516 
first in, last out 1328  1664 
first_argument_type 3103 
fisher_f_distribution<RealType = double> 2365 
Fistream 3351 
fixed 620 
fixed-size array 1389 
flags 588 
flags: of ios objects 575 
flag_type 2309 
flex 3443 
flexc++ 3455  3459  3474  3476  3488  3517 
flexc++: debugging 3470 
floatfield 621 
float_denorm_style 2819 
float_round_style 2848 
flow-breaking methods 1076 
flush 629  675 
fold expression: parentheses 2955 
folding expression 2954 
fopen 639  717 
for-statement 186 
fork 2506  3353  3367  3389 
formal type 2725  2729  2889 
format 2336 
format specifier 2338 
format string 710  2337 
formatted input 731 
formatted output 602  653 
formatting 554  583 
formatting commands 516 
formatting flags 580  599 
format_default 2321 
format_first_only 2322 
format_no_copy 2323 
format_sed 2324 
for range declaration 187 
forward 2944  2947 
forward: parameters 2949 
forward class reference 899 
forward declaration 501  903 
forward declaration: enum class 170 
ForwardIterator 2190  3034 
forward iterators 433  434 
forward_iterator_tag 3033 
for_each 2410  3428 
for_each: vs. transform 2480 
fprintf 505 
free 962  1002  1013 
free compiler 15 
free function 1189 
Free Software Foundation 16 
Friedl, J.E.F 2301 
friend 2052  2982  2988 
friend: as forward declaration 2090 
friend: bound 2986  2993 
friend: extended declaration 2058 
friend: function declaration 2056 
friend: in class templates 2984 
friend: nested classes 2088 
friend: unbound 2994 
friend: using a template parameter 3439 
friendship among classes 2053 
from_address 3263 
from_time_t 331 
front 458  1414  1448  1489  1522  1558 
front_inserter 2201 
FSF 17 
fstream 798 
fstream: header file 539  680  762  2025 
ftp::/prep.ai.mit.edu/pub/non-gnu 3449 
fully qualified name 284  2745 
fully qualified name: nested class members 2085 
function (std::) 2856 
function-to-pointer transformation 2768 
function: candidate 2863 
function: constant-expression 937 
function: free 1214 
function:local 1290 
function: returning rvalue reference 1049 
function: variadic 2720 
function: viable 2865 
function adaptors 2112 
functional: header file 2106  2157  2752  2855  2968 
functionality 1378 
function call operator 1245 
function object 1247  1697 
function object: anonymous 1279 
function object: arithmetic 2113 
function object: logical 2147 
function object: relational 2131 
function overloading 64  871 
function pointer: polymorphic 2854 
function prevalence rule 2742 
functions as members of structs 99 
function selection 2862 
functions having identical names 61  101 
function template 2719  2724 
function template: overloading 2794 
function template: partial specialization 2930 
function template: specialization vs. overloading 2804 
function templates: multiply included 2780 
function templates: specialized type parameters 2796 
function throw list 1126 
function try block 1174 
functor 1248 
fundamental type 3118 
future 2678  2680 
future (coroutine) 3255 
future: header file 2679  2693  2695  2700  2704  2706 
future_already_retrieved 2686 
future_category 1153 
future_errc 2684 
future_error 2677  2682  2689 
future_status 2681 
 

G

g++ 10  30  3478 
Gamma, E. 1907  2044  3357  3435 
gamma_distribution<RealType = double> 2366 
gbump 1997  3326 
gcount 739 
generalized const expression 935 
generalized lvalue 162 
generalized pair 1379  2956 
generate 2412 
generate_n 2413 
generator: random number 2346 
generic algorithm: categories 2385 
generic algorithms 1354  2381  2382 
generic algorithms: required types 3101 
generic data type 2383 
generic software 500 
generic type 1364 
generic_category 349  1150 
geometric_distribution<IntType = int> 2367 
get 740  2230  2246  2258  2269  2959 
getline 460  567  741 
get_allocator 459  1449  1490  1559  1604  1639  1718 
get_deleter 2247  2270 
get_future 2702 
get_id 2515  2524  2537 
get_stop_source 2543 
get_stop_token 2545 
giga 308 
global try block 1083 
global function 945 
global namespace 268 
global scope 2062 
global variable 921  2892 
global variable: avoid 92 
glvalue 161 
gmtime 712 
GNU 8  29  1021  2094  3477 
good 569 
goodbit 563 
goto 1075 
gptr 1998  3306  3311  3322  3347 
grammar 3280  3485 
grammar specification file 3493 
grammatical rules 3499 
Graphical User Interface Toolkit 828 
greater 2137 
greater_equal 2139 
 

H

handler (coroutine) 3253 
hardware_concurrency 2526  2538 
hard_link_count 367 
hash function 1683 
hashing 1682 
hash value 1685 
hash_function 1719 
has_denorm 2818 
has_denorm_loss 2821 
has_infinity 2822 
has_quiet_NaN 2823 
has_signaling_NaN 2826 
header: precompiled 913 
header file 528  897  909 
header section 3500 
heap 2490 
hecto 305 
heterogeneous lookup 1755 
hex 609 
hexadecimal constant 192 
hidden data member 2035 
hiding: base class members 1830 
hierarchic sort 3001 
hierarchy of code 1791 
high_resolution_clock 327 
Hopcroft J.E. 1468 
hours 321 
http://cygwin.com 26 
http://fbb-git.gitlab.io/bisoncpp/ 3520 
http://fbb-git.gitlab.io/bobcat/ 1158  3291  3319 
http://gcc.gnu.org 32 
http://mingw-w64.org/doku.php 28 
http://oreilly.com/catalog/ 2502 
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 3448 
http://www.research.att.com/... 105 
http://www.trolltech.com 827 
http://www/parashift.com/c++-faq-lite/ 108 
https://fbb-git.gitlab.io/flexcpp/ 3479 
https://fbb-git.gitlab.io/yodl/ 7 
https://gitlab.com/fbb-git/cppannotations-zip 1 
human-readable 601 
 

I

I/O 491 
I/O library 492 
I/O multiplexing 3408 
icase 2312 
icmake 34 
id 2516  2525 
identically named member functions 1846 
identifier: initial underscore 1297 
identifiers starting with an underscore 267 
IEC-559 2831 
IEEE-754 2832 
if constexpr 2870 
IFdNStreambuf 3314 
IFdSeek 3332 
IFdStreambuf 3302  3426 
ifstream 716  760  812 
ifstream constructors 764 
ignore 742 
imag 1772 
imaginary part 1759  1773 
implementation 818 
implementation dependent 2051 
implemented-in-terms-of 1869 
implicit conversion 1853 
in 694  699  799 
INCLUDE 898  905 
include guard 85 
includes 2414 
increment 389 
increment operator 1204 
index operator 1183  1394  1588  1620 
indirect base class 1809 
inequality operator 1339 
infinity 2827 
inheritance 894  1795  1801 
inheritance: access to base class member 1815 
inheritance: multiple 1837 
inheritance: no derived class constructors 1822 
inheritance: private derivation 3000 
init 2031  3380  3381  3390 
initialization 856  976  1039  1393 
initialization: static data member 922 
initializer list 172  857  859 
initializer_list 860 
initializer_list: header file 173 
inline 878  879  882  1258  1899  2108  2110 
inline: avoid! 886 
inline: disadvantage 885 
inline: static members 947 
inline function 881 
inline member functions 2084 
inner_product 2415 
inplace_merge 2416 
input 713  785 
InputIterator 2186  3030 
input language 3481 
input_iterator_tag 3029 
insert 461  1450  1491  1560  1605  1626  1640  1659  1720  1737  1754  2204 
inserter 2197  2203 
inserter: and non-STL classes 2207 
inserter: required typedefs 2206 
inserting streambuf * 781 
insertion operator 122  513  637  652  1188 
insertions 1474 
instantiation 2718  2734 
instantiation declaration 2786  2914 
instantiation function 2913 
instantiation source 2912 
int32_t 253 
integer division 259 
integral conversions 2899 
integral type 3119 
interface 817  1902 
interface functions 834 
internal 603 
internal buffer 674 
internal header 907  3372 
INT_MAX 2811 
invalid_argument 1130 
in_avail 1972 
iomanip 582 
iomanip: header file 541 
ios 510  545  548  551  553  783  2093  2785  3334 
ios::exceptions 1103 
ios::fail 686  767 
ios: header file 530  3335 
iosfwd 417  529 
iosfwd: header file 503 
ios object: as bool value 570 
iostate 1105  1107 
iostream 88  124  681  763 
iostream.h 89 
iostream: header file 536  649  726 
iostream_category 1152 
ios_base 507  542  552 
ios_base.h 549 
iota 2417 
is-a 1870  1957  1963 
is-implemented-in-terms-of 1958 
istream 518  714  720  814 
istream: header file 533  724 
istream: iterator 2209 
istreambuf_iterator 2213  2220 
istream constructor 722 
istream_iterator 2208 
istringstream 520  718  771  773  3350 
is_abstract 3135 
is_arithmetic 3136 
is_array 3137 
is_assignable 3138 
is_base_of 3139 
is_block_file 401 
is_bounded 2828 
is_character_file 402 
is_class 3140 
is_compound 3141 
is_const 3142 
is_constructible 3143 
is_convertible 3144 
is_copy_assignable 3145 
is_copy_constructible 3146 
is_default_constructible 3147 
is_destructible 3148 
is_directory 403 
is_empty 404  3149 
is_enum 3150 
is_error_code_enum 3207 
is_error_condition_enum 3209 
is_exact 2829 
is_fifo 405 
is_floating_point 3151 
is_function 3152 
is_fundamental 3153 
is_iec559 2830 
is_integer 2833 
is_integral 3154 
is_literal_type 3155 
is_lock_free 2640 
is_lvalue_reference 3156 
is_member_function_pointer 3157 
is_member_object_pointer 3158 
is_member_pointer 3159 
is_modulo 2834 
is_move_assignable 3160 
is_move_constructible 3161 
is_nothrow_... type trait 3121 
is_nothrow_assignable 3162  3217 
is_nothrow_constructible 3163  3164  3213 
is_nothrow_copy_assignable 3219 
is_nothrow_copy_constructible 3165  3216 
is_nothrow_default_constructible 3166  3214 
is_nothrow_destructible 3167  3220 
is_nothrow_move_assignable 3168  3218 
is_nothrow_move_constructible 3169  3215 
is_object 3170 
is_open 687  768  2027 
is_other 406 
is_pod 3171 
is_pointer 3174 
is_polymorphic 3175 
is_reference 3176 
is_regular_file 407 
is_rvalue_reference 3177 
is_same 3178 
is_scalar 3179 
is_signed 2835  3180 
is_socket 408 
is_specialized 2836 
is_standard_layout 3181 
is_symlink 409 
is_trivial 3182 
is_trivially_assignable 3183 
is_trivially_constructible 3184 
is_trivially_copyable 3187 
is_trivially_copy_assignable 3185 
is_trivially_copy_constructible 3186 
is_trivially_default_constructible 3188 
is_trivially_default_destructible 3189 
is_trivially_move_assignable 3190 
is_trivially_move_constructible 3191 
is_union 3192 
is_unsigned 3193 
is_void 3194 
is_volatile 3195 
iterator 179  1356  1365  1401  1701  2082  2160  2166  3021 
iterator: and generic algorithms 3025 
iterator: as class template 3437 
iterator: class type 3026 
iterator: common characteristics 3023 
iterator: data type 3027 
iterator: header file 2159  2195  3022 
iterator: range 2175 
iterator: requirements 2181  3024 
iterator: to const elements 2177 
iterator: types 2180 
iterators: forward <-> reverse 2171 
iterator_tag 3028 
iter_swap 2418 
 

J

Java 1931 
Java interface 1901 
jmp_buf 1087 
join 2527  2539 
joinable 2528  2540 
Josutis, N. 3051 
jthread 2534 
 

K

Kendall's Advanced Theory of Statistics 2345 
key 1576 
key, value 1575 
KeyType 1690  1741 
keywords 262 
key_comp 1608  1643 
key_equal 1721 
kilo 306 
kludge 1211 
Koenig lookup 280 
 

L

L 227 
Lakos, J. 824  904 
lambda-declarator 1283 
lambda-introducer 1282 
lambda: access variables 1288 
lambda: capture =, this 1289 
lambda: generic 2916 
lambda: mutable 1284 
lambda expression 1273  1275  1277 
lambda function 2411 
last_write_time 368 
late-specified return type 182  1287  2751 
late binding 1875  1883  3007 
launch 2698 
left 606 
left-hand 1345 
left hand side 166 
leftover 2444  2484  2485 
length 462 
length_error 470  1131 
less 2141 
less-than operator 1351 
less_equal 2143 
letters in literal constants 219 
Lewis, P.A.W. 2354 
lex 3447  3496 
lexical scanner specification file 3465 
lexicographical_compare 2419 
lhs 165 
library 911 
lifetime: anonymous objects 875 
LIFO 1330  1666 
limits: header file 2813 
linear chaining 1687 
linear search 1253  1255 
linear_congruential_engine 2347  2350 
linker: removing identical template instantiations 2791 
Linux 21 
Liskov Substitution Principle 1872  1955 
Lisp 37 
list 1462 
list: circular 1466 
list: header file 1464 
list: traversal 1465 
list constructors 1479 
list container 1463 
literal constants 218 
literal floating point value using E 223 
literal float using F 226 
literal long int using L 229 
literal operator 1296 
literals namespace 429 
literal suffix 428 
literal type 3120 
literal unsigned using U 233 
literal wchar_t string L 228 
load 2641 
load_factor 1722 
local arrays 987 
local class 891  1867 
local context 2522 
local function 1291 
localtime 711 
local type 2760 
local variables 90  2893 
lock 2557  2583  2594  2600  2622 
lock (function) 2592 
lock count 2558  2560  2563  2565 
lock_guard 2578 
lock_shared 2572 
log 1781 
logical function object 2148 
logical operators 2146 
logical_and 2149 
logical_not 2153 
logical_or 2151 
logic_error 1132 
lognormal_distribution<RealType = double> 2368 
long double 212  215 
longjmp 1074  1086  1089 
long long 211  214 
long long int 244 
lower_bound 1609  1644  2422 
lowest 2837 
lsearch 1251  1252 
lseek 3339 
LSP 1873  1956 
Ludlum 281 
lvalue 150  158  1185  1209  2189  2241 
lvalue-to-rvalue transformation 2766 
lvalue: distinguish from rvalue 3432 
lvalue reference 152 
lvalue transformations 2765  2895 
 

M

macro 71  931  1266  1269 
main 48  58  60 
make 33 
make_error_code 350 
make_error_condition 1155 
make_exception_ptr 2708 
make_heap 2492 
make_shared 2280 
make_signed 3196 
make_unique 2282 
make_unsigned 3197 
malloc 955  972  1000  1012  1026 
manipulator 517  825  1260 
manipulator: as objects 1268 
map 1572 
map: header file 1574  1619 
map constructors 1581 
marked sub-expression 2303  2313 
Marshall Cline 109 
matched 3510 
match_any 2325 
match_continuous 2326 
match_default 2329 
match_flag_type 2320 
match_not_bol 2327 
match_not_bow 2328 
match_not_eol 2330 
match_not_eow 2331 
match_not_null 2332 
match_prev_avail 2333 
match_results 2314 
mathematical functions 1774 
max 2356  2423  2838 
max-heap 2386  2493 
max_bucket_count 1723 
max_element 2424 
max_exponent 2840 
max_exponent10 2841 
max_load_factor 1724  1725 
max_size 463  1353  1386  1451  1492  1561  1610  1645  1726 
maybe_unused 204 
mega 307 
member: const 838 
member: in-class 880 
member: overriding 1890 
member function 134  414  816  1480  1518  1993  2245  2268 
member function: available 1861 
member function: called explicitly 1832 
member function: identically named 1847 
member function: overloading 66 
member function: pure virtual implementation 1917 
member functions 1532 
member initializer 845 
member initializer: using { } 846 
member template 2900 
memcpy 1046  1173 
memory: header file 1005  2221  2253  2281  3082 
memory: initialization 983 
memory allocation 954 
memory buffers 514 
memory consumption 2038 
memory leak 963  970  993  1016  1094  1099  1358  1893  2222  2285 
memory_order 2657 
merge 1493  2426 
merging 2388 
mersenne_twister_engine 2349 
message 1148 
micro 300 
microseconds 317 
milli 301 
milliseconds 318 
min 2355  2428  2839 
MinGW 27 
mini scanner 3464  3467 
minus 2121 
minutes 320 
min_element 2429 
min_exponent 2842 
min_exponent10 2843 
mixing C and C++ I/O 522 
modifier 1190 
modulus 2127 
move 1055  1057 
move-aware 157  1060 
move: design principle 1063 
move assignment 1059 
move constructor 1051  1821 
move semantics 154  156  1047 
MS-Windows 24  698  804 
mt19937 2353 
Multi 3228 
multimap 1617 
multimap: no operator[] 1621 
multiple inheritance 1838 
multiple inheritance: vtable 2039 
multiplexing 3407 
multiplies 2123 
multiset 1652 
multiset::iterator 1660 
multi threading: -pthread 2511 
mutable 895 
mutex 2551  2584  2601 
mutex: header file 2552  2568  2577  2596 
mutex_type 2580  2581 
 

N

name 1149 
name: fully qualified 2746 
name conflicts 111 
named constant expression 939 
name mangling 65 
namespace 110  270  908 
namespace: anonymous 273 
namespace: closed 275 
namespace: import all names 279 
namespace: off limits 2475 
namespace alias 285 
namespace declarations 272 
namespace this_thread 2512 
NaN 2824 
nano 299 
nanoseconds 316 
narrowing conversion 174 
native_handle 2529  2541 
negate 2129 
negative_binomial_distribution<IntType = int> 2371 
negator 2155 
nested blocks 94 
nested class 2080 
nested class: declaration 2087 
nested class: member access 2089 
nested class: static members 2086 
nested container 1582 
nested derivation 1807 
nested enumerations 2092 
nested functions 892 
nested inheritance 1922 
nested trait class 3107 
nesting depth 3457 
new 956  967  1220 
new-style casts 257 
new: and exceptions 1163 
new: header file 1117  1120 
new: placement 1004  1225 
new Type[0] 985 
new[] 979  992  995  1223 
new[]: and exceptions 1242 
new[]: and non-default constructors 1863 
next_permutation 2430 
Nichols, B 2500 
nm 2978 
noAlarm 3418 
no arguments depending on a template parameter 3056 
noboolalpha 613 
no buffering 2013 
nodiscard 205 
noexcept 1102  3210 
non-constant member functions 1915 
non-local return 1078 
noopt 930 
noreturn 206 
norm 1782 
normal_distribution<RealType = double> 2369 
noshowbase 615 
noshowpoint 626 
noshowpos 617 
not 1311 
Not-a-Number 2825 
nothrow guarantee 1171 
notify_all 2616  2624  2632 
notify_all_at_thread_exit 2611 
notify_one 2615  2623 
not_eq 1313 
not_equal_to 2135 
not_fn 2156 
nounitbuf 633 
nouppercase 619 
now 324 
no_state 2683  2688 
npos 421 
nReady 3413 
NTBS 190 
nth_element 2434 
NULL 70  72  933  961 
null-bytes 672 
nullptr 73 
NullType 3223 
numeric: header file 2380 
numeric_limits 2812 
 

O

O0 929 
object 100 
object: address 1036 
object: allocation 974 
object: anonymous 874 
object: assign 1032 
object: parameter 1044 
object: static/global 832 
object hierarchy 1800 
object oriented approach 44 
oct 610 
octal constant 194 
off_type 665  753 
ofstream 638  677  813 
ofstream constructors 682 
once_flag 2566 
one definition rule 819  2781 
open 684  765  2028  3292 
openmode 691  2029 
operator 1034 
operator!= 1254  2136  2183 
operator% 2128 
operator& 143  146 
operator&& 2150 
operator&= 2654 
operator> 2138 
operator>> 729  1192  1788 
operator>= 2140 
operator< 1578  1681  2142  2425  2427  2431  2436  2438  2442  2461  2463  2465  2467  2469  2472  2489  2494  2498 
operator<< 1789 
operator<= 2144 
operator() 1246  1257 
operator() [coroutine] 3267 
operator* 1764  2124  2185  2243  2266 
operator*= 1768 
operator+ 1212  1762  2117  2120  2392 
operator++ 1205  2184  2648  2649 
operator+= 1766  2652 
operator- 1763  2122 
operator-> 2244  2267 
operator-- 1207  2650  2651 
operator-= 1767  2653 
operator/ 1765  2126 
operator/= 1769 
operator: free 1213 
operator: keywords 266 
operator= 2239  2263  2264 
operator== 1696  2134  2182  2457  2459  2483  2487 
operator and 1302 
operator and_eq 1304 
operator bitand 1306 
operator bitor 1308 
operator bool 2242  2265  2599 
operator bool [coroutine] 3264 
operator compl 1310 
operator co_await 3273 
operator delete 1001  1228 
operator delete[] 1239 
operator new 999  1118  1219 
operator new(sizeInBytes) 978 
operator new[] 1236 
operator not 1312 
operator not_eq 1314 
operator or 1316 
operator or_eq 1318 
operator overloading 1033  1181 
operator overloading: within classes only 1323 
operator path const &() 383 
operators: textual alternatives 1300 
operators of containers 1333 
operator xor 1320 
operator xor_eq 1322 
operator[] 1184  1195  3077  3431 
operator^= 2656 
operator|= 2655 
operator|| 2152 
optional: header file 2378 
options 390  3468 
or 1315 
ordered pair 1790 
ordering: strict 3239  3240 
ordinary class 2723  2772 
ordinary function 2722 
or_eq 1317 
ostream 512  535  557  636  642  650  815  1264  1912 
ostream: define using 0-pointer 647  723 
ostream: header file 534  648 
ostreambuf_iterator 2219 
ostream constructor 646 
ostream coupling 782 
ostream_iterator 2215 
ostringstream 515  640  704  706 
out 700  800 
out-of-line functions 888 
out of memory 1023 
output 786 
output formatting 509  544 
OutputIterator 2188  3032 
output_iterator_tag 3031 
out_of_range 1133 
overflow 1983  2006  3287  3298 
overflow_error 1134 
overloadable operators 1299 
overloaded assignment 1334 
overloading: by const attribute 67 
overloading: function template 2793 
overpopulation 2508  2670 
override 1887  1920 
overriding members 1891 
overview of generic algorithms 1355 
owns_lock 2585 
 

P

p 230 
packaged_task 2699 
padding 586 
pair 1367  1587 
pair<map::iterator, bool> 1606 
pair<set::iterator, bool> 1641 
pair<type1, type2> 1376 
pair container 1325  1366 
parameter: ellipsis 3110 
parameter list 62 
parameter pack 2940 
parameter pack: not expanded 2952 
parameter pack: rvalue reference 2946 
parent process 3359  3370 
ParentSlurp 3402 
parse() 3454 
parse-tree 3281 
parser 3279  3440  3482 
parser generator 3444  3456  3483 
partial class template specialization 2927 
partial specialization 2928 
partial_ordering 2295 
partial_sort 2435 
partial_sort_copy 2437 
partial_sum 2439 
partition 2440 
Pascal 893 
path 351  382 
pbackfail 1999 
pbase 2008  3294 
pbump 2010  3299 
peculiar syntax 1256 
peek 743 
perfect forwarding 155  2779  2945 
perfect forwarding: inheritance 2951 
perfect forwarding: to data members 2963 
permissions 395 
permuting 2389 
perm_options 396 
peta 310 
pico 298 
pimpl 1962 
pipe 3285  3396 
placement new 1003  1226  1238  1240  3083 
plain old data 1068  3173 
plus 2116  2119 
pod 1069 
pointer: to an object 1858 
pointer: to class template 2974 
pointer: to data member 2066 
pointer: to deleted memory 1030 
pointer: to function 949  1249  1265 
pointer: to member 2059  2060  3109 
pointer: to member: assignment 2069 
pointer: to member: defining 2065 
pointer: to member: size 2079 
pointer: to member field selector 2074 
pointer: to object 1235  2920 
pointer: to policy base class 3090 
pointer: to virtual member 2071 
pointer: wild 2225  2284 
pointer as iterator 2179 
pointer in disguise 1857 
pointer juggling 3097 
pointer protection 181 
point of instantiation 2789  2860  2981 
poisson_distribution<IntType = int> 2372 
polar 1783 
policy 3079  3087 
policy class: defining structure 3096 
polymorphism 1871  1874  2032 
polymorphism: bypassing 3058 
polymorphism: dynamic 2877 
polymorphism: how 2034 
polymorphism: static 2876 
polymorphous wrapper 2853 
pop 391  1523  1534  1673 
pop_back 464  1452  1494  1562 
pop_front 1496  1563 
pop_heap 2495 
POSIX 246 
postponing decisions 1071 
pos_type 751 
pow 1784 
power specification using p 231 
pptr 2009  2011  3295 
precision 589 
precompiled header 2783 
predefined function object 2111 
predicate 1250 
preprocessor 932  1267  1270 
preprocessor directive 78  3463 
preprocessor directive: error vs. static_assert 2806 
prev_permutation 2441 
primitive types 216 
printf 55  133  655  2937 
priority queue data structure 1527 
priority rules 1529 
priority_queue 1526  1531 
private 136  3017 
private backdoor 1187 
private derivation 1842 
private derivation: too restrictive 1812 
private inheritance 1959 
private members 2989 
probability density function 2342 
problem analysis 1798 
procedural approach 43 
process ID 3361 
process id 3366 
profiler 884  1478 
Prolog 38 
promise 2703 
promise (coroutine) 3270 
promise [coroutine] 3265 
promise_already_satisfied 2687 
promise_type 3254  3258 
promise_type (coroutine) 3256 
promotion 1199 
promotions 2898 
protected 137  1810  3310 
protected derivation: too restrictive 1813 
protocol 1903 
Prototype design pattern 2045 
prototyping 12 
Proxy: stream insertion and extraction 3436 
Proxy Design Pattern 3434 
prvalue 163 
pthreads 2499 
Pthreads Programming 2501 
pthread_getschedparam 2530 
pthread_setschedparam 2531 
ptrdiff_t 3047 
public 138  925  1841 
pubseekoff 1986  2020 
pubseekpos 1988 
pubsetbuf 1990 
pubsync 1981 
pure rvalue 164 
pure virtual functions 1910 
pure virtual member: implementation 1918 
push 1524  1535  1674 
push_back 465  1453  1498  1564  2200 
push_front 1499  1565  2202 
push_heap 2496 
put 659 
putback 744  3344 
put_time 709 
 

Q

qsort 2979 
qsort() 953 
Qt 826 
qualification conversions 2897 
qualification transformation 2769 
queue 1512  1517 
queue: header file 1514  1528 
queue data structure 1513 
quiet_NaN 2844 
 

R

radix 581  2845 
rand 2341 
random 1473 
random: header file 2340  2352 
random access 2193 
RandomAccessIterator 2192  3038  3041 
RandomIterator 3438 
random_access_iterator_tag 3037 
range 185 
range-based for-loop 184 
range of values 1426 
range_error 1135 
ratio 290 
ratio: den 293 
ratio: header file 291 
ratio: num 292 
raw memory 977  998 
raw string literal 191 
rbegin 466  1415  1454  1500  1566  1611  1646  2169  3044 
rdbuf 555  791  792  3383 
rdstate 573 
read 745 
readFd 3414 
read first, test later 779 
reading and writing 521 
readsome 746 
read_symlink 369 
real 1770 
realloc 1027 
real part 1760  1771 
recompilation 1806 
recursion_pending 392 
recursive_mutex 2553 
recursive_timed_mutex 2555 
redirection 793  3382 
ref(arg) 2753 
reference 141  1263  1856 
reference: to class template 2973 
reference binding 1215 
reference operator 142 
reference parameter 848 
reference qualifier 1216 
reference wrapper 2755 
regcomp 2298 
regex 2305 
regex: header file 2300  2304  2315  2316 
regexec 2299 
regex_constants 2308 
regex_match 2317  2334 
regex_replace 2319  2339 
regex_search 2318  2335 
register 264 
regular expression 3460 
rehash 1727 
reinterpret_cast 3065 
reinterpret_to_smaller_cast 3066 
relational function object 2132 
relationship between code and data 1792 
relative address 2068 
release 2248  2586  2602 
remove 370  1501  2443 
remove_all 371 
remove_all_extents 3198 
remove_const 3199 
remove_copy 2445 
remove_copy_if 2446 
remove_cv 3200 
remove_extent 3201 
remove_if 1502  2447 
remove_pointer 3202 
remove_reference 3203 
remove_volatile 3204 
rename 372 
rend 467  1417  1455  1503  1567  1596  1612  1647  2170  3045 
renew 989  997 
replace 468  2448 
replace_copy 2449 
replace_copy_if 2450 
replace_filename 381 
replace_if 2451 
repositioning 662  748 
request_stop 2547 
requires 3236 
reserve 469  1456  1728 
reserved identifiers 269 
reset 2250  2271  2272 
resetiosflags 595 
resize 472  1457  1504  1568 
resize_file 373 
resource: stealing 1052 
responsibility of the programmer 1399  1434  1483  1520  1545  1677  2249 
restrictions 41 
result_of 2967 
result_type 3105 
resume 3266 
rethrow_exception 2709 
return 1079 
return by argument 144 
return type: implicit 1285 
return type: late-specified 1286 
return type: via result_of 2966 
return value 59  1262 
return value optimization 1065 
reusable software 1908  1967 
reverse 1506  2452 
reverse iterator 3042 
Reverse Polish Notation 1667 
reverse_copy 2453 
reverse_iterator 1416  2162  3043 
reverse_iterator.base() 2172 
reverse_iterator: initialized by iterator 3046 
rfind 473 
rhs 167 
right 607 
right-hand 1346  1372 
right hand side 168 
rmExceptFd 3424 
rmReadFd 3422 
rmWriteFd 3423 
RNG 2357 
rotate 2454 
rotate_copy 2455 
round_error 2846 
round_style 2847  2849 
RPN 1668 
rule of thumb 53  91  103  261  282  843  847  883  896  912  994  1053  1166  1170  1197  1201  1232  1274  1292  1472  1802  1805  1900  2067  2286  2302  2735  2797  2861  2880  2907  2932  3211 
run-time 1878  1944  2809 
run-time support system 1024 
run-time vs. compile-time 3068 
runtime_error 1136 
rvalue 151  1186  1208  2187  2240 
rvalue: distinguish from lvalue 3433 
rvalue reference 148 
rvalue reference return type 1050 
 

S

s 427 
sbumpc 1973  3325 
scalar type 1761 
scanf 735 
scanner 3278  3441  3461  3486 
ScannerBase 3458 
scanner generator 3442 
scientific 623 
scientific notation 624 
scope: class 2063 
scope: global 2061 
scope resolution operator 114  276  1231  1833  1848  1924 
search 2456 
search_n 2458 
second 1369 
seconds 319 
second_argument_type 3104 
seek beyond file boundaries 671  758 
seekdir 666  754  1987 
seekg 752 
seekoff 2016  3330 
seekp 664 
seekpos 2021  3331  3341 
seek_dir 2095 
seek_off 3338 
segmentation fault 2233 
select 3405  3406 
Selector 3411 
Semaphore 2628 
set 1627 
set: header file 1629  1654 
setAlarm 3417 
setbase 611 
setbuf 2015 
setDebug 3471 
setf 592 
setfill 587 
setg 2000  3304  3313  3320  3340 
setiosflags 593 
setjmp 1073  1085  1088 
setp 2012  3293 
setprecision 591 
setstate 577 
setw 598 
set_difference 2460 
set_intersection 2462 
set_new_handler 1020 
set_symmetric_difference 2464 
set_union 2466 
SFINAE 2869 
sgetc 1975 
sgetn 1976  3328 
shadow member 1814 
shared state 2671 
shared state: abandon 2676 
shared state: destruction 2675 
shared state: releasing 2674 
shared_future 2692 
shared_lock 2597 
shared_mutex: header file 2571  2598 
shared_ptr 2252  3040 
shared_ptr: 0-pointer 2257 
shared_ptr: default 2256 
shared_ptr: defining 2254 
shared_ptr: initialization 2259 
shared_ptr: operators 2262 
shared_ptr: used type 2261 
showbase 614 
showmanyc 2001 
showpoint 625 
showpos 616 
shrink_to_fit 474  1459  1569 
signal 3377 
signaling_NaN 2850 
sin 1785 
single inheritance 1836 
sinh 1786 
size 475  861  1418  1460  1507  1525  1536  1570  1613  1648  1675  1729  2196 
size: pointer to member 2078 
sized deallocation function 1241 
sizeof 11  914  958  1006  2943  3113 
sizeof derived vs base classes 1866 
size specification 924 
size_t 245  1222 
size_type 422 
skipping leading blanks 129 
skipws 630  2217 
sleep_for 2518 
sleep_until 2519 
slicing 1851 
smart pointer 2224 
snextc 1978 
socket 525  3286 
sort 1508  2145  2468 
sort: multiple hierarchal criteria 2473 
sort criteria: hierarchic sorting 3002 
sorted collection of value 1653 
sorted collection of values 1628 
sorting 2387 
sort_heap 2497 
space 374 
space(_info) 410 
spaceship 1217 
splice 1509 
split buffer 2004 
sprintf 641 
sputbackc 1979 
sputc 1982 
sputn 1984 
sqrt 1787 
sscanf 719 
sstream: header file 540  705  772 
stable_partition 2470 
stable_sort 2471  3003 
stack 1661 
stack: header file 1663 
stack constructors 1671 
stack data structure 1662 
stack operations 1259 
standard exceptions 1112 
standard namespace 112 
standard namespace: and STL 2104 
standard normal distribution 2370 
Standard Template Library 2100 
stat 238  851 
state flags 1106 
state of I/O streams 508  543 
static 42  274  916 
static: data members 920 
static: members 2077 
static binding 1876  1881 
static data: const 927 
static data members: initialization 923 
static inline member functions 946 
static member functions 942  943 
static members 917  2917 
static member template 3063 
static object 831 
static polymorphism 2875  3009  3093 
static polymorphism: downsides 3014 
static type checking 1932 
static type identification 1933 
static variable: initialization 2570 
static_assert 2805 
static_cast 258  1862  2790 
static_pointer_cast 2277 
status 384  398 
status_known 400 
std 493 
std::coroutine_handle<State> 3259 
std::error_code 342 
std::wstring 489 
stderr 121 
STDERR_FILENO 3400 
stdexcept 471 
stdexcept: header file 1111 
stdin 119 
STDIN_FILENO 3398 
stdio.h 56  84 
std namespace: additions OK 2964  2965 
std namespace: off limits 2476 
stdout 117 
STDOUT_FILENO 3300  3399 
steady_clock 326 
STL 2101 
stod 480 
stof 479 
stoi 482 
stol 483 
stold 481 
stoll 484 
stop_callback 2548 
stop_token 2544  2546 
stop_token: header file 2549 
storage class specifier 265 
store 2642 
storing data 1471 
stoul 485 
stoull 486 
str 707  774 
str... 964 
strcasecmp 425  2109 
strdup 965  1025  1029 
strdupnew 1028 
stream 2024 
stream: as bool value 571 
stream: associating 811 
stream: processing 778 
stream: read and write 797 
stream: reading to memory 770 
stream: writing to memory 703 
streambuf 511  547  780  1965  2212  2218  3284  3301  3309  3317  3329  3342 
streambuf: and exceptions 1970 
streambuf: header file 531 
streamsize 1969 
stream state flags 574 
string 413 
string::iterator 2081 
string::size_type 423 
string: as union member 3509 
string: declaring 416 
string: header file 415  478 
string: iterator types 432 
string constructors 431 
string extraction 733 
string_literals namespace 430 
strong guarantee 1165 
strong_equality 2293 
strong_ordering 2297 
Stroustrup 104 
struct 97 
struct: empty 3222 
Structured Computer Organization 2631 
Stuart, A. & Ord, K 2344 
student_t_distribution<RealType = double> 2373 
substitutability 2289 
substitution failure 2868 
substr 476 
subtract_with_carry_engine 2348  2351 
sungetc 1980 
suspend_always (std::) 3268 
suspend_never (std::) 3269 
Sutter, H. 1167  2873 
swap 477  1045  1172  1419  1461  1510  1571  1614  1649  1730  2251  2273  2477  2532  2542  2587  2603 
swap area 1022 
swapping 2390 
swap_ranges 2478 
Swiss army knife 1840 
symbol area 3466 
symbolic constants 130 
symlink_status 385  399 
sync 2022  3288  3297 
synchronized 2710 
syntactic elements 1081 
sys/stat.h: header file 394 
system 3354  3384 
system_category 346  347  348  1151 
system_clock 325 
system_complete 375 
system_error 1139 
system_error: header file 343  1142 
 

T

Tanenbaum, A.S. 2629 
task switching 2507 
TCP/IP stack 1968 
tellg 750 
tellp 663 
template 499  2102  2727  2887 
template: and the < token 3060 
template: class 2884 
template: class vs. typename 3085 
template: embedded in typedefs 2925 
template: embedding integral values 3069 
template: explicit specialization 2799 
template: expression template 3234 
template: id-declaration mismatch 2800 
template: identifying subtypes 2922 
template: IfElse 3072 
template: iteration by recursion 3075 
template: overloading type parameter list 2795 
template: parameter type transformation 2764 
template: point of instantiation 2788  2859 
template: preventing instantiation 2909 
template: select type given bool 3073 
template: specialization 2926 
template: specified within template 3059 
template: statements depending on type parameters 2858 
template: subtypes inside templates 3054 
template: variadic 2933 
template: when instantiated 2908 
template declaration 2784 
template explicit specialization 2798 
template explicit type specification: omitting 2803 
template header 2733 
template header: for member templates 2902 
template instantiation declaration 2802 
template mechanism 2716  2726 
template members: without template type parameters 3057 
template meta programming 2782  3012  3048 
Template Method 1909 
template method design pattern 3362 
template non-type parameter 2737 
template pack: and template template parameters 3229 
template parameter: default value 2891 
template parameter deduction 2761 
template parameter list 2728  2736  2886  2888 
template parameters: identical types 2778 
template programming 3064 
templates vs. using 2743 
template template parameter 3049  3084  3086 
template template parameter: and template packs 3230 
template type: initialization 2739 
template type deduction 2777 
template type parameter 2730 
temp_directory_path 376 
tera 309 
terminate 2033 
text files 806 
textMsg 1096 
this 919  944  948  1035  1224 
this_thread 2513 
thread 2505  2520 
thread: header file 2514  2521  2535 
thread of execution 2504 
thread_local 2533 
throw 1082  1091 
throw: empty 1095 
throw: pointer 1092 
throw list 1125 
tie 556  784 
timed_mutex 2554 
timeval 3410 
time_point 332 
time_point<__file_clock> 341 
time_since_epoch 335 
time_t 330 
tinyness_before 2851 
TMPDIR 377 
token 1669  3484 
top 1537  1670  1676 
to_string 487 
to_sys 378 
to_sys (__file_clock) 328 
to_time_t 329 
to_wstring 488 
trait class 3099 
trait class: class detection 3108 
trait class: nested 3106 
transactional memory: -fgnu-tm 2711 
transform 2130  2154  2479 
transform: vs. for_each 2481 
transformation to a base class 2775 
traps 2852 
trigraphs 4 
trivial class type 3123 
trivial copy constructor 1042 
trivial default constructor 867 
trivial destructor 1015 
trivial member function 3124 
trivial type 3122 
true 234  688  769  2420  2432 
trunc 702  802 
try 1097 
try_lock 2559  2588  2595  2604 
try_lock (function) 2593 
try_lock_for 2562  2589  2605 
try_lock_shared 2574 
try_lock_shared_for 2575 
try_lock_shared_until 2576 
try_lock_until 2564  2590  2606 
tuple 2957 
tuple: header file 2377  2958 
tuples: type based addressing 2960 
tuple_element 2962 
tuple_size 2961 
tx_exception 1138 
type 397 
Type 1363 
type-safe 132 
type: anonymous, local 2758 
type: primitive 217 
type: without values 2096 
type checking 54 
type conversions 2867 
typedef 95  496  1375  1580 
typedefs: nested 3020 
typeid 1935  1938  1948 
typeid: argument 1952 
type identification: run-time 1930 
typeinfo: header file 1122  1128  1949 
typename 3053 
typename && 149 
typename ...Params 2936 
typename: and template subtypes 2924 
typename: disambiguating code 2921 
type of the pointer 1859 
type safe 127  730  959  969 
type safety 504 
type specification: explicit 2762 
type_traits: header file 3114  3212 
 

U

U 232 
u16string 419 
u32string 420 
uflow 1974  2002 
uint32_t 252 
Ullman, J.D. 1469 
unary predicate 2400 
unbound friend 2987  2995 
undefined reference to vtable 2041 
underflow 2003  3303 
underflow_error 1137 
unget 747  3343 
Unicode 240 
uniform initialization 858 
uniform_int_distribution<IntType = int> 2374 
uniform_real_distribution<RealType = double> 2375 
union 96  3508 
union: designated initialization 176 
unique 1511  2274  2482 
unique_copy 2486 
unique_lock 2579  2582 
unique_ptr 2223  3039 
unique_ptr: 0-pointer 2229 
unique_ptr: assignment 2232 
unique_ptr: default 2228 
unique_ptr: defining 2226 
unique_ptr: initialization 2234 
unique_ptr: move constructor 2231 
unique_ptr: operators 2238 
unique_ptr: reaching members 2237 
unique_ptr: used type 2236 
unistd.h: header file 3289  3308  3316  3333  3397 
unitbuf 632 
Unix 795  809  3386  3391  3475  3518 
unlock 2561  2591  2607 
unlock_shared 2573 
unnamed type 2757 
unordered_map 1678  1689 
unordered_map::hasher 1694 
unordered_map::key_equal 1695 
unordered_map::key_type 1691 
unordered_map::mapped_type 1693 
unordered_map: header file 1679 
unordered_map: member functions 1698 
unordered_multimap 1731 
unordered_multiset 1748 
unordered_set 1738  1740 
unordered_set::hasher 1743 
unordered_set::key_equal 1744 
unordered_set::key_type 1742 
unordered_set: header file 1739 
unpack operator 2941  2950 
unrestricted union 1066 
unsetf 594 
unsigned int 247 
uppercase 618 
upper_bound 1615  1650  2488 
URNG 2358 
user-defined literal 941 
user-defined literals 1294 
user interface 1888 
use_count 2275 
using 183  910 
using: in derived classes 1835 
using: restrictions 283 
using declaration 277 
using directive 278 
using namespace std 113 
using vs. templates 2744 
UTF-16 241 
UTF-32 242 
utility 1058 
utility: header file 1370  2749  2948 
 

V

vague linkage 887 
valid state 426 
value 1577 
ValueType 1692 
value_comp 1616  1651 
value_type 1579  1630 
Vandevoorde, D. 3052 
variable: inline 889 
variadic concepts 3242 
variadic function 2721 
variadic functions 2935 
variadic non-type parameters 2953 
variadic template: number of arguments 2942 
variadic templates 2934 
vector 1420  2163 
vector: header file 1423 
vector: member functions 1430 
vector constructors 1424 
viable functions 2866 
virtual 1886 
virtual: vs static 918 
virtual base class 1927 
virtual constructor 2043 
virtual derivation 1928 
virtual destructor 1895  1913 
virtual member function 1885 
visibility: nested classes 2083 
void 75 
void * 1101  1221  1229  1237 
volatile 2771 
vpointer 2036 
vprintf 656 
vscanf 736 
vtable 2037  3091 
vtable: and multiple inheritance 2040 
vtable: undefined reference 2042 
 

W

wait 2617  2625  3412 
waitpid 3369 
wait_for 2618  2627 
wait_until 2619  2626 
wchar_t 210  239  498 
weak_equality 2291 
weak_ordering 2296 
weibull_distribution<RealType = double> 2376 
what 1110  1115 
whitespace 128  631  635 
width 596 
Wiebe-Marten Wijnja 3430 
wild pointer 1031  1093 
Williams, A. 2503 
wrapper 1017  2474  3352 
wrapper class 527  1210  1849 
wrapper functions 950 
wregex 2306 
write 660 
write beyond end of file 670 
writeFd 3415 
ws 634 
wstring 418 
 

X

X-windows 250 
xor 1319 
xor_eq 1321 
XQueryPointer 251 
xsgetn 1977  2005  3315  3324  3327 
xsputn 1985  2014 
xvalue 159 
 

Y

yacc 3446 
yield 2517 
yocto 294 
Yodl 6 
yotta 313 
 

Z

zepto 295 
zetta 312 
zombie 3378  3425