C++ Library Extensions
2022.12.09
To help learn modern C++ programming
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
h
i
l
m
n
p
r
s
t
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
Enumerations
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
y
~
Variables
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
w
Enumerations
c
e
f
g
o
p
v
Enumerator
Related Functions
e
g
o
p
r
s
t
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
y
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
y
Variables
b
c
e
f
g
i
m
n
p
s
t
w
Typedefs
b
d
e
f
g
l
m
n
r
s
t
v
Enumerations
Enumerator
Macros
_
c
d
f
l
n
s
t
u
v
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Concepts
- s -
stream :
apply_operations.cpp
,
array_tuple_conversion.cpp
,
binary_operations.cpp
,
for_workhorse.cpp
,
lambda_evaluation.cpp
,
make_sequence.cpp
,
template.cpp
,
tuple_variant_operations.cpp
,
type_output.cpp
,
016-debugging.cpp
,
017-expression-fold.cpp
,
019-build_permutations.cpp
,
020-random.cpp
,
021-safe_type.cpp
,
030-premature_exit.cpp
,
030-quick_sort.cpp
,
031-constructor.cpp
,
040-future_promise.cpp
,
041-array_malloc.cpp
,
041-array_new.cpp
,
041-move_semantic.cpp
,
042-cte_rte.cpp
,
042-dynamic_array.cpp
,
043-allocator.cpp
,
044-parallel.cpp
,
050-reverse.cpp
,
050-stl_extension.cpp
,
051-thread_count.cpp
,
053-decay.cpp
,
054-iterator.cpp
,
055-make_variant.cpp
,
056-make_vector.cpp
,
057-reference_members.cpp
,
058-array_wrapper.cpp
,
060-is_available.cpp
,
061-subsets.cpp
,
062-strategy.cpp
,
068-move.cpp
,
070-improve_types.cpp
,
080-next_permu.cpp
,
23-first_n_types.cpp
,
28-set_of_variants.cpp
,
29-map_of_tuples.cpp
,
31-visit.cpp
,
01-unique_ptr.cpp
,
02-unique_ptr.cpp
,
03-unique_ptr.cpp
,
04-unique_ptr.cpp
,
05-unique_ptr.cpp
,
06-unique_ptr.cpp
,
07-type_list.cpp
,
08-container_tuple.cpp
,
09-functor.cpp
,
10-mem_fn.cpp
,
11-type_dispatch.cpp
,
12_sfinae.cpp
,
13-type_list.cpp
,
14-invoke.cpp
,
15-mixin.cpp
,
16-advanced_mixin.cpp
,
17-multiple_packs.cpp
,
18-static_polymorphism.cpp
,
19-containers.cpp
,
20-container_for_variants.cpp
,
21-is_template.cpp
,
22-is_template_v.cpp
,
23-first_last_n_types.cpp
,
24-first_n_types.cpp
,
25-last_n_types.cpp
,
26-dynamic_polymorphism.cpp
,
27-dynamic_polymorphism.cpp
,
28-visit.cpp
,
29-visit.cpp
,
30-map_of_variants.cpp
,
30-visit.cpp
,
31-visit.cpp
,
32-containers_for_variants.cpp
,
33-tuple_variant.cpp
,
34-any.cpp
,
001-parallel_sort.cpp
,
001-parallel_sort_msvc.cpp
,
002-parallel_gnu.cpp
,
003-parallel_sort_gnu.cpp
,
004-preliminary_debugging.cpp
,
007-integer.cpp
,
008-real.cpp
,
016-parallel_permutation.cpp
,
017-quick_sort.cpp
,
018-std_ref.cpp
,
019-promise_future.cpp
,
020-copy_elision.cpp
,
021-emplace.cpp
,
022-iterators.cpp
,
023-invariant.cpp
,
024-dynamic_array.cpp
,
030-execution_policy.cpp
,
034-exception_safe.cpp
,
035-parallel_synchronization.cpp
,
037-make_vector.cpp
,
038-make_variants.cpp
,
039-reverse_for.cpp
,
041-tight_control.cpp
,
042-compile_time_expression.cpp
,
043-ownership.cpp
,
045-subsets.cpp
,
046-permutations.cpp
,
047-threading_building_blocks.cpp
,
048-binary_tree.cpp
,
049-binary_tree01.cpp
,
050-binary_tree02.cpp
,
051-binary_tree03.cpp
,
052-binary_tree04.cpp
,
053-binary_tree05.cpp
,
054-binary_tree06.cpp
,
055-binary_tree07.cpp
,
056-binary_tree08.cpp
,
057-binary_tree09.cpp
,
058-binary_tree10.cpp
,
059-graph01.cpp
,
060-graph02.cpp
,
061-graph03.cpp
Generated by
1.9.4