forked from p12tic/cppreference-doc
-
Notifications
You must be signed in to change notification settings - Fork 1
/
index-cpp-search-app.txt
741 lines (741 loc) · 43.8 KB
/
index-cpp-search-app.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
Basic concepts => cpp/language/basic_concepts
Comments => cpp/comment
Keywords => cpp/keyword
Escape sequences => cpp/language/escape
ASCII chart => cpp/language/ascii
Names => cpp/language/name
Identifiers => cpp/language/identifiers
Types => cpp/language/type
Arithmetic types => cpp/language/types
Objects => cpp/language/object
Scope => cpp/language/scope
Lifetime => cpp/language/lifetime
Storage duration and linkage => cpp/language/storage_duration
Definitions and one definition rule => cpp/language/definition
Name lookup => cpp/language/lookup
Memory model => cpp/language/memory_model
Phases of translation => cpp/language/translation_phases
The main() function => cpp/language/main_function
Preprocessor => cpp/preprocessor
#if directive => cpp/preprocessor/conditional
#else directive => cpp/preprocessor/conditional
#elif directive => cpp/preprocessor/conditional
#endif directive => cpp/preprocessor/conditional
#ifdef directive => cpp/preprocessor/conditional
#ifndef directive => cpp/preprocessor/conditional
#define directive => cpp/preprocessor/replace
macro => cpp/preprocessor/replace
#include directive => cpp/preprocessor/include
#warning directive => cpp/preprocessor/warning
#error directive => cpp/preprocessor/error
#pragma directive => cpp/preprocessor/impl
#line directive => cpp/preprocessor/line
Expressions => cpp/language/expressions
Operators => cpp/language/expressions#Operators
Conversions => cpp/language/expressions#Conversions
Literals => cpp/language/expressions#Literals
Operator precedence => cpp/language/operator_precedence
Value categories => cpp/language/value_category
Evaluation order and sequencing => cpp/language/eval_order
sizeof operator => cpp/language/sizeof
alignof operator => cpp/language/alignof
typeid operator => cpp/language/typeid
new expression => cpp/language/new
delete expression => cpp/language/delete
Constant expressions => cpp/language/constant_expression
Statements => cpp/language/statements
if statement => cpp/language/if
switch statement => cpp/language/switch
for loop => cpp/language/for
range-for loop => cpp/language/range-for
while loop => cpp/language/while
do-while loop => cpp/language/do
continue statement => cpp/language/continue
break statement => cpp/language/break
goto statement => cpp/language/goto
return statement => cpp/language/return
Declaration => cpp/language/declarations
Namespace declaration => cpp/language/namespace
Namespace alias => cpp/language/namespace_alias
static_assert declaration => cpp/language/static_assert
Lvalue and rvalue references => cpp/language/reference
Pointers => cpp/language/pointer
Arrays => cpp/language/array
Enumerations and enumerators => cpp/language/enum
const/volatile => cpp/language/cv
constexpr specifier => cpp/language/constexpr
decltype operator => cpp/language/decltype
auto specifier => cpp/language/auto
alignas specifier => cpp/language/alignas
typedefs => cpp/language/typedef
Type alias => cpp/language/type_alias
Attributes => cpp/language/attributes
Initialization => cpp/language/initialization
Default initialization => cpp/language/default_initialization
Value initialization => cpp/language/value_initialization
Copy initialization => cpp/language/copy_initialization
Direct initialization => cpp/language/direct_initialization
Aggregate initialization => cpp/language/aggregate_initialization
List initialization => cpp/language/list_initialization
Reference initialization => cpp/language/reference_initialization
Functions => cpp/language/functions
Function declaration => cpp/language/function
Default arguments => cpp/language/default_arguments
Variadic arguments => cpp/language/variadic_arguments
Lambda expression => cpp/language/lambda
inline specifier => cpp/language/inline
Argument-dependent lookup => cpp/language/adl
Overload resolution => cpp/language/overload_resolution
Operator overloading => cpp/language/operators
Undefined behavior => cpp/language/ub
Address of an overload => cpp/language/overloaded_address
Exceptions => cpp/language/exceptions
throw expression => cpp/language/throw
try-catch block => cpp/language/try_catch
noexcept specifier => cpp/language/noexcept_spec
noexcept operator => cpp/language/noexcept
Exception specification => cpp/language/except_spec
Classes => cpp/language/classes
Class types => cpp/language/class
Union types => cpp/language/union
Data members => cpp/language/data_members
Member functions => cpp/language/member_functions
Static members => cpp/language/static
Nested types => cpp/language/nested_types
Member templates => cpp/language/member_template
Derived class => cpp/language/derived_class
Virtual function => cpp/language/virtual
Abstract class => cpp/language/abstract_class
Bit fields => cpp/language/bit_field
this pointer => cpp/language/this
Access specifiers => cpp/language/access
friend specifier => cpp/language/friend
Default constructor => cpp/language/default_constructor
Copy constructor => cpp/language/copy_constructor
Copy assignment operator => cpp/language/as_operator
Destructor => cpp/language/destructor
Move constructor => cpp/language/move_constructor
Move assignment operator => cpp/language/move_operator
Member initializer lists => cpp/language/initializer_list
Templates => cpp/language/templates
Class template => cpp/language/class_template
Function template => cpp/language/function_template
Variable template => cpp/language/variable_template
Explicit specialization => cpp/language/template_specialization
Partial specialization => cpp/language/partial_specialization
Dependent names => cpp/language/dependent_name
Parameter packs => cpp/language/parameter_pack
sizeof... operator => cpp/language/sizeof...
SFINAE => cpp/language/sfinae
History of C++ => cpp/language/history
Inline assembly => cpp/language/asm
Extending the namespace std => cpp/language/extending_std
RAII => cpp/language/raii
Rule of three => cpp/language/rule_of_three
As-if rule => cpp/language/as_if
Return value optimization => cpp/language/copy_elision
Copy elision => cpp/language/copy_elision
Empty base optimization => cpp/language/ebo
static_cast conversion => cpp/language/static_cast
dynamic_cast conversion => cpp/language/dynamic_cast
reinterpret_cast conversion => cpp/language/reinterpret_cast
const_cast conversion => cpp/language/const_cast
default constructible => cpp/concept/DefaultConstructible
move constructible => cpp/concept/MoveConstructible
copy constructible => cpp/concept/CopyConstructible
move assignable => cpp/concept/MoveAssignable
copy assignable => cpp/concept/CopyAssignable
destructible => cpp/concept/Destructible
trivially copyable => cpp/concept/TriviallyCopyable
trivial type => cpp/concept/TrivialType
standard layout type => cpp/concept/StandardLayoutType
POD type => cpp/concept/PODType
equality comparable => cpp/concept/EqualityComparable
less than comparable => cpp/concept/LessThanComparable
swappable => cpp/concept/Swappable
value swappable => cpp/concept/ValueSwappable
nullable pointer => cpp/concept/NullablePointer
hash => cpp/concept/Hash
allocator => cpp/concept/Allocator
function object => cpp/concept/FunctionObject
callable => cpp/concept/Callable
predicate => cpp/concept/Predicate
binary predicate => cpp/concept/BinaryPredicate
compare => cpp/concept/Compare
container => cpp/concept/Container
reversible container => cpp/concept/ReversibleContainer
allocator aware container => cpp/concept/AllocatorAwareContainer
sequence container => cpp/concept/SequenceContainer
associative container => cpp/concept/AssociativeContainer
unordered associative container => cpp/concept/UnorderedAssociativeContainer
default insertable => cpp/concept/DefaultInsertable
copy insertable => cpp/concept/CopyInsertable
move insertable => cpp/concept/MoveInsertable
emplace constructible => cpp/concept/EmplaceConstructible
erasable => cpp/concept/Erasable
iterator => cpp/concept/Iterator
input iterator => cpp/concept/InputIterator
output iterator => cpp/concept/OutputIterator
forward iterator => cpp/concept/ForwardIterator
bidirectional iterator => cpp/concept/BidirectionalIterator
random access iterator => cpp/concept/RandomAccessIterator
unformatted input function => cpp/concept/UnformattedInputFunction
formatted input function => cpp/concept/FormattedInputFunction
unformatted output function => cpp/concept/UnformattedOutputFunction
formatted output function => cpp/concept/FormattedOutputFunction
seed sequence => cpp/concept/SeedSequence
uniform random number generator => cpp/concept/UniformRandomNumberGenerator
random number distribution => cpp/concept/RandomNumberDistribution
basic lockable => cpp/concept/BasicLockable
lockable => cpp/concept/Lockable
timed lockable => cpp/concept/TimedLockable
mutex (concept) => cpp/concept/Mutex
timed mutex (concept) => cpp/concept/TimedMutex
shared mutex (concept) => cpp/concept/SharedMutex
shared timed mutex (concept) => cpp/concept/SharedTimedMutex
clock => cpp/concept/Clock
trivial clock => cpp/concept/TrivialClock
bitmask type => cpp/concept/BitmaskType
numeric type => cpp/concept/NumericType
literal type => cpp/concept/LiteralType
concept (core language feature) => cpp/language/concepts
concept (library type requirement) => cpp/concept
constraint => cpp/language/constraints
and keyword => cpp/language/operator_alternative
and_eq keyword => cpp/language/operator_alternative
asm keyword => cpp/language/asm
bitand keyword => cpp/language/operator_alternative
bitor keyword => cpp/language/operator_alternative
bool type => cpp/language/types#Boolean_type
case label => cpp/language/switch
default label => cpp/language/switch
type char => cpp/language/types
char16_t type => cpp/language/types#Character_types
char32_t type => cpp/language/types#Character_types
compl keyword => cpp/language/operator_alternative
defaulted function => cpp/language/member_functions#Special_member_functions
deleted function => cpp/language/function#Deleted_functions
type double => cpp/language/types#Floating_point_types
else keyword => cpp/language/if
enum declaration => cpp/language/enum
explicit constructor => cpp/language/explicit
explicit conversion function => cpp/language/explicit
extern keyword => cpp/keyword/extern
extern declaration => cpp/language/storage_duration
language linkage => cpp/language/language_linkage
extern template => cpp/language/class_template
false literal => cpp/language/bool_literal
type float => cpp/language/types#Floating_point_types
type int => cpp/language/types
inline namespace => cpp/language/namespace
type long => cpp/language/types
keyword mutable => cpp/keyword/mutable
not keyword => cpp/language/operator_alternative
not_eq keyword => cpp/language/operator_alternative
nullptr literal => cpp/language/nullptr
or keyword => cpp/language/operator_alternative
or_eq keyword => cpp/language/operator_alternative
private inheritance => cpp/language/derived_class#Private_inheritance
private member access => cpp/language/access#Private_member_access
protected inheritance => cpp/language/derived_class#Protected_inheritance
protected member access => cpp/language/access#Protected_member_access
public inheritance => cpp/language/derived_class#Public_inheritance
public member access => cpp/language/access#Public_member_access
register storage duration => cpp/language/storage_duration
requires expression => cpp/language/constraints
type short => cpp/language/types
signed types => cpp/language/types
static storage duration => cpp/language/storage_duration
struct declaration => cpp/language/class
thread_local storage duration => cpp/language/storage_duration
true literal => cpp/language/bool_literal
typename keyword => cpp/keyword/typename
unsigned types => cpp/language/types
virtual base => cpp/language/derived_class
void type => cpp/language/types
wchar_t type => cpp/language/types
xor keyword => cpp/language/operator_alternative
xor_eq keyword => cpp/language/operator_alternative
using directive => cpp/language/namespace
using declaration (namespace) => cpp/language/namespace
using declaration (class member) => cpp/language/using
using (type alias, alias template) => cpp/language/type_alias
ODR => cpp/language/definition#One_Definition_Rule
odr-use => cpp/language/definition#One_Definition_Rule
__has_include => cpp/preprocessor/include
final => cpp/language/final
override => cpp/language/override
std::size => cpp/iterator/size
std::empty => cpp/iterator/empty
std::data => cpp/iterator/data
std::is_callable => cpp/types/is_callable
std::is_nothrow_callable => cpp/types/is_callable
std::is_callable_v => cpp/types/is_callable
std::is_nothrow_callable_v => cpp/types/is_callable
std::hardware_constructive_interference_size => cpp/thread/hardware_destructive_interference_size
std::hardware_destructive_interference_size => cpp/thread/hardware_destructive_interference_size
std::clamp => cpp/algorithm/clamp
std::is_swappable_with => cpp/types/is_swappable
std::is_nothrow_swappable_with => cpp/types/is_swappable
std::is_swappable => cpp/types/is_swappable
std::is_nothrow_swappable => cpp/types/is_swappable
std::not_fn => cpp/utility/functional/not_fn
std::enable_shared_from_this::weak_from_this => cpp/memory/enable_shared_from_this/weak_from_this
std::atomic::is_always_lock_free => cpp/atomic/atomic/is_always_lock_free
std::exception_list => cpp/error/exception_list
std::exception_list::begin => cpp/error/exception_list/begin
std::exception_list::end => cpp/error/exception_list/end
std::exception_list::size => cpp/error/exception_list/size
std::is_execution_policy => cpp/algorithm/is_execution_policy
std::is_execution_policy_v => cpp/algorithm/is_execution_policy
std::sequential => cpp/algorithm/execution_policy_tag
std::par => cpp/algorithm/execution_policy_tag
std::par_vec => cpp/algorithm/execution_policy_tag
std::sequential_execution_policy => cpp/algorithm/execution_policy_tag_t
std::parallel_execution_policy => cpp/algorithm/execution_policy_tag_t
std::parallel_vector_execution_policy => cpp/algorithm/execution_policy_tag_t
std::for_each_n => cpp/algorithm/for_each_n
std::reduce => cpp/algorithm/reduce
std::exclusive_scan => cpp/algorithm/exclusive_scan
std::inclusive_scan => cpp/algorithm/inclusive_scan
std::transform_reduce => cpp/algorithm/transform_reduce
std::transform_inclusive_scan => cpp/algorithm/transform_inclusive_scan
std::transform_exclusive_scan => cpp/algorithm/transform_exclusive_scan
std::assoc_laguerre => cpp/numeric/special_math/assoc_laguerre
std::assoc_laguerref => cpp/numeric/special_math/assoc_laguerre
std::assoc_laguerrel => cpp/numeric/special_math/assoc_laguerre
std::assoc_legendre => cpp/numeric/special_math/assoc_legendre
std::assoc_legendref => cpp/numeric/special_math/assoc_legendre
std::assoc_legendrel => cpp/numeric/special_math/assoc_legendre
std::beta => cpp/numeric/special_math/beta
std::betaf => cpp/numeric/special_math/beta
std::betal => cpp/numeric/special_math/beta
std::comp_ellint_1 => cpp/numeric/special_math/comp_ellint_1
std::comp_ellint_1f => cpp/numeric/special_math/comp_ellint_1
std::comp_ellint_1l => cpp/numeric/special_math/comp_ellint_1
std::comp_ellint_2 => cpp/numeric/special_math/comp_ellint_2
std::comp_ellint_2f => cpp/numeric/special_math/comp_ellint_2
std::comp_ellint_2l => cpp/numeric/special_math/comp_ellint_2
std::comp_ellint_3 => cpp/numeric/special_math/comp_ellint_3
std::comp_ellint_3f => cpp/numeric/special_math/comp_ellint_3
std::comp_ellint_3l => cpp/numeric/special_math/comp_ellint_3
std::cyl_bessel_i => cpp/numeric/special_math/cyl_bessel_i
std::cyl_bessel_if => cpp/numeric/special_math/cyl_bessel_i
std::cyl_bessel_il => cpp/numeric/special_math/cyl_bessel_i
std::cyl_bessel_j => cpp/numeric/special_math/cyl_bessel_j
std::cyl_bessel_jf => cpp/numeric/special_math/cyl_bessel_j
std::cyl_bessel_jl => cpp/numeric/special_math/cyl_bessel_j
std::cyl_bessel_k => cpp/numeric/special_math/cyl_bessel_k
std::cyl_bessel_kf => cpp/numeric/special_math/cyl_bessel_k
std::cyl_bessel_kl => cpp/numeric/special_math/cyl_bessel_k
std::cyl_neumann => cpp/numeric/special_math/cyl_neumann
std::cyl_neumannf => cpp/numeric/special_math/cyl_neumann
std::cyl_neumannl => cpp/numeric/special_math/cyl_neumann
std::ellint_1 => cpp/numeric/special_math/ellint_1
std::ellint_1f => cpp/numeric/special_math/ellint_1
std::ellint_1l => cpp/numeric/special_math/ellint_1
std::ellint_2 => cpp/numeric/special_math/ellint_2
std::ellint_2f => cpp/numeric/special_math/ellint_2
std::ellint_2l => cpp/numeric/special_math/ellint_2
std::ellint_3 => cpp/numeric/special_math/ellint_3
std::ellint_3f => cpp/numeric/special_math/ellint_3
std::ellint_3l => cpp/numeric/special_math/ellint_3
std::expint => cpp/numeric/special_math/expint
std::expintf => cpp/numeric/special_math/expint
std::expintl => cpp/numeric/special_math/expint
std::hermite => cpp/numeric/special_math/hermite
std::hermitef => cpp/numeric/special_math/hermite
std::hermitel => cpp/numeric/special_math/hermite
std::legendre => cpp/numeric/special_math/legendre
std::legendref => cpp/numeric/special_math/legendre
std::legendrel => cpp/numeric/special_math/legendre
std::laguerre => cpp/numeric/special_math/laguerre
std::laguerref => cpp/numeric/special_math/laguerre
std::laguerrel => cpp/numeric/special_math/laguerre
std::riemann_zeta => cpp/numeric/special_math/riemann_zeta
std::riemann_zetaf => cpp/numeric/special_math/riemann_zeta
std::riemann_zetal => cpp/numeric/special_math/riemann_zeta
std::sph_bessel => cpp/numeric/special_math/sph_bessel
std::sph_besself => cpp/numeric/special_math/sph_bessel
std::sph_bessell => cpp/numeric/special_math/sph_bessel
std::sph_legendre => cpp/numeric/special_math/sph_legendre
std::sph_legendref => cpp/numeric/special_math/sph_legendre
std::sph_legendrel => cpp/numeric/special_math/sph_legendre
std::sph_neumann => cpp/numeric/special_math/sph_neumann
std::sph_neumannf => cpp/numeric/special_math/sph_neumann
std::sph_neumannl => cpp/numeric/special_math/sph_neumann
std::optional => cpp/utility/optional
std::optional::optional => cpp/utility/optional/optional
std::optional::~optional => cpp/utility/optional/~optional
std::optional::operator= => cpp/utility/optional/operator=
std::optional::operator-> => cpp/utility/optional/operator*
std::optional::operator* => cpp/utility/optional/operator*
std::optional::operator bool => cpp/utility/optional/operator_bool
std::optional::value => cpp/utility/optional/value
std::optional::value_or => cpp/utility/optional/value_or
std::optional::swap => cpp/utility/optional/swap
std::optional::emplace => cpp/utility/optional/emplace
std::operator==(std::optional) => cpp/utility/optional/operator_cmp
std::operator!=(std::optional) => cpp/utility/optional/operator_cmp
std::operator<(std::optional) => cpp/utility/optional/operator_cmp
std::operator<=(std::optional) => cpp/utility/optional/operator_cmp
std::operator>(std::optional) => cpp/utility/optional/operator_cmp
std::operator>=(std::optional) => cpp/utility/optional/operator_cmp
std::make_optional => cpp/utility/optional/make_optional
std::swap(std::optional) => cpp/utility/optional/swap2
std::hash(std::optional) => cpp/utility/optional/hash
std::nullopt_t => cpp/utility/optional/nullopt_t
std::nullopt => cpp/utility/optional/nullopt
std::in_place_t => cpp/utility/optional/in_place_t
std::in_place => cpp/utility/optional/in_place
std::bad_optional_access => cpp/utility/optional/bad_optional_access
std::any => cpp/utility/any
std::any::any => cpp/utility/any/any
std::any::~any => cpp/utility/any/~any
std::any::operator= => cpp/utility/any/operator=
std::any::clear => cpp/utility/any/clear
std::any::swap => cpp/utility/any/swap
std::any::empty => cpp/utility/any/empty
std::any::type => cpp/utility/any/type
std::swap(std::any) => cpp/utility/any/swap2
std::any_cast => cpp/utility/any/any_cast
std::bad_any_cast => cpp/utility/any/bad_any_cast
std::basic_string_view => cpp/string/basic_string_view
std::string_view => cpp/string/basic_string_view
std::wstring_view => cpp/string/basic_string_view
std::u16string_view => cpp/string/basic_string_view
std::u32string_view => cpp/string/basic_string_view
std::basic_string_view::basic_string_view => cpp/string/basic_string_view/basic_string_view
std::basic_string_view::operator= => cpp/string/basic_string_view/operator=
std::basic_string_view::begin => cpp/string/basic_string_view/begin
std::basic_string_view::cbegin => cpp/string/basic_string_view/begin
std::basic_string_view::end => cpp/string/basic_string_view/end
std::basic_string_view::cend => cpp/string/basic_string_view/end
std::basic_string_view::rbegin => cpp/string/basic_string_view/rbegin
std::basic_string_view::crbegin => cpp/string/basic_string_view/rbegin
std::basic_string_view::rend => cpp/string/basic_string_view/rend
std::basic_string_view::crend => cpp/string/basic_string_view/rend
std::basic_string_view::operator[] => cpp/string/basic_string_view/operator_at
std::basic_string_view::at => cpp/string/basic_string_view/at
std::basic_string_view::front => cpp/string/basic_string_view/front
std::basic_string_view::back => cpp/string/basic_string_view/back
std::basic_string_view::data => cpp/string/basic_string_view/data
std::basic_string_view::size => cpp/string/basic_string_view/size
std::basic_string_view::length => cpp/string/basic_string_view/size
std::basic_string_view::max_size => cpp/string/basic_string_view/max_size
std::basic_string_view::empty => cpp/string/basic_string_view/empty
std::basic_string_view::remove_prefix => cpp/string/basic_string_view/remove_prefix
std::basic_string_view::remove_suffix => cpp/string/basic_string_view/remove_suffix
std::basic_string_view::swap => cpp/string/basic_string_view/swap
std::basic_string_view::to_string => cpp/string/basic_string_view/to_string
std::basic_string_view::operator basic_string => cpp/string/basic_string_view/to_string
std::basic_string_view::copy => cpp/string/basic_string_view/copy
std::basic_string_view::substr => cpp/string/basic_string_view/substr
std::basic_string_view::compare => cpp/string/basic_string_view/compare
std::basic_string_view::find => cpp/string/basic_string_view/find
std::basic_string_view::rfind => cpp/string/basic_string_view/rfind
std::basic_string_view::find_first_of => cpp/string/basic_string_view/find_first_of
std::basic_string_view::find_last_of => cpp/string/basic_string_view/find_last_of
std::basic_string_view::find_first_not_of => cpp/string/basic_string_view/find_first_not_of
std::basic_string_view::find_last_not_of => cpp/string/basic_string_view/find_last_not_of
std::basic_string_view::npos => cpp/string/basic_string_view/npos
operator==(std::basic_string_view) => cpp/string/basic_string_view/operator_cmp
operator!=(std::basic_string_view) => cpp/string/basic_string_view/operator_cmp
operator<(std::basic_string_view) => cpp/string/basic_string_view/operator_cmp
operator<=(std::basic_string_view) => cpp/string/basic_string_view/operator_cmp
operator>(std::basic_string_view) => cpp/string/basic_string_view/operator_cmp
operator>=(std::basic_string_view) => cpp/string/basic_string_view/operator_cmp
operator<<(std::basic_string_view) => cpp/string/basic_string_view/operator_ltlt
std::hash(std::string_view) => cpp/string/basic_string_view/hash
std::hash(std::wtring_view) => cpp/string/basic_string_view/hash
std::hash(std::u16tring_view) => cpp/string/basic_string_view/hash
std::hash(std::u32tring_view) => cpp/string/basic_string_view/hash
std::pmr::memory_resource => cpp/memory/memory_resource
std::pmr::memory_resource::memory_resource => cpp/memory/memory_resource/memory_resource
std::pmr::memory_resource::allocate => cpp/memory/memory_resource/allocate
std::pmr::memory_resource::deallocate => cpp/memory/memory_resource/deallocate
std::pmr::memory_resource::is_equal => cpp/memory/memory_resource/is_equal
std::pmr::memory_resource::do_allocate => cpp/memory/memory_resource/do_allocate
std::pmr::memory_resource::do_deallocate => cpp/memory/memory_resource/do_deallocate
std::pmr::memory_resource::do_is_equal => cpp/memory/memory_resource/do_is_equal
std::pmr::memory_resource::operator== => cpp/memory/memory_resource/operator_eq
std::pmr::memory_resource::operator!= => cpp/memory/memory_resource/operator_eq
std::pmr::synchronized_pool_resource => cpp/memory/synchronized_pool_resource
std::pmr::memory_resource => cpp/memory/memory_resource
std::pmr::memory_resource::memory_resource => cpp/memory/memory_resource/memory_resource
std::pmr::memory_resource::allocate => cpp/memory/memory_resource/allocate
std::pmr::memory_resource::deallocate => cpp/memory/memory_resource/deallocate
std::pmr::memory_resource::is_equal => cpp/memory/memory_resource/is_equal
std::pmr::memory_resource::do_allocate => cpp/memory/memory_resource/do_allocate
std::pmr::memory_resource::do_deallocate => cpp/memory/memory_resource/do_deallocate
std::pmr::memory_resource::do_is_equal => cpp/memory/memory_resource/do_is_equal
operator==(std::pmr::memory_resource) => cpp/memory/memory_resource/operator_eq
operator!=(std::pmr::memory_resource) => cpp/memory/memory_resource/operator_eq
std::pmr::unsynchronized_pool_resource => cpp/memory/unsynchronized_pool_resource
std::pmr::unsynchronized_pool_resource::unsynchronized_pool_resource => cpp/memory/unsynchronized_pool_resource/unsynchronized_pool_resource
std::pmr::unsynchronized_pool_resource::~unsynchronized_pool_resource => cpp/memory/unsynchronized_pool_resource/~unsynchronized_pool_resource
std::pmr::unsynchronized_pool_resource::release => cpp/memory/unsynchronized_pool_resource/release
std::pmr::unsynchronized_pool_resource::upstream_resource => cpp/memory/unsynchronized_pool_resource/upstream_resource
std::pmr::unsynchronized_pool_resource::options => cpp/memory/unsynchronized_pool_resource/options
std::pmr::unsynchronized_pool_resource::do_allocate => cpp/memory/unsynchronized_pool_resource/do_allocate
std::pmr::unsynchronized_pool_resource::do_deallocate => cpp/memory/unsynchronized_pool_resource/do_deallocate
std::pmr::unsynchronized_pool_resource::do_is_equal => cpp/memory/unsynchronized_pool_resource/do_is_equal
std::pmr::monotonic_buffer_resource => cpp/memory/monotonic_buffer_resource
std::pmr::monotonic_buffer_resource::monotonic_buffer_resource => cpp/memory/monotonic_buffer_resource/monotonic_buffer_resource
std::pmr::monotonic_buffer_resource::~unsynchronized_pool_resource => cpp/memory/monotonic_buffer_resource/~monotonic_buffer_resource
std::pmr::monotonic_buffer_resource::release => cpp/memory/monotonic_buffer_resource/release
std::pmr::monotonic_buffer_resource::upstream_resource => cpp/memory/monotonic_buffer_resource/upstream_resource
std::pmr::monotonic_buffer_resource::do_allocate => cpp/memory/monotonic_buffer_resource/do_allocate
std::pmr::monotonic_buffer_resource::do_deallocate => cpp/memory/monotonic_buffer_resource/do_deallocate
std::pmr::monotonic_buffer_resource::do_is_equal => cpp/memory/monotonic_buffer_resource/do_is_equal
std::pmr::polymorphic_allocator => cpp/memory/polymorphic_allocator
std::pmr::polymorphic_allocator::polymorphic_allocator => cpp/memory/polymorphic_allocator/polymorphic_allocator
std::pmr::polymorphic_allocator::operator= => cpp/memory/polymorphic_allocator/operator=
std::pmr::polymorphic_allocator::allocate => cpp/memory/polymorphic_allocator/allocate
std::pmr::polymorphic_allocator::deallocate => cpp/memory/polymorphic_allocator/deallocate
std::pmr::polymorphic_allocator::construct => cpp/memory/polymorphic_allocator/construct
std::pmr::polymorphic_allocator::destroy => cpp/memory/polymorphic_allocator/destroy
std::pmr::polymorphic_allocator::select_on_container_copy_construction => cpp/memory/polymorphic_allocator/select_on_container_copy_construction
std::pmr::polymorphic_allocator::resource => cpp/memory/polymorphic_allocator/resource
operator==(std::pmr::polymorphic_allocator) => cpp/memory/polymorphic_allocator/operator_eq
operator!=(std::pmr::polymorphic_allocator) => cpp/memory/polymorphic_allocator/operator_eq
std::pmr::new_delete_resource => cpp/memory/new_delete_resource
std::pmr::null_memory_resource => cpp/memory/null_memory_resource
std::pmr::get_default_resource => cpp/memory/get_default_resource
std::pmr::set_default_resource => cpp/memory/set_default_resource
std::pmr::list => cpp/container/list
std::pmr::forward_list => cpp/container/
std::pmr::vector => cpp/container/vector
std::pmr::deque => cpp/container/deque
std::pmr::set => cpp/container/set
std::pmr::map => cpp/container/map
std::pmr::multiset => cpp/container/multiset
std::pmr::multimap => cpp/container/multimap
std::pmr::unordered_set => cpp/container/unordered_set
std::pmr::unordered_map => cpp/container/unordered_map
std::pmr::unordered_multiset => cpp/container/unordered_multiset
std::pmr::unordered_multimap => cpp/container/unordered_multimap
std::pmr::basic_string => cpp/string/basic_string
std::pmr::string => cpp/string/basic_string
std::pmr::wstring => cpp/string/basic_string
std::pmr::u16string => cpp/string/basic_string
std::pmr::u32string => cpp/string/basic_string
std::shared_ptr::operator[] => cpp/memory/shared_ptr/operator_at
std::sample => cpp/algorithm/sample
std::default_searcher => cpp/utility/functional/default_searcher
std::make_default_searcher => cpp/utility/functional/default_searcher
std::boyer_moore_searcher => cpp/utility/functional/boyer_moore_searcher
std::make_boyer_moore_searcher => cpp/utility/functional/boyer_moore_searcher
std::boyer_moore_horspool_searcher => cpp/utility/functional/boyer_moore_horspool_searcher
std::make_boyer_moore_horspool_searcher => cpp/utility/functional/boyer_moore_horspool_searcher
std::apply => cpp/utility/apply
std::filesystem::absolute => cpp/filesystem/absolute
std::filesystem::system_complete => cpp/filesystem/absolute
std::filesystem::canonical => cpp/filesystem/canonical
std::filesystem::copy => cpp/filesystem/copy
std::filesystem::copy_file => cpp/filesystem/copy_file
std::filesystem::copy_symlink => cpp/filesystem/copy_symlink
std::filesystem::create_directory => cpp/filesystem/create_directory
std::filesystem::create_directories => cpp/filesystem/create_directory
std::filesystem::create_hard_link => cpp/filesystem/create_hard_link
std::filesystem::create_symlink => cpp/filesystem/create_symlink
std::filesystem::create_directory_symlink => cpp/filesystem/create_symlink
std::filesystem::current_path => cpp/filesystem/current_path
std::filesystem::exists => cpp/filesystem/exists
std::filesystem::equivalent => cpp/filesystem/equivalent
std::filesystem::file_size => cpp/filesystem/file_size
std::filesystem::hard_link_count => cpp/filesystem/hard_link_count
std::filesystem::last_write_time => cpp/filesystem/last_write_time
std::filesystem::permissions => cpp/filesystem/permissions
std::filesystem::read_symlink => cpp/filesystem/read_symlink
std::filesystem::remove => cpp/filesystem/remove
std::filesystem::remove_all => cpp/filesystem/remove
std::filesystem::rename => cpp/filesystem/rename
std::filesystem::resize_file => cpp/filesystem/resize_file
std::filesystem::space => cpp/filesystem/space
std::filesystem::status => cpp/filesystem/status
std::filesystem::symlink_status => cpp/filesystem/status
std::filesystem::temp_directory_path => cpp/filesystem/temp_directory_path
std::filesystem::is_block_file => cpp/filesystem/is_block_file
std::filesystem::is_character_file => cpp/filesystem/is_character_file
std::filesystem::is_directory => cpp/filesystem/is_directory
std::filesystem::is_empty => cpp/filesystem/is_empty
std::filesystem::is_fifo => cpp/filesystem/is_fifo
std::filesystem::is_other => cpp/filesystem/is_other
std::filesystem::is_regular_file => cpp/filesystem/is_regular_file
std::filesystem::is_socket => cpp/filesystem/is_socket
std::filesystem::is_symlink => cpp/filesystem/is_symlink
std::filesystem::status_known => cpp/filesystem/status_known
std::filesystem::path => cpp/filesystem/path
std::filesystem::path::preferred_separator => cpp/filesystem/path
std::filesystem::path::path => cpp/filesystem/path/path
std::filesystem::path::~path => cpp/filesystem/path/~path
std::filesystem::path::operator= => cpp/filesystem/path/operator=
std::filesystem::path::assign => cpp/filesystem/path/assign
std::filesystem::path::append => cpp/filesystem/path/append
std::filesystem::path::operator/= => cpp/filesystem/path/append
std::filesystem::path::concat => cpp/filesystem/path/concat
std::filesystem::path::operator+= => cpp/filesystem/path/concat
std::filesystem::path::clear => cpp/filesystem/path/clear
std::filesystem::path::make_preferred => cpp/filesystem/path/make_preferred
std::filesystem::path::remove_filename => cpp/filesystem/path/remove_filename
std::filesystem::path::replace_filename => cpp/filesystem/path/replace_filename
std::filesystem::path::replace_extension => cpp/filesystem/path/replace_extension
std::filesystem::path::swap => cpp/filesystem/path/swap
std::filesystem::path::c_str => cpp/filesystem/path/native
std::filesystem::path::native => cpp/filesystem/path/native
std::filesystem::path::operator string_type => cpp/filesystem/path/native
std::filesystem::path::string => cpp/filesystem/path/string
std::filesystem::path::wstring => cpp/filesystem/path/string
std::filesystem::path::u8string => cpp/filesystem/path/string
std::filesystem::path::u16string => cpp/filesystem/path/string
std::filesystem::path::u32string => cpp/filesystem/path/string
std::filesystem::path::generic_string => cpp/filesystem/path/generic_string
std::filesystem::path::generic_wstring => cpp/filesystem/path/generic_string
std::filesystem::path::generic_u8string => cpp/filesystem/path/generic_string
std::filesystem::path::generic_u16string => cpp/filesystem/path/generic_string
std::filesystem::path::generic_u32string => cpp/filesystem/path/generic_string
std::filesystem::path::compare => cpp/filesystem/path/compare
std::filesystem::path::root_name => cpp/filesystem/path/root_name
std::filesystem::path::root_directory => cpp/filesystem/path/root_directory
std::filesystem::path::root_path => cpp/filesystem/path/root_path
std::filesystem::path::relative_path => cpp/filesystem/path/relative_path
std::filesystem::path::parent_path => cpp/filesystem/path/parent_path
std::filesystem::path::filename => cpp/filesystem/path/filename
std::filesystem::path::stem => cpp/filesystem/path/stem
std::filesystem::path::extension => cpp/filesystem/path/extension
std::filesystem::path::empty => cpp/filesystem/path/empty
std::filesystem::path::has_root_path => cpp/filesystem/path/has_path
std::filesystem::path::has_root_name => cpp/filesystem/path/has_path
std::filesystem::path::has_root_directory => cpp/filesystem/path/has_path
std::filesystem::path::has_relative_path => cpp/filesystem/path/has_path
std::filesystem::path::has_parent_path => cpp/filesystem/path/has_path
std::filesystem::path::has_filename => cpp/filesystem/path/has_path
std::filesystem::path::has_stem => cpp/filesystem/path/has_path
std::filesystem::path::has_extension => cpp/filesystem/path/has_path
std::filesystem::path::is_absolute => cpp/filesystem/path/is_absrel
std::filesystem::path::is_relative => cpp/filesystem/path/is_absrel
std::filesystem::path::begin => cpp/filesystem/path/begin
std::filesystem::path::end => cpp/filesystem/path/begin
swap(std::filesystem::path) => cpp/filesystem/path/swap2
hash_value(std::filesystem::path) => cpp/filesystem/path/hash_value
operator==(std::filesystem::path) => cpp/filesystem/path/operator_cmp
operator!=(std::filesystem::path) => cpp/filesystem/path/operator_cmp
operator<(std::filesystem::path) => cpp/filesystem/path/operator_cmp
operator<=(std::filesystem::path) => cpp/filesystem/path/operator_cmp
operator>(std::filesystem::path) => cpp/filesystem/path/operator_cmp
operator>=(std::filesystem::path) => cpp/filesystem/path/operator_cmp
operator/(std::filesystem::path) => cpp/filesystem/path/operator_slash
operator<<(std::filesystem::path) => cpp/filesystem/path/operator_ltltgtgt
operator>>(std::filesystem::path) => cpp/filesystem/path/operator_ltltgtgt
std::filesystem::u8path => cpp/filesystem/path/u8path
std::filesystem::filesystem_error => cpp/filesystem/filesystem_error
std::filesystem::filesystem_error::filesystem_error => cpp/filesystem/filesystem_error/filesystem_error
std::filesystem::filesystem_error::path1 => cpp/filesystem/filesystem_error/path
std::filesystem::filesystem_error::path2 => cpp/filesystem/filesystem_error/path
std::filesystem::filesystem_error::what => cpp/filesystem/filesystem_error/what
std::filesystem::directory_entry => cpp/filesystem/directory_entry
std::filesystem::directory_entry::directory_entry => cpp/filesystem/directory_entry/directory_entry
std::filesystem::directory_entry::~directory_entry => cpp/filesystem/directory_entry/~directory_entry
std::filesystem::directory_entry::operator= => cpp/filesystem/directory_entry/operator=
std::filesystem::directory_entry::assign => cpp/filesystem/directory_entry/assign
std::filesystem::directory_entry::replace_filename => cpp/filesystem/directory_entry/replace_filename
std::filesystem::directory_entry::path => cpp/filesystem/directory_entry/path
std::filesystem::directory_entry::operator const path& => cpp/filesystem/directory_entry/path
std::filesystem::directory_entry::status => cpp/filesystem/directory_entry/status
std::filesystem::directory_entry::symlink_status => cpp/filesystem/directory_entry/status
operator==( std::filesystem::directory_entry) => cpp/filesystem/directory_entry/operator_cmp
operator!=( std::filesystem::directory_entry) => cpp/filesystem/directory_entry/operator_cmp
operator<( std::filesystem::directory_entry) => cpp/filesystem/directory_entry/operator_cmp
operator<=( std::filesystem::directory_entry) => cpp/filesystem/directory_entry/operator_cmp
operator>( std::filesystem::directory_entry) => cpp/filesystem/directory_entry/operator_cmp
operator>=( std::filesystem::directory_entry) => cpp/filesystem/directory_entry/operator_cmp
std::filesystem::directory_iterator => cpp/filesystem/directory_iterator
std::filesystem::directory_iterator::directory_iterator => cpp/filesystem/directory_iterator/directory_iterator
std::filesystem::directory_iterator::~directory_iterator => cpp/filesystem/directory_iterator/~directory_iterator
std::filesystem::directory_iterator::operator= => cpp/filesystem/directory_iterator/operator=
std::filesystem::directory_iterator::operator* => cpp/filesystem/directory_iterator/operator*
std::filesystem::directory_iterator::operator-> => cpp/filesystem/directory_iterator/operator*
std::filesystem::directory_iterator::increment => cpp/filesystem/directory_iterator/increment
std::filesystem::directory_iterator::operator++ => cpp/filesystem/directory_iterator/increment
begin(std::filesystem::directory_iterator) => cpp/filesystem/directory_iterator/begin
end(std::filesystem::directory_iterator) => cpp/filesystem/directory_iterator/begin
operator==(std::filesystem::directory_iterator) => cpp/filesystem/directory_iterator
operator!=(std::filesystem::directory_iterator) => cpp/filesystem/directory_iterator
std::filesystem::recursive_directory_iterator => cpp/filesystem/recursive_directory_iterator
std::filesystem::recursive_directory_iterator::recursive_directory_iterator => cpp/filesystem/recursive_directory_iterator/recursive_directory_iterator
std::filesystem::recursive_directory_iterator::~recursive_directory_iterator => cpp/filesystem/recursive_directory_iterator/~recursive_directory_iterator
std::filesystem::recursive_directory_iterator::operator* => cpp/filesystem/recursive_directory_iterator/operator*
std::filesystem::recursive_directory_iterator::operator-> => cpp/filesystem/recursive_directory_iterator/operator*
std::filesystem::recursive_directory_iterator::options => cpp/filesystem/recursive_directory_iterator/options
std::filesystem::recursive_directory_iterator::depth => cpp/filesystem/recursive_directory_iterator/depth
std::filesystem::recursive_directory_iterator::recursion_pending => cpp/filesystem/recursive_directory_iterator/recursion_pending
std::filesystem::recursive_directory_iterator::operator= => cpp/filesystem/recursive_directory_iterator/operator=
std::filesystem::recursive_directory_iterator::increment => cpp/filesystem/recursive_directory_iterator/increment
std::filesystem::recursive_directory_iterator::operator++ => cpp/filesystem/recursive_directory_iterator/increment
std::filesystem::recursive_directory_iterator::pop => cpp/filesystem/recursive_directory_iterator/pop
std::filesystem::recursive_directory_iterator::disable_recursion_pending => cpp/filesystem/recursive_directory_iterator/disable_recursion_pending
begin(std::filesystem::recursive_directory_iterator) => cpp/filesystem/recursive_directory_iterator/begin
end(std::filesystem::recursive_directory_iterator) => cpp/filesystem/recursive_directory_iterator/begin
operator==(std::filesystem::recursive_directory_iterator) => cpp/filesystem/recursive_directory_iterator
operator!=(std::filesystem::recursive_directory_iterator) => cpp/filesystem/recursive_directory_iterator
std::filesystem::file_status => cpp/filesystem/file_status
std::filesystem::file_status::file_status => cpp/filesystem/file_status/file_status
std::filesystem::file_status::operator= => cpp/filesystem/file_status/operator=
std::filesystem::file_status::~file_status => cpp/filesystem/file_status/~file_status
std::filesystem::file_status::type => cpp/filesystem/file_status/type
std::filesystem::file_status::permissions => cpp/filesystem/file_status/permissions
std::filesystem::space_info => cpp/filesystem/space_info
std::filesystem::space_info::capacity => cpp/filesystem/space_info
std::filesystem::space_info::free => cpp/filesystem/space_info
std::filesystem::space_info::available => cpp/filesystem/space_info
std::filesystem::file_type => cpp/filesystem/file_type
std::filesystem::file_type::none => cpp/filesystem/file_type
std::filesystem::file_type::not_found => cpp/filesystem/file_type
std::filesystem::file_type::regular => cpp/filesystem/file_type
std::filesystem::file_type::directory => cpp/filesystem/file_type
std::filesystem::file_type::symlink => cpp/filesystem/file_type
std::filesystem::file_type::block => cpp/filesystem/file_type
std::filesystem::file_type::character => cpp/filesystem/file_type
std::filesystem::file_type::fifo => cpp/filesystem/file_type
std::filesystem::file_type::socket => cpp/filesystem/file_type
std::filesystem::file_type::unknown => cpp/filesystem/file_type
std::filesystem::perms => cpp/filesystem/perms
std::filesystem::perms::none => cpp/filesystem/perms
std::filesystem::perms::owner_read => cpp/filesystem/perms
std::filesystem::perms::owner_write => cpp/filesystem/perms
std::filesystem::perms::owner_exec => cpp/filesystem/perms
std::filesystem::perms::owner_all => cpp/filesystem/perms
std::filesystem::perms::group_read => cpp/filesystem/perms
std::filesystem::perms::group_write => cpp/filesystem/perms
std::filesystem::perms::group_exec => cpp/filesystem/perms
std::filesystem::perms::group_all => cpp/filesystem/perms
std::filesystem::perms::others_read => cpp/filesystem/perms
std::filesystem::perms::others_write => cpp/filesystem/perms
std::filesystem::perms::others_exec => cpp/filesystem/perms
std::filesystem::perms::others_all => cpp/filesystem/perms
std::filesystem::perms::all => cpp/filesystem/perms
std::filesystem::perms::set_uid => cpp/filesystem/perms
std::filesystem::perms::set_gid => cpp/filesystem/perms
std::filesystem::perms::sticky_bit => cpp/filesystem/perms
std::filesystem::perms::mask => cpp/filesystem/perms
std::filesystem::perms::unknown => cpp/filesystem/perms
std::filesystem::perms::add_perms => cpp/filesystem/perms
std::filesystem::perms::remove_perms => cpp/filesystem/perms
std::filesystem::perms::resolve_symlinks => cpp/filesystem/perms
std::filesystem::copy_options => cpp/filesystem/copy_options
std::filesystem::copy_options::none => cpp/filesystem/copy_options
std::filesystem::copy_options::skip_existing => cpp/filesystem/copy_options
std::filesystem::copy_options::overwrite_existing => cpp/filesystem/copy_options
std::filesystem::copy_options::update_existing => cpp/filesystem/copy_options
std::filesystem::copy_options::recursive => cpp/filesystem/copy_options
std::filesystem::copy_options::copy_symlinks => cpp/filesystem/copy_options
std::filesystem::copy_options::skip_symlinks => cpp/filesystem/copy_options
std::filesystem::copy_options::directories_only => cpp/filesystem/copy_options
std::filesystem::copy_options::create_symlinks => cpp/filesystem/copy_options
std::filesystem::copy_options::create_hard_links => cpp/filesystem/copy_options
std::filesystem::directory_options => cpp/filesystem/directory_options
std::filesystem::directory_options::none => cpp/filesystem/directory_options
std::filesystem::directory_options::follow_directory_symlink => cpp/filesystem/directory_options
std::filesystem::directory_options::skip_permission_denied => cpp/filesystem/directory_options
std::filesystem::file_time_type => cpp/filesystem/file_time_type