Index

!= 1174 
#define __cplusplus 95 
#error 2581 
#ifdef 99 
#ifndef 102 
#include 3132 
%baseclass-preinclude 3174 
%debug 3139 
%filenames 3143  3176 
%left 3185 
%nonassoc 3187 
%option c++ 3120 
%prec 3188 
%right 3186 
%scanner 3177 
%stype 3178 
%token 3183 
%type 3184 
%union 3175  3179 
& 166 
> 1180 
>> 1053 
>>: with templates 1449 
>= 1181 
< 1178  1189 
<= 1179 
-> 1951 
->* 1954 
--std=c++0x 33  46 
--std=c++11 34 
-O0 780 
.* 1953 
... 2706 
.h 103 
.ih extension 758 
.template 2817 
// 68 
:: 126  1088 
::template 2816 
= 0 1790 
== 1173  1187 
= default 719  912 
= delete 722 
[begin, end) 1265 
[first, beyond) 1296  1342  1421  1505 
[first, last) 2365 
[left, right) 2061 
\u 230 
__cplusplus 93  97 
0-pointer 823 
 

A

A2x 3095 
abort exception 1037 
abs 1652 
absolute position 1868 
abstract base class 1925  3007 
abstract classes 1784 
access 223 
access files 538  617 
accessor 678  693 
accessor member function 1056 
access promotion 1695 
access rights 677 
accumulate 2373 
actions 3159 
adaptor: inserter 2082 
adaptor: object to iterator 2049 
adaptor: required typedefs 2089 
addExceptFd 3064 
addReadFd 3062 
address 1218 
address-of operator 164 
address of objects 890 
addWriteFd 3063 
add_lvalue_reference 2894 
add_rvalue_reference 2895 
adjacent_difference 2375 
adjacent_find 2376 
adjustfield 464 
adopt_lock 2267 
adopt_lock_t 2266 
Aho, A.V. 1315 
Alexandrescu, A. 2646  2804  2821  2914  2915  2920 
Alexandrescu, H. 2912 
algorithm: header file 2360 
allocate 1219 
allocate arrays 832 
allocate memory 1091 
allocate objects 827 
allocate primitive types 825 
allocator 1217  2838 
allocator class 1983 
ambiguity 698  1800  1802  1804 
amd 236 
and 1138 
and_eq 1140 
angle bracket notation 1200  1212  1985 
angle brackets 2575 
angle brackets: consecutive 1450 
anonymize 907 
anonymous 1998  2095 
anonymous function object 2313 
anonymous object 726  1129 
anonymous object: lifetime 729 
anonymous pair 1209 
anonymous type 2530  2533 
anonymous variable 172 
anonymous variable: generic form 1211 
ANSI/ISO 17  66  92  199  256  366  406  439 
app 552  657 
append 296 
arg 1653 
argument_type 2485  2859 
arithmetic function object 1994 
arithmetic operations 1995  3074 
array 1224 
array-to-pointer transformation 2541 
array: 0-sized 837 
array: dynamic 833 
array: enlarge 843 
array: expandable 1258 
array: fixed-size 1225 
array: fixed size 841  849 
array: header file 1227 
array: local 839 
array: member functions 1233 
array bounds 1232  1268 
array bounds overflow 1044 
array constructors 1228 
as (SemBase::as) 3197 
ASCII 514  518  588  594  1382 
ascii-value 2992 
ascii to anything 3096  3097 
assembly language 54 
assign 297  1270  1329  1396 
assignment 1729 
assignment: pointer to members 1948 
assignment: refused 1731 
assignment: sequential 891 
associative array 1438  1478  1545 
asynchronous alarm 3052 
asynchronous input 3047 
at 295  1234  1271  1397  1564 
ate 553  659 
atoi 632  3092 
atol 3093 
atto 2189 
Austin, T. 2309 
auto 182 
automatic expansion 1267 
auto_ptr 2138 
auto_ptr: deprecated 2110 
available member functions 1739 
avoid global variables 112 
 

B

b 206 
back 298  1235  1272  1330  1371  1398 
backdoors 696 
background process 3036 
back_inserter 2083 
bad 425 
badbit 420 
bad_alloc 871  977  1024  1101 
bad_cast 984  1825 
bad_exception 963  980 
bad_function_call 2630 
bad_typeid 986  1833 
base class 1675  1734  2980  3008 
base class: converting to derived class 1815  1820 
base class: hiding members 1709 
base class: prototype 1843 
base class: virtual 1805 
base class destructor 1707 
base class initializer 1698 
base class initializers: calling order 1723 
bash 652 
BASIC 53 
basic guarantee 1023 
basic operators of containers 1168 
basic_ 354  355 
basic_ios.h 410 
beg 527  611  1897 
begin 299  715  1237  1274  1332  1400  1455  1491  1565  2056 
bernoulli_distribution 2342 
BidirectionalIterator 2078  2791 
bidirectional_iterator_tag 2790 
bigraphs 5 
binary 556  663 
binary constant 207 
binary file 517  593  664  666 
binary function object 2037 
binary input 583 
binary operator 3077 
binary output 460  511 
binary predicate 2048 
binary tree 2476 
binary_function 3087 
binary_search 2377 
bind1st 2039 
bind2nd 2040 
bind2nd: perfect forwarding 2719 
binder 2036 
binders.h 2718 
binomial_distribution<IntType = int> 2343 
bison 3115  3121  3162  3167 
bison++ 3122  3163 
bisonc++ 3123  3161  3166 
bisonc++: grammar file 3170 
bitand 1142 
bitfunctional 3086 
bitor 1144 
bits/stl_function.h 3091 
bitwise 3085 
bitwise and 436  3081 
bitwise operations 3079 
bobcat 3151  3191 
Bobcat library 1004  1626  2933  2961 
bool 195  1466  1503 
boolalpha 472 
bound friend 2750  2757  2773 
bridge design pattern 1839 
bucket 1567 
bucket number 1549 
bucket_count 1568 
bucket_size 1569 
buffer 1870 
buffer overflow 158 
built-in 194 
 

C

C++0x standard 31 
C++11 708  1452  1542  1620  2523 
C++11 standard 30 
C++: function prevalence rule 2516 
call back 803 
calling order of base class initializers 1724 
calloc 812 
call_once 2283 
candidate functions 2637 
capacity 300  1276 
case-insensitive 288 
catch 940  954 
catch: empty enum 1978 
cauchy_distribution<RealType = double> 2344 
cbegin 301  1239  1277  1402  1570 
ccbuild 49 
cend 302  1241  1279  1404  1572 
centi 2195 
cerr 139  505  645 
chain of command 1845 
char 357 
char * 1055 
child process 2998  3003  3014 
chi_squared_distribution<RealType = double> 2345 
chrono: header file 2181  2208  2218  2226 
cin 137  397  577  581  644 
circular queue 2652 
class 61  144  257  1979  2506  2844 
Class(T&) cannot be overloaded with Class(T const&) 2717 
class-type parameters 753 
class-type return values 752 
class: abstract 1783 
class: concept defined 1932 
class: enforcing constraints 2830 
class: externally declared functions 1933 
class: having pointers 2169 
class: move-aware 900 
class: ordinary 2547 
class: policy 2832  2834 
class: trait 2857 
classes: local 742  1747 
classes: without data members 1795 
class hierarchy 1678  1768 
class interface 2755 
class name 1829 
class scope 1942 
class template 2548  2644  2654  3080 
class template: adding functionality 2764 
class template: as base class 2846 
class template: conditional data organization 2828 
class template: declaration 2674  2737 
class template: deducing parameters 2735 
class template: default argument 2675 
class template: default arguments 2673 
class template: defining a type 2824 
class template: derivation 2763 
class template: derived from ordinary class 2770 
class template: friend function template 2643 
class template: generate types 2651 
class template: identifying subtypes 2691 
class template: instantiation 2734 
class template: member instantiation 2742 
class template: member template 2670 
class template: nested 2771 
class template: non-type parameter 2659 
class template: partially compiled 2762 
class template: partial specialization 2697  2698 
class template: pointer to 2741 
class template: reference to 2740 
class template: shadowing parameters 2672 
class template: static members 2686  2687 
class template: subtype vs. static members 2810 
class template: transformation to a base class 2550 
class template: using friend 2748 
class template: values without objects 2825 
class template: wrapped in simpler template 2919 
class vs. typename 2507 
clear 432  1281  1334  1406  1456  1493  1574 
climits: header file 2584 
Cline 132 
clock 2217 
clog 504 
close 536  545  622  1909 
closure object 2315 
closure type 2316 
cmatch 1631 
code bloat 2851 
Coetmeur, A. 3164 
collating order 1832 
collision 1551 
command language 3046 
common data fields 766 
common pool 818 
compare 303 
compile-time 85  1759  1762  1808  2494  2582 
compiler 11  21  40 
compiler firewal 1840 
compiler flag 32 
compiler flag: -pthread 2178 
compiler option 45 
compl 1146 
complex 1633 
complex: header file 1635 
complex numbers 1634 
composition 699  754  1672  1718 
conditional 2892 
condition flags 419 
condition member functions 424 
condition state 418 
condition_variable 2286  2290  2305 
condition_variable: header file 2285  2291  2298 
condition_variable_any 2287  2297 
conj 1654 
consecutive closing angle brackets 1451 
const 127  2544 
const-qualification 725 
const: generalized expression 786 
constant-expression constructor 792 
constant-expression function 790 
constant expression 2513 
const data and containers 1198 
constexpr 788  2281 
const function attribute 79 
const functions 131 
const member 695 
const member functions 723  1793 
construct 1220 
construction: delegate to base classes 1702 
constructor 1130  1722  1987 
constructor: and exceptions 1040 
constructor: calling order 1704 
constructor: default 686  689 
constructor: delegation 705 
constructor: of derived classes 1696 
constructor: primitive type 2515 
constructor notation 242 
const_cast<type>(expression) 246 
const_iterator 1240  1242  1278  1280  1403  1405  1571  1573  2063 
const_pointer_cast 2165 
const_reverse_iterator 1244  1246  1283  1285  1408  1410 
container 1161 
container: nested 1448 
container: storing pointers 1195 
containers: basic operators 1169 
containers: data type requirements 1184 
containers: equality tests 1172 
containers: initialization 1229 
containers: ordering 1177 
container without angle brackets 1199 
containter: storing const data 1197 
context switch 2246 
conversion operator 1058 
conversion operator: explicit 1065 
conversion rules 222 
conversions 2665 
conversions: binary to text 568 
conversions: text to binary 631 
copy 304  2378  2769 
copy construction 717 
copy constructor 730  894  1384  1699 
copy constructor: suppressed 905 
copy elision 915 
copyfmt 444 
copy non-involved data 1325 
copy_backward 2379 
cos 1655 
cosh 1656 
count 1457  1482  1494  1519  1575  1597  1614  2215  2380 
count_if 2041  2381 
coupling 59 
cout 135  398  503  643  646  3028 
crbegin 305  1243  1282  1407 
create files 539 
cref(arg) 2528 
crend 306  1245  1284  1409 
cstddef 235 
cstdint 241 
cstdio 73 
cstdlib: header file 2745 
cumulative distribution function 2327 
cur 528  612  1896 
cv_status 2289 
Cygnus 36 
Cygwin 43 
c_str 307 
 

D

daemon 3022  3035  3070  3072 
data 308  1247  1286 
data.cc 775 
database applications 605 
data hiding 50  63  154  679  691  778  1683  1690  1873  1927 
data integrity 1928 
data member: initialization 707 
data member initializers 703 
data members 676  1871  2837 
Data Structures and Algorithms 1318 
deadlock 2279 
deallocate 1222 
deallocate memory 1092 
Debian 26 
dec 468 
deca 2197 
deci 2196 
declaration section 3173 
declarative region 259 
declare iostream classes 362 
decltype 184  2522 
decrement operator 1068 
default 718 
default: = 913 
default arguments 84 
default constructor 836  893  1185  1697 
default implementation 1886 
default value 1306  1357  1433 
default_error_condition 1017 
defer_lock 2263 
defer_lock_t 2262 
define members of namespaces 274 
delegating constructors 706 
delete 721  809  820  1085 
deleter 2112  2120  2143  2148 
delete[] 844  867 
deletions 1323 
delimiter 2101 
den 2186 
denorm_min 2588 
denorm_style 2594 
deque 1391  2054 
deque: header file 1393 
deque constructors 1394 
derivation 1673 
derived class 1676  1733  1821 
derived class: using declaration 1712 
derived class destructor 1706 
derived class vs. base class size 1744 
design pattern 1785 
design pattern: Prototype 1924 
design pattern: template method 3006 
Design Patterns 1014  3001 
design patterns 60  1012  2999 
destroy 1221 
destructor 685  861  1771 
destructor: and exceptions 1041 
destructor: called at exit 3018 
destructor: calling order 1705 
destructor: derived class 1703 
destructor: empty 1776 
destructor: explicit call 860  864 
destructor: for policy classes 2852 
destructor: inline 1777 
destructor: main task 863 
destructor: virtual 1773 
detach 2238 
device 384  2926 
digits 2589 
digits10 2590 
direct base class 1687 
display field width 457 
display floating point numbers 450  482 
divides 2005 
domain_error 988 
DOS 661 
double free 2163 
double initialization 1743 
double pointers 804 
doubly ended queue 1392 
down-casting 1816  1822 
downcast 3196 
dup 3030 
dup2 3031  3044 
duration 2207 
dynamically allocated variables 2663 
dynamic arrays 834 
dynamic binding 1764 
dynamic cast 1813 
dynamic growth 1324 
dynamic polymorphism 2650  2849 
dynamic_cast 1826 
dynamic_cast<> 1819 
dynamic_pointer_cast 2166 
 

E

E 208 
early binding 1757  1760 
eback 1874  2948  2964  2989 
ECHO 3144 
efficiency 1553 
egptr 1875  2950  2955  2966  2991 
ellipsis 1060  2705  2868  2913 
emplace 1287  1411  1576  1598  1610  1615 
emplace_back 1288  1412 
emplace_front 1413 
emplace_hint 1577  1599  1611  1616 
empty 309  1248  1289  1335  1373  1386  1414  1458  1495  1536  1578 
empty deque 1424  1426 
empty destructor 1775 
empty enum 1977 
empty function throw list 961 
empty list 1346  1348 
empty parameter list 90 
empty struct 2909 
empty vector 1299 
enable_if 2891 
encapsulation 62  159  692  1682  1926 
end 310  529  613  716  1249  1290  1336  1415  1459  1496  1579  1898  2057 
end-of-stream 2094  2098 
endian 521 
endl 150  487 
end of line comment 67 
ends 488 
enum 117 
enum class 177 
enum class errc 1001 
enumeration: nested 1971  2774 
enum values: and arithmetic operators 1131 
enum values: evaluated at compile-time 2869 
environ 65 
eof 426 
eofbit 421 
epoch 2227 
epptr 2939 
epsilon 2591 
equal 2383 
equality operator 1175  1186 
equal_range 1460  1484  1497  1521  1580  1600  1617  2384 
equal_to 2013 
equivalent 1018 
erase 311  1291  1337  1416  1461  1483  1498  1520  1581  1612 
errc 1002 
errno 1010 
error 3169 
error code 926 
error_category 1000  1008 
error_code 999  1006 
escape sequence 192 
exa 2204 
exceptFd 3059 
exception 438  1824 
Exception (Bobcat) 1003 
exception: and constructors 1039 
exception: and destructors 1042 
exception: and new 1026 
exception: and new[] 1100 
exception: and streambuf 1850 
exception: bad_alloc 872 
exception: header file 981 
exception: replace 1038 
exception: standard 974 
Exceptional C++ 1030 
exception class 970  975 
exception guarantees 1022 
exception handler: order 956 
exception neutral 1031 
exceptions 933 
exceptions (function) 965 
exception safe 1021 
exception specification list 960 
exec... 3016 
exit 928  936  946  3017  3037 
exit: avoid 862 
exit: calling destructors 3019 
exit status 3011 
exp 1657 
expandable array 1259 
expected constructor, destructor, or type conversion 2808 
explicit 1062 
explicit: conversion operator 1064 
explicit instantiation declaration 2561 
explicit template type arguments 2566 
explicit type specification 2537 
exponential_distribution<RealType = double> 2347 
exponentiation 210 
export 250 
expression: actual type 1818 
expression: type of 1830 
extended friend 1935  2761 
extensible literals 1133 
extern 20  2736 
extern "C" 96  98 
extern template 2679  2680  2684 
extracting strings 590 
extraction operator 142  145  379  571  584 
extreme_value_distribution<RealType = double> 2346 
 

F

F 211 
factory function 697 
factory functions 911 
fail 428  533 
failbit 422  615 
failure class 969 
false 221  2401  2413 
femto 2190 
field selector 1950 
field width 1118 
field `...' has incomplete type 2756 
FIFO 1163  1367 
FILE 350 
file: binary mode 557 
file: copying 633 
filebuf 383  392  1902  1905 
file descriptor 543  650  2979  2988 
file descriptors 386  2925  3038 
file flags 550 
file is rewritten 561 
file modes 549 
file rewriting: preventing 555 
fill 445  1250  2385 
fill characters 465 
fill_n 2386 
FILO 1166  1529 
final 1798 
find 312  1462  1485  1499  1522  1582  1601  1618  2387 
find_end 2388 
find_first_of 313  2389 
find_if 2390 
find_last_not_of 315 
find_last_of 314 
first 1206 
first in, first out 1164  1368 
first in, last out 1165  1528 
first_argument_type 2486  2860 
fisher_f_distribution<RealType = double> 2348 
Fistream 2994 
fixed 480 
fixed-size array 1226 
flags 448 
flags: of ios objects 435 
flex 3113 
flexc++ 3125  3129  3145  3147  3160  3189  3198 
flexc++: debugging code 3140 
flexc++: setDebug 3142 
floatfield 481 
float_denorm_style 2593 
float_round_style 2621 
flow-breaking methods 932 
flush 489  535 
fopen 499  573 
for-statement 190 
fork 2996  3010  3032 
formal type 2504  2658 
formal types 2500 
formatted input 587 
formatted output 462  513 
formatting 414  443 
formatting commands 376 
formatting flags 440  459 
for range declaration 191 
forward 2711  2714 
forward: parameters 2716 
forward class reference 751 
forward declaration 1969 
forward declaration: enum class 178 
forward declarations 361  755 
ForwardIterator 2077  2789 
forward iterators 293  294 
forward_iterator_tag 2788 
for_each 2391  3071 
for_each: vs. transform 2465 
fprintf 365 
free 814  855  866 
free compiler 22  41 
free function 1051 
Free Software Foundation 23 
Friedl, J.E.F 1628 
friend 1930  2747  2753 
friend: as forward declaration 1970 
friend: bound 2751  2758 
friend: extended declaration 1936 
friend: function declaration 1934 
friend: in class templates 2749 
friend: nested classes 1967 
friend: unbound 2759 
friend: using a template parameter 3109 
friendship among classes 1931 
from_time_t 2222 
front 316  1251  1292  1338  1374  1417 
front_inserter 2085 
FSF 24 
fstream 540  618  654 
fstream: header file 399  1904 
ftp::/prep.ai.mit.edu/pub/non-gnu 3119 
fully qualified name 2520 
fully qualified name: nested class members 1964 
fully qualified names 272 
function (std::) 2629 
function-to-pointer transformation 2542 
function: constant-expression 789 
function: free 1076 
function: returning rvalue reference 901 
function adaptor 2035 
function adaptors 1992 
functional: header file 1986  2484  2526  2628  2733 
functionality 1215 
function call operator 1102 
function object 1104  1562 
function object: anonymous 2314 
function object: arithmetic 1993 
function object: logical 2027 
function object: relational 2011 
function overloading 80  724 
function pointer: polymorphic 2627 
function prevalence rule 2517 
functions: candidate 2636 
functions: viable 2638 
functions as members of structs 118 
function selection 2635 
functions having identical names 77  120 
function template 2496  2499 
function template: overloading 2568 
function template: specialization vs. overloading 2578 
function templates: multiply included 2554 
function templates: specialized type parameters 2570 
function throw list 959  983 
function try block 1036 
functor 1105 
 

G

g++ 12  39  3149 
Gamma, E. 1013  1786  1922  3000  3105 
gamma_distribution<RealType = double> 2349 
gbump 1876  2969 
gcount 595 
generalized const expression 787 
generalized pair 1216  2725 
generate 2393 
generate_n 2394 
generator: random number 2330 
generic algorithm: categories 2366 
generic algorithms 1191  2362  2363 
generic algorithms: required types 2858 
generic data type 2364 
generic software 360 
generic type 1202 
generic_category 1019 
geometric_distribution<IntType = int> 2350 
get 596  2115  2132  2146  2157  2728 
getline 318  427  597 
get_allocator 317  1293  1339  1418  1463  1500  1583 
get_deleter 2133  2158 
get_id 2230  2239 
giga 2201 
global try block 939 
global function 797 
global namespace 253 
global scope 1940 
global variable 2661 
global variables 772 
global variables: avoid 111 
Gnu 10  38  874  1974  3148 
good 429 
goodbit 423 
goto 931 
gptr 1877  2949  2954  2965  2990 
grammar 2923  3157 
grammar specification file 3165 
grammatical rules 3171 
Graphical User Interface Toolkit 684 
greater 2017 
greater_equal 2019 
 

H

hash function 1548 
hashing 1547 
hash value 1550 
hash_function 1584 
has_denorm 2592 
has_denorm_loss 2595 
has_infinity 2596 
has_nothrow_assign 2888 
has_nothrow_copy_constructor 2887 
has_nothrow_default_constructor 2885 
has_nothrow_destructor 2886 
has_quiet_NaN 2597 
has_signaling_NaN 2600 
has_trivial_assign 2884 
has_trivial_copy_constructor 2882 
has_trivial_default_constructor 2881 
has_trivial_destructor 2883 
header file 258  388  749  761 
header section 3172 
heap 2475 
hecto 2198 
hex 469 
hidden data member 1913 
hiding: base class members 1708 
hierarchic sort 2766 
hierarchy of code 1670 
high_resolution_clock 2224 
Hopcroft J.E. 1316 
hours 2214 
http://bisoncpp.sourceforge.net/ 3192 
http://bobcat.sf.net/ 3152 
http://bobcat.sourceforge.net 1005  1627  2934  2962 
http://en.wikipedia.org/wiki/C++11 9 
http://flexcpp.org/ 3150 
http://gcc.gnu.org 44 
http://oreilly.com/catalog/ 2176 
http://publications.gbdirect.co.uk/c_book/ 3 
http://sourceforge.net/projects/cppannotations/ 2 
http://sources.redhat.com 37 
http://www.cplusplus.com/ref 15 
http://www.csci.csusb.edu/dick/c++std 16 
http://www.debian.org 27 
http://www.gnu.org 25 
http://www.gnu.org/licenses/ 6 
http://www.linux.org 29 
http://www.oreilly.com/catalog/lex 3118 
http://www.research.att.com/... 130 
http://www.sgi.com/.../STL 1194 
http://www.trolltech.com 683 
http://www/parashift.com/c++-faq-lite/ 133 
http://yodl.sourceforge.net 8 
human-readable 461 
hyperlinks 14 
 

I

I/O 351 
I/O library 352 
I/O multiplexing 3051 
icmake 48 
identically named member functions 1725 
identifier: initial underscore 1135 
identifiers starting with an underscore 252 
IEC-559 2605 
IEEE-754 2606 
IFdNStreambuf 2957 
IFdSeek 2975 
IFdStreambuf 2945  3069 
ifstream 572  616  668 
ifstream constructors 620 
ignore 598 
imag 1649 
imaginary part 1636  1650 
implementation 674 
implementation dependent 1929 
implemented-in-terms-of 1749 
implicit conversion 1732 
in 554  559  655 
INCLUDE 750  757 
include guard 101 
includes 2395 
increment operator 1066 
index operator 1045  1231  1266  1395  1454  1480 
indirect base class 1688 
inequality operator 1176 
infinity 2601 
inheritance 746  1674  1680 
inheritance: access to base class member 1694 
inheritance: multiple 1716 
inheritance: no derived class constructors 1701 
inheritance: private derivation 2765 
init 1714  3023  3024  3033 
initialization 709  828  892  1230 
initialization: static data member 773 
initializer list 179  710 
initializer_list 713 
initializer_list<Type> 180 
initializer_list: header file 181  712 
inline 731  732  735  1115  1778  1988  1990 
inline: avoid! 739 
inline: disadvantage 738 
inline: static members 799 
inline function 734 
inline member functions 1963 
inner types 2835 
inner_product 2396 
inplace_merge 2397 
input 569  641 
InputIterator 2071  2785 
InputIterator1 2073 
InputIterator2 2074 
input language 3153 
input_iterator_tag 2784 
insert 319  1294  1340  1419  1464  1486  1501  1523  1585  1602  1619  2088 
inserter 2081  2087 
inserter: and non-STL classes 2091 
inserter: required typedefs 2090 
inserting streambuf * 637 
insertion operator 141  373  497  512  1050 
insertions 1322 
instantiation 2495  2509 
instantiation declaration 2560  2683 
instantiation function 2682 
instantiation source 2681 
int32_t 240 
integer division 245 
integral conversions 2668 
interface 673  1781 
interface functions 690 
internal 463 
internal buffer 534 
internal header 759 
internal header file 3015 
Internet 13 
INT_MAX 2585 
invalid_argument 989 
in_avail 1851 
iomanip 442 
iomanip: header file 401 
ios 370  405  408  411  413  639  1973  2559  2977 
ios::exceptions 964 
ios::fail 546  623 
ios: header file 390  2978 
iosfwd 281  363  389 
ios object: as bool value 430 
iostate 966  968 
iostream 104  143  509  541  582  619 
iostream.h 105 
iostream: header file 396 
ios_base 367  402  412 
ios_base.h 409 
is-a 1750  1836  1842 
is-implemented-in-terms-of 1837 
istream 378  570  576  580  670 
istream: header file 393 
istream: iterator 2093 
istreambuf_iterator 2097  2105 
istream constructor 578 
istream_iterator 2092 
istringstream 380  574  627  629  2993  3094 
is_base_of 2889 
is_bounded 2602 
is_convertible 2890 
is_exact 2603 
is_iec559 2604 
is_integer 2607 
is_lvalue_reference 2873 
is_modulo 2608 
is_nothrow_assignable 2905 
is_nothrow_constructible 2901 
is_nothrow_copy_assignable 2907 
is_nothrow_copy_constructible 2904 
is_nothrow_default_constructible 2902 
is_nothrow_destructible 2908 
is_nothrow_move_assignable 2906 
is_nothrow_move_constructible 2903 
is_open 547  624  1906 
is_pod 2879 
is_reference 2875 
is_rvalue_reference 2874 
is_signed 2609  2876 
is_specialized 2610 
is_unsigned 2877 
iterator 183  1238  1275  1333  1401  1492  1566  1960  2051  2055  2776 
iterator: and generic algorithms 2780 
iterator: as class template 3107 
iterator: class type 2781 
iterator: common characteristics 2778 
iterator: data type 2782 
iterator: header file 2050  2777 
iterator: range 2060 
iterator: requirements 2066  2779 
iterator: to const elements 2062 
iterator: types 2065 
iterator range 1295  1341  1420  1504 
iterators 1193  1203  1262 
iterator_tag 2783 
iter_swap 2398 
 

J

Java 1810 
Java interface 1780 
jmp_buf 943 
join 2240 
joinable 2241 
Josutis, N. 2805 
 

K

Kendall's Advanced Theory of Statistics 2329 
key 1441 
key/value 1440 
KeyType 1555  1606 
keywords 249 
key_comp 1467  1506 
key_equal 1586 
kilo 2199 
kludge 1073 
Koenig lookup 268 
 

L

L 213 
Lakos, J. 680  756 
lambda-capture 2322 
lambda-declarator 2318 
lambda-introducer 2317 
lambda expression 2311  2312 
lambda function 2392 
late-specified return type 186  2321  2524 
late binding 1755 
late bining 1763 
left 466 
left-hand 1182 
leftover 2429  2469  2470 
length 320 
length_error 330  990 
less 2021 
less-than operator 1188 
less_equal 2023 
letters in literal constants 205 
Lewis, P.A.W. 2337 
lex 3117  3168 
lexical scanner specification file 3135 
lexicographical_compare 2399 
library 763 
lifetime: anonymous objects 728 
LIFO 1167  1530 
limits: header file 2587 
lineair search 1110 
linear chaining 1552 
linear search 1112 
linear_congruential_engine 2331  2333 
linker: removing identical template instantiations 2565 
Linux 28 
Liskov Substitution Principle 1752  1834 
Lisp 51 
list 1310 
list: circular 1314 
list: header file 1312 
list: traversal 1313 
list constructors 1327 
list container 1311 
literal constants 204 
literal floating point value using E 209 
literal float using F 212 
literal long int using L 215 
literal operator 1134 
literal unsigned using U 219 
literal wchar_t string L 214 
load_factor 1587 
local arrays 840 
local class 743  1746 
local context 2243  2323 
local type 2534 
local variables 106  109  2662 
Lock 2299 
lock 2250  2270  2280 
lock count 2251  2253  2256  2258 
lock_guard 2260  2268 
log 1658 
logical function object 2028 
logical operations 3076 
logical operators 2026 
logical_and 2029 
logical_not 2033 
logical_or 2031 
logic_error 991 
lognormal_distribution<RealType = double> 2351 
long double 198  201 
longjmp 930  942  945 
long long 197  200 
long long int 231 
lower_bound 1468  1507  2402 
lsearch 1108  1109 
lseek 2982 
LSP 1753  1835 
Ludlum 269 
lvalue 169  1047  1071  2076  2126 
lvalue-to-rvalue transformation 2540 
lvalue: distinguish from rvalue 3102 
lvalue reference 171 
lvalue transformations 2539  2664 
 

M

macro 87  783  1123  1126 
main 64  74  76 
make 47 
make_heap 2477 
make_shared 2167 
make_signed 2897 
make_unsigned 2896 
malloc 807  824  853  865  879 
manipulator 1117 
manipulator: as objects 1125 
manipulators 377  681 
map 1437 
map: header file 1439  1479 
map constructors 1446 
Marshall Cline 134 
matched 3182 
mathematical functions 1651 
max 2339  2403  2611 
max-heap 2367  2478 
max_bucket_count 1588 
max_element 2404 
max_exponent 2613 
max_exponent10 2614 
max_load_factor 1589  1590 
max_size 321  1190  1223  1297  1343  1422  1469  1508  1591 
mega 2200 
member: class as member 1961 
member: const 694 
member function 278  672  2131  2156 
member function: called explicitly 1710 
member function: pure virtual implementation 1796 
member functions 153  1328  1370  1385  1872  2836 
member functions: available 1740 
member functions: identically named 1726 
member functions: overloading 82 
member initializer 700 
members: in-class 733 
members: overriding 1769 
member template 2669 
memcpy 898  1035 
memory: header file 858  2106  2141  2168  2839 
memory: initialization 835 
memory allocation 806 
memory buffers 374 
memory consumption 1916 
memory leak 822  846  869  950  955  1196  1772  2107  2171 
memory leaks 815 
merge 1344  2406 
merging 2369 
message 1016 
micro 2193 
microseconds 2210 
milli 2194 
milliseconds 2211 
min 2338  2408  2612 
mini scanner 3134  3137 
minus 2001 
minutes 2213 
min_element 2409 
min_exponent 2615 
min_exponent10 2616 
mixing C and C++ I/O 382 
modifier 1052 
modulus 2007 
move 2127 
move-aware 176  910 
move: design principle 914 
move assignment 909 
move constructible 2237 
move constructor 903  1700 
move semantics 173  175  899  2139 
MS-Windows 35  558 
MS-WINDOWS 660 
mt19937 2336 
Multi 2916 
multimap 1477 
multimap: no operator[] 1481 
multiple inheritance 1717 
multiple inheritance: vtable 1917 
multiplexing 3050 
multiplies 2003 
multiset 1516 
multiset::iterator 1524 
multi threading 2173 
multi threading: -pthread 2179 
multi threading: using g++ 2177 
mutable 747 
mutex 1748  2244  2278 
mutex: header file 2245 
 

N

name 1015 
name: fully qualified 2521 
name conflicts 122 
named constant expression 791 
name lookup 107 
name mangling 81 
namespace 121  255  760 
namespace: anonymous 261 
namespace: closed 263 
namespace: import all names 267 
namespace: off limits 2460 
namespace alias 273 
namespace declarations 260 
namespace this_thread 2228 
NaN 2598 
nano 2192 
nanoseconds 2209 
negate 2009 
negative_binomial_distribution<IntType = int> 2354 
negator function 2045 
negators 2044 
nested blocks 113 
nested class 1958 
nested class: declaration 1966 
nested class: member access 1968 
nested class: static members 1965 
nested container 1447 
nested derivation 1686 
nested enumerations 1972 
nested functions 744 
nested inheritance 1801 
nested trait class 2864 
nesting depth 3127 
new 808  819  1078 
new-style casts 243 
new: and exceptions 1025 
new: header file 978 
new: placement 857  1083 
new Type[0] 838 
new[] 831  845  848  1081 
new[]: and exceptions 1099 
new[]: and non-default constructors 1742 
next_permutation 2410 
Nichols, B 2174 
nm 2743 
noAlarm 3061 
no arguments depending on a template parameter 2811 
noboolalpha 473 
no buffering 1892 
noexcept 2898 
non-constant member functions 1794 
non-local return 934 
noopt 782 
norm 1659 
normal_distribution<RealType = double> 2352 
noshowbase 475 
noshowpoint 486 
noshowpos 477 
not 1148 
Not-a-Number 2599 
not1 2046 
not2 2047 
notation 1264 
nothrow guarantee 1033 
notify_all 2293  2301  2307 
notify_all_at_thread_exit 2288 
notify_one 2292  2300 
not_eq 1150 
not_equal_to 2015 
nounitbuf 493 
nouppercase 479 
now 2219 
npos 285 
nReady 3056 
NTBS 275 
NTB string 276 
nth_element 2414 
NULL 86  88  785  813 
null-bytes 532 
nullptr 89 
NullType 2911 
num 2185 
numeric: header file 2361 
Numerical Recipes in C 2427 
numeric_limits 2586 
 

O

O0 781 
object 119 
object: address 889 
object: allocation 826 
object: anonymous 727 
object: assign 885 
object: parameter 896 
object: static/global 688 
object hierarchy 1679 
object oriented approach 58 
obsolete binding 108 
oct 470 
off_type 525  609 
ofstream 498  537  669 
ofstream constructors 542 
once_flag 2284 
one definition rule 675  2555 
open 544  621  1907  2935 
openmode 551  1908 
operator 887 
operator!= 1111  2016  2068 
operator% 2008 
operator& 3082 
operator & 162  165 
operator&& 2030 
operator> 2018 
operator>> 585  1054  1665 
operator>= 2020 
operator< 1443  1546  2022  2405  2407  2411  2416  2418  2422  2446  2448  2450  2452  2454  2457  2474  2479  2483 
operator<< 1666 
operator<= 2024 
operator() 1103  1114  2425 
operator* 1641  2004  2070  2129  2154 
operator*= 1645 
operator+ 1074  1639  1997  2000  2374 
operator++ 1067  2069 
operator+= 1643 
operator- 1640  2002 
operator-> 2130  2155 
operator-- 1069 
operator-= 1644 
operator/ 1642  2006 
operator/= 1646 
operator: free 1075 
operator= 2124  2151  2152 
operator== 1561  2014  2067  2442  2444  2468  2472 
operator and 1139 
operator and_eq 1141 
operator bitand 1143 
operator bitor 1145 
operator bool 2128  2153 
operator compl 1147 
operator delete 854  1086 
operator delete[] 1097 
operator keywords 251 
operator new 852  979  1077 
operator new(sizeInBytes) 830 
operator new[] 1094 
operator not 1149 
operator not_eq 1151 
operator or 1153 
operator or_eq 1155 
operator overloading 886  1043 
operator overloading: within classes only 1160 
operators: of containers 1170 
operators: textual alternatives 1137 
operator xor 1157 
operator xor_eq 1159 
operator[] 1046  1057  2831  3101 
operator|| 2032 
operator~ 3084 
options 3138 
or 1152 
ordered pair 1667 
ordinary class 2498  2546 
ordinary function 2497 
or_eq 1154 
ostream 372  395  417  496  502  508  510  671  1121  1128  1791 
ostream: define using 0-pointer 507  579 
ostream: header file 394 
ostream: iterator 2100 
ostreambuf_iterator 2104 
ostream constructor 506 
ostream coupling 638 
ostream_iterator 2099 
ostringstream 375  500  564  566 
out 560  656 
out-of-line functions 741 
out of memory 876 
output 642 
output formatting 369  404 
OutputIterator 2075  2787 
output_iterator_tag 2786 
out_of_range 992 
overflow 1862  1885  2930  2941 
overflow_error 993 
overloadable operators 1136 
overloaded assignment 1171 
overloading: by const attribute 83 
overloading: function template 2567 
override 1799 
overriding members 1770 
overview of generic algorithms 1192 
owns_lock 2271 
 

P

p 216 
padding 446 
pair 1205  1453 
pair<map::iterator, bool> 1465 
pair<set::iterator, bool> 1502 
pair<type1, type2> 1214 
pair container 1162  1204 
parameter: ellipsis 2867 
parameter list 78 
parameter pack 2707 
parameter pack: rvalue reference 2713 
parameter packs not expanded 2722 
parameter packs not expanded with `...' 2723 
parent process 3002  3013 
ParentSlurp 3045 
parse() 3124 
parse-tree 2924 
parser 2922  3110  3154 
parser generator 3114  3126  3155 
partial class template specialization 2695 
partial specialization 2696 
partial_sort 2415 
partial_sort_copy 2417 
partial_sum 2419 
partition 2420 
Pascal 745 
Pattern 1625 
pbackfail 1878 
pbase 1887  2937 
pbump 1889  2942 
pdf 1 
peculiar syntax 1113 
peek 599 
penalty 1767 
perfect forwarding 174  2553  2712 
perfect forwarding: inheritance 2721 
perfect forwarding: to data members 2731 
period 2216 
permuting 2370 
peta 2203 
pico 2191 
pimpl 1841 
pipe 2928  3039 
placement new 856  1084  1096  1098  2840 
plain old data 917  2878 
plus 1996  1999 
pod 918 
pointer: to a data member 1944 
pointer: to class template 2739 
pointer: to function 1106 
pointer: to policy base class 2847 
pointer: wild 2109  2170 
pointer in disguise 1736 
pointer juggling 2854 
pointer protection 185 
pointers: as iterators 2064 
pointers to deleted memory 883 
pointers to objects 1093 
pointer to a function 1122 
pointer to an object 1737 
pointer to function 801 
pointer to member field selector 1952 
pointer to members 1937  1938  2866 
pointer to members: assignment 1947 
pointer to members: defining 1943 
pointer to members: size of 1957 
pointer to members: virtual members 1949 
pointer to objects 2688 
pointer_to_binary_function 2490 
pointer_to_unary_function 2489 
point of instantiation 2563  2633  2746 
poisson_distribution<IntType = int> 2355 
polar 1660 
policy 2833  2843 
policy class: defining structure 2853 
polymorphic semantic union 3195 
polymorphism 1751  1754  1910 
polymorphism: bypassing 2813 
polymorphism: dynamic 2649 
polymorphism: how 1912 
polymorphism: static 2648 
polymorphous wrapper 2626 
pop 1375  1387  1537 
pop_back 323  1298  1345  1423 
pop_front 322  1347  1425 
pop_heap 2480 
POSIX 233 
postponing decisions 927 
pos_type 607 
pow 1661 
power specification using p 217 
pptr 1888  1890  2938 
precision 449 
precompiled header 2557 
predefined function object 1991  3073 
predicate 1107 
predicate function 2042 
preprocessor 784  1124  1127 
preprocessor directive 94  3133 
preprocessor directive: error vs. static_assert 2580 
Press, W.H. 2426 
prev_permutation 2421 
primitive types 202 
printf 152  515  2704 
printf() 71 
priority queue data structure 1379 
priority rules 1381 
priority_queue 1378  1383 
private 155  2772 
private backdoor 1049 
private derivation 1721 
private derivation: too restrictive 1691 
private inheritance 1838 
private members 2754 
probability density function 2326 
problem analysis 1677 
procedural approach 57 
process ID 3004 
process id 3009 
profiler 737  1326 
Prolog 52 
promotion 1061 
promotions 2667 
protected 156  1689  2953 
protected derivation: too restrictive 1692 
protocol 1782 
Prototype design pattern 1923 
prototyping 19 
Proxy: stream insertion and extraction 3106 
Proxy Design Pattern 3104 
Pthreads Programming 2175 
ptr_fun 2491 
public 157  777  1720 
pubseekoff 1865  1899 
pubseekpos 1867 
pubsetbuf 1869 
pubsync 1860 
pure virtual functions 1789 
pure virtual member: implementation 1797 
push 1376  1388  1538 
push_back 324  1300  1349  1427  2084 
push_front 325  1350  1428  2086 
push_heap 2481 
put 519 
putback 600  2987 
 

Q

qsort 2744 
qsort() 805 
Qt 682 
qualification conversions 2666 
qualification transformation 2543 
queue 1364  1369 
queue: header file 1366  1380 
queue data structure 1365 
quiet_NaN 2617 
 

R

radix 441  2618 
rand 2325 
random 1321 
random: header file 2324  2335 
random access 2080 
RandomAccessIterator 2079  2793  2796 
RandomIterator 3108 
random number generator 2424 
random_access_iterator_tag 2792 
random_shuffle 2423 
range 189 
range-based for-loop 3099 
range based for 188 
range of values 1263 
Ranger 3100 
range_error 994 
ratio 2183 
ratio: header file 2180  2184 
raw memory 829  851 
raw string literal 193 
rbegin 326  1252  1301  1351  1429  1470  1509  2058  2799 
rdbuf 415  647  648  3026 
rdstate 433 
read 601 
readFd 3057 
read first, test later 635 
reading and writing 381 
readsome 602 
real 1647 
realloc 880 
real part 1637  1648 
recompilation 1685 
recursive_mutex 2247 
recursive_timed_mutex 2249 
redirection 649  3025 
ref(arg) 2527 
reference 1120  1735 
reference: to class template 2738 
reference operator 161 
reference parameter 702 
references 160 
reference wrapper 2529 
regcomp 1623 
regex 1629 
regex: header file 1622 
regexec 1624 
regex_replace 1632 
regex_search 1630 
regular expression 3130 
regular expressions 1621 
rehash 1592 
reinterpret_cast 2819 
reinterpret_to_smaller_cast 2820 
relational function object 2012 
relational operations 3075 
relationship between code and data 1671 
relative address 1946 
release 2134  2272 
remove 1353  2428 
remove_copy 2430 
remove_copy_if 2431 
remove_if 1354  2432 
remove_reference 2893 
rend 327  1254  1303  1355  1431  1472  1511  2059  2800 
renew 842  850 
replace 328  2433 
replace_copy 2434 
replace_copy_if 2435 
replace_if 2436 
repositioning 522  604 
reserve 329  1304  1593 
reserved identifiers 254 
reset 2136  2159 
resetiosflags 455 
resize 332  1305  1356  1432 
resource: stealing 904 
responsibility of the programmer 1236  1273  1331  1372  1399  1541  2135 
restrictions 55 
result_of 2732 
result_type 2488  2862 
return 935 
return by argument 163 
return type: implicit 2319 
return type: late-specified 2320 
return value 75  1119 
return value optimization 916 
reusable software 1787  1846 
reverse 1358  2437 
reversed_iterator 2052 
reverse iterator 2797 
Reverse Polish Notation 1531 
reverse_copy 2438 
reverse_iterator 1253  1302  1352  1430  1471  1510  2798 
reverse_iterator: initialized by iterator 2801 
rfind 333 
right 467 
right-hand 1183  1210 
rmExceptFd 3067 
rmReadFd 3065 
rmWriteFd 3066 
RNG 2340 
rotate 2439 
rotate_copy 2440 
round_error 2619 
round_style 2620  2622 
RPN 1532 
rule of thumb 69  110  128  247  270  701  736  748  764  847  1028  1032  1059  1063  1090  1320  1681  1684  1779  1945  2172  2510  2571  2634  2676  2699  2899 
run-time 1758  1823  2583 
run-time error 962 
run-time sypport system 877 
run-time vs. compile-time 2822 
runtime_error 995 
rvalue 170  1048  1070  2072  2125 
rvalue: distinguish from lvalue 3103 
rvalue reference 167 
rvalue reference return type 902 
 

S

sbumpc 1852  2968 
scalar type 1638 
scanf 591 
scanner 2921  3111  3158 
Scanner 3131 
ScannerBase 3128 
scanner generator 3112 
scientific 483 
scientific notation 484 
scope: class 1941 
scope: global 1939 
scope resolution operator 125  264  1089  1711  1727  1803 
search 2441 
search_n 2443 
second 1207 
seconds 2212 
second_argument_type 2487  2861 
seek beyond file boundaries 531  614 
seekdir 526  610  1866 
seekg 608 
seekoff 1895  2973 
seekp 524 
seekpos 1900  2974  2984 
seek_dir 1975 
seek_off 2981 
segmentation fault 2118 
select 3048  3049 
Selector 3054 
semaphore 2306 
set 1487 
set: header file 1489  1518 
setAlarm 3060 
setbase 471 
setbuf 1894 
setDebug 3141 
setf 452 
setfill 447 
setg 1879  2947  2956  2963  2983 
setiosflags 453 
setjmp 929  941  944 
setp 1891  2936 
setprecision 451 
setstate 437 
setup.exe 42 
setw 458 
set_difference 2445 
set_intersection 2447 
set_new_handler 873 
set_symmetric_difference 2449 
set_union 2451 
SFINAE 2642 
sgetc 1854 
sgetn 1855  2971 
shadow member 1693 
shared_ptr 248  2140  2795 
shared_ptr: 0-pointer 2145 
shared_ptr: default 2144 
shared_ptr: defining 2142 
shared_ptr: initialization 2147 
shared_ptr: operators 2150 
shared_ptr: used type 2149 
showbase 474 
showmanyc 1880 
showpoint 485 
showpos 476 
shrink_to_fit 334  1307  1434 
shuffling 2371 
signal 3020 
signaling_NaN 2623 
sin 1662 
single inheritance 1715 
Singleton 1011 
sinh 1663 
size 335  714  1255  1308  1359  1377  1389  1435  1473  1512  1539  1594 
size: of pointers to members 1956 
sizeof 18  765  810  859  2710  2870 
sizeof derived vs base classes 1745 
size specification 776 
size_t 232  1080 
size_type 286 
skipping leading blanks 148 
skipws 490  2102 
sleep_for 2232 
sleep_until 2233 
slicing 1730 
snextc 1857 
socket 2929 
sockets 385 
sort 1360  2025  2453 
sort: multiple hierarchal criteria 2458 
sort criteria: hierarchic sorting 2767 
sorted collection of value 1517 
sorted collection of values 1488 
sorting 2368 
sort_heap 2482 
splice 1361 
split buffer 1883 
sprintf 501 
sputback 1858 
sputc 1861 
sputn 1863 
sqrt 1664 
sscanf 575 
sstream 565  628 
sstream: header file 400 
stable_partition 2455 
stable_sort 2456  2768 
stack 1525 
stack: header file 1527 
stack constructors 1535 
stack data structure 1526 
stack operations 1116 
standard-layout 925 
standard exceptions 973 
standard layout 924 
standard namespace 123 
standard namespace: and STL 1984 
standard normal distribution 2353 
Standard Template Library 1980 
stat 224  704 
state flags 967 
state of I/O streams 368  403 
static 56  262  767 
static: data members 771 
static: members 1955 
static binding 1756  1761 
static data: const 779 
static data members: initialization 774 
static inline member functions 798 
static member functions 794  795 
static members 768  2685 
static object 687 
static polymorphism 2647  2850 
static type checking 1811 
static type identification 1812 
static variable: initialization 2282 
static_assert 2579 
static_cast 1741  2564 
static_cast<type>(expression) 244 
static_pointer_cast 2164 
std 353 
std::move 906 
std::streambuf 2944 
std::system_error 997 
std::u16string 283 
std::u32string 284 
std::wstring 282  349 
stderr 140 
STDERR_FILENO 3043 
stdexcept 331 
stdexcept: header file 972 
stdin 138 
STDIN_FILENO 3041 
stdio.h 72  100 
std namespace: off limits 2461 
stdout 136 
STDOUT_FILENO 2943  3042 
steady_clock 2223 
STL 1981 
STL: required types 3090 
stod 340 
stof 339 
stoi 342 
stol 343 
stold 341 
stoll 344 
storing data 1319 
stoul 345 
stoull 346 
str 567  630 
str... 816 
strcasecmp 289  1989  2492 
strdup 817  878  882 
strdupnew 881 
stream 1903 
stream: as bool value 431 
stream: processing 634 
stream: read and write 653 
streambuf 371  407  636  1844  2096  2103  2927  2952  2960  2972  2985 
streambuf: and exceptions 1849 
streambuf: header file 391 
streams: associating 667 
streams: reading to memory 626 
streams: writing to memory 563 
streamsize 1848 
stream state flags 434 
string 277 
string::iterator 1959 
string::size_type 287 
string: as union member 3181 
string: declaring 280 
string: header file 279  338 
string: iterator types 292 
string constructors 291 
string extraction 589 
strong guarantee 1027 
Stroustrup 129 
struct 116 
struct: empty 2910 
Structured Computer Organization 2310 
Stuart, A. & Ord, K 2328 
student_t_distribution<RealType = double> 2356 
substitution failure 2641 
substr 336 
subtract_with_carry_engine 2332  2334 
sungetc 1859 
Sutter, H. 1029  2645 
swap 337  897  1034  1256  1309  1362  1436  1474  1513  1595  2137  2160  2242  2273  2462 
swap area 875 
swapping 2372 
swap_ranges 2463 
Swiss army knife 1719 
symbol area 3136 
symbolic constants 149 
sync 1901  2931  2940 
syntactic elements 937 
system 2997  3027 
system_category 1020 
system_clock 2220 
system_error: header file 998  1007  1009 
 

T

tag 1669 
TagTrait 3193 
tag type 2261 
Tanenbaum, A.S. 2308 
TCP/IP stack 1847 
tellg 606 
tellp 523 
template 359  1982  2502  2656 
template: and the < token 2815 
template: class 2653 
template: embedded in typedefs 2693 
template: embedding integral values 2823 
template: explicit specialization 2573 
template: id-declaration mismatch 2574 
template: identifying subtypes 2690 
template: IfElse 2826 
template: parameter type transformation 2538 
template: point of instantiation 2562  2632 
template: preventing instantiation 2678 
template: select type given bool 2827 
template: specialization 2694 
template: specified within template 2814 
template: statements depending on type parameters 2631 
template: subtypes inside templates 2809 
template: variadic 2700 
template: when instantiated 2677 
template alias 2855 
template declaration 2558 
template explicit specialization 2572 
template explicit type specification: omitting 2577 
template header 2508 
template header: for member templates 2671 
template instantiation declaration 2576 
template mechanism 2493  2501 
template members: without template type parameters 2812 
template meta programming 2556  2802 
Template Method 1788 
template method design pattern 3005 
template non-type parameter 2512 
template pack: and template template parameters 2917 
template parameter: default value 2660 
template parameter deduction 2535 
template parameter list 2503  2511  2655  2657 
template parameters: identical types 2552 
template programming 2818 
templates: iteration by recursion 2829 
templates: overloading type parameter list 2569 
templates vs. using 2518 
template template parameter 2803  2841  2842 
template template parameter: and template packs 2918 
template type: initialization 2514 
template type deduction 2551 
template type parameter 2505 
tera 2202 
terminate 1911 
text files 662 
textMsg 952 
this 770  796  800  888  1082 
this_thread 2229 
thread 2234 
thread: detached 2236 
thread: header file 2235 
throw 938  947 
throw: empty 951 
throw: pointer 948 
throw list 958  982 
tie 416  640 
timed_mutex 2248 
time unit 2182 
timeval 3053 
time_point 2225 
tinyness_before 2624 
token 1533  3156 
top 1390  1534  1540 
to_string 347 
to_time_t 2221 
to_wstring 348 
trait class 2856 
trait class: class detection 2865 
trait class: nested 2863 
transform 2010  2034  2464 
transform: vs. for_each 2466 
transformation to a base class 2549 
traps 2625 
trigraphs 4 
trivial copy constructor 895  921 
trivial default constructor 720  919  2880 
trivial destructor 868  923 
trivial member 920 
trivial member function 2872 
trivial overloaded assignment operator 922 
true 220  548  625  2043  2400  2412 
trunc 562  658 
try 953 
try_lock 2252  2274 
try_lock_for 2255  2275 
try_lock_until 2257  2276 
try_to_lock 2265 
try_to_lock_t 2264 
tuple 2726 
tuple: header file 2727 
tuple_element 2730 
tuple_size 2729 
Type 1201 
type-safe 151 
type: anonymous, local 2532 
type: primitive 203 
type: without values 1976 
type checking 70 
type conversions 2640 
typedef 114  356  1213  1445 
typedefs: nested 2775 
typeid 1814  1817  1827 
typeid: argument 1831 
type identification: run-time 1809 
typeinfo: header file 985  987  1828 
typename 2807 
typename && 168 
typename ...Params 2703 
typename: and template subtypes 2692 
typename: disambiguating code 2689 
typename vs. class 2845 
type of the pointer 1738 
types: required by STL 3089 
type safe 146  586  811  821 
type safety 364 
type specification: explicit 2536 
type_traits: header file 2871  2900 
 

U

U 218 
uflow 1853  1881 
uint32_t 239 
Ullman, J.D. 1317 
unary function object 2038 
unary not 3083 
unary operator 3078 
unary predicate 2382 
unary_function 3088 
unbound friend 2752  2760 
undefined reference to vtable 1919 
underflow 1882  2946 
underflow_error 996 
unget 603  2986 
Unicode 226 
uniform initialization 711 
uniform_int_distribution<IntType = int> 2357 
uniform_real_distribution<RealType = double> 2358 
unimplemented: mangling dotstar_expr 2525 
union 115  3180 
union: polymorphic 3194 
unique 1363  2161  2467 
unique_copy 2471 
unique_lock 2259  2269 
unique_ptr 2108  2794 
unique_ptr: 0-pointer 2114 
unique_ptr: assignment 2117 
unique_ptr: default 2113 
unique_ptr: defining 2111 
unique_ptr: initialization 2119 
unique_ptr: move constructor 2116 
unique_ptr: operators 2123 
unique_ptr: reaching members 2122 
unique_ptr: used type 2121 
unistd.h: header file 2932  2951  2959  2976  3040 
unitbuf 492 
Unix 651  665  3029  3034  3146  3190 
unlock 2254  2277 
unnamed type 2531 
unordered_map 1543  1554 
unordered_map::hasher 1559 
unordered_map::key_equal 1560 
unordered_map::key_type 1556 
unordered_map::mapped_type 1558 
unordered_map: header file 1544 
unordered_map: member functions 1563 
unordered_multimap 1596 
unordered_multiset 1613 
unordered_set 1603  1605 
unordered_set::hasher 1608 
unordered_set::key_equal 1609 
unordered_set::key_type 1607 
unordered_set: header file 1604 
unpack operator 2708  2720 
unrestricted unions 1668 
unsetf 454 
unsigned int 234 
uppercase 478 
upper_bound 1475  1514  2473 
URNG 2341 
user-defined literal 793 
user-defined literals 1132 
use_count 2162 
using 187  762 
using: in derived classes 1713 
using: restrictions 271 
using declaration 265 
using directive 266 
using namespace std 124 
using vs. templates 2519 
UTF-16 227 
UTF-32 228 
UTF-8 229 
utility 908 
utility: header file 1208  2715 
 

V

vague linkage 740 
valid state 290 
value 1442 
ValueType 1557 
value_comp 1476  1515 
value_type 1444  1490 
Vandevoorde, D. 2806 
variadic functions 2702 
variadic non-type parameters 2724 
variadic template: number of arguments 2709 
variadic templates 2701 
vector 1257  2053 
vector: header file 1260 
vector: member functions 1269 
vector constructors 1261 
viable functions 2639 
virtual 1766 
virtual: vs static 769 
virtual base class 1806 
virtual constructor 1921 
virtual derivation 1807 
virtual destructor 1774  1792 
virtual member function 1765 
visibility: nested classes 1962 
void 91 
void * 957  1079  1087  1095 
volatile 2545 
vpointer 1914 
vprintf 516 
vscanf 592 
vtable 1915  2848 
vtable: and multiple inheritance 1918 
vtable: undefined reference 1920 
 

W

wait 2294  2302  3055 
waitpid 3012 
wait_for 2295  2304 
wait_until 2296  2303 
wchar_t 196  225  358 
weibull_distribution<RealType = double> 2359 
what 971  976 
white space 147  491  495 
width 456 
wild pointer 884  949 
wrapper 870  2459  2995 
wrapper class 387  1072  1728 
wrapper functions 802 
write 520 
write beyond end of file 530 
writeFd 3058 
ws 494 
 

X

X-windows 237 
X2a 3098 
xor 1156 
xor_eq 1158 
XQueryPointer 238 
xsgetn 1856  1884  2958  2967  2970 
xsputn 1864  1893 
 

Y

yacc 3116 
yield 2231 
yocto 2187 
Yodl 7 
yotta 2206 
 

Z

zepto 2188 
zetta 2205 
zombie 3021  3068