Index
Symbols
->
operator for std::optional 185
template argument deduction guide 195
trailing return type definition 46
=
assignment operator
for copy-on-write 165
for expected<T> 189
in DSLs 242
move assignment 116
lambda capture 56
==
for delimited range iterators 151
for error testing function object 63
| (pipe operator)
for functors 200
for reactive streams 260
|= (pipe with assignment operator) 150
?: See ternary operator 108
+ See string concatenation 136
++ See increment operator 145
* See dereference operator 147
< See less-than operator 176
A
abstract syntax tree (AST) 242
ACM (Association for Computing Machinery) 92
actors
mutable state 271
overview of 249
writing distributed systems with 272
algebraic data types
domain modeling with 191
handling with pattern matching 194
sum types