RenΓ©'s URL Explorer Experiment


Title: [optional]

direct link

Domain: timsong-cpp.github.io

Links:

[utilities]https://timsong-cpp.github.io/cppwp/#utilities
[optional.general]https://timsong-cpp.github.io/cppwp/optional#general
[optional.syn]https://timsong-cpp.github.io/cppwp/optional#syn
[optional.optional]https://timsong-cpp.github.io/cppwp/optional#optional
[optional.optional.general]https://timsong-cpp.github.io/cppwp/optional#optional.general
[optional.ctor]https://timsong-cpp.github.io/cppwp/optional#ctor
[optional.dtor]https://timsong-cpp.github.io/cppwp/optional#dtor
[optional.assign]https://timsong-cpp.github.io/cppwp/optional#assign
[optional.swap]https://timsong-cpp.github.io/cppwp/optional#swap
[optional.iterators]https://timsong-cpp.github.io/cppwp/optional#iterators
[optional.observe]https://timsong-cpp.github.io/cppwp/optional#observe
[optional.monadic]https://timsong-cpp.github.io/cppwp/optional#monadic
[optional.mod]https://timsong-cpp.github.io/cppwp/optional#mod
[optional.optional.ref]https://timsong-cpp.github.io/cppwp/optional#optional.ref
[optional.optional.ref.general]https://timsong-cpp.github.io/cppwp/optional#optional.ref.general
[optional.ref.ctor]https://timsong-cpp.github.io/cppwp/optional#ref.ctor
[optional.ref.assign]https://timsong-cpp.github.io/cppwp/optional#ref.assign
[optional.ref.swap]https://timsong-cpp.github.io/cppwp/optional#ref.swap
[optional.ref.iterators]https://timsong-cpp.github.io/cppwp/optional#ref.iterators
[optional.ref.observe]https://timsong-cpp.github.io/cppwp/optional#ref.observe
[optional.ref.monadic]https://timsong-cpp.github.io/cppwp/optional#ref.monadic
[optional.ref.mod]https://timsong-cpp.github.io/cppwp/optional#ref.mod
[optional.ref.expos]https://timsong-cpp.github.io/cppwp/optional#ref.expos
[optional.nullopt]https://timsong-cpp.github.io/cppwp/optional#nullopt
[optional.bad.access]https://timsong-cpp.github.io/cppwp/optional#bad.access
[optional.relops]https://timsong-cpp.github.io/cppwp/optional#relops
[optional.nullops]https://timsong-cpp.github.io/cppwp/optional#nullops
[optional.comp.with.t]https://timsong-cpp.github.io/cppwp/optional#comp.with.t
[optional.specalg]https://timsong-cpp.github.io/cppwp/optional#specalg
[optional.hash]https://timsong-cpp.github.io/cppwp/optional#hash
22.5.1https://timsong-cpp.github.io/cppwp/optional#general
[optional.general]https://timsong-cpp.github.io/cppwp/optional.general
1https://timsong-cpp.github.io/cppwp/optional#general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3496
.https://timsong-cpp.github.io/cppwp/optional#general-1.sentence-1
optional objecthttps://timsong-cpp.github.io/cppwp/optional#def:optional_object
.https://timsong-cpp.github.io/cppwp/optional#general-1.sentence-2
.https://timsong-cpp.github.io/cppwp/optional#general-1.sentence-3
.https://timsong-cpp.github.io/cppwp/optional#general-1.sentence-4
22.5.2https://timsong-cpp.github.io/cppwp/optional#syn
[optional.syn]https://timsong-cpp.github.io/cppwp/optional.syn
πŸ”—https://timsong-cpp.github.io/cppwp/optional#header:%3coptional%3e
[compare.syn]https://timsong-cpp.github.io/cppwp/compare.syn
[optional.optional]https://timsong-cpp.github.io/cppwp/optional#optional
[optional.optional.ref]https://timsong-cpp.github.io/cppwp/optional#optional.ref
is-derived-from-optionalhttps://timsong-cpp.github.io/cppwp/optional#concept:is-derived-from-optional
[optional.nullopt]https://timsong-cpp.github.io/cppwp/optional#nullopt
[optional.bad.access]https://timsong-cpp.github.io/cppwp/optional#bad.access
[optional.relops]https://timsong-cpp.github.io/cppwp/optional#relops
three_way_comparable_withhttps://timsong-cpp.github.io/cppwp/cmp.concept#concept:three_way_comparable_with
[optional.nullops]https://timsong-cpp.github.io/cppwp/optional#nullops
[optional.comp.with.t]https://timsong-cpp.github.io/cppwp/optional#comp.with.t
is-derived-from-optionalhttps://timsong-cpp.github.io/cppwp/optional#concept:is-derived-from-optional
three_way_comparable_withhttps://timsong-cpp.github.io/cppwp/cmp.concept#concept:three_way_comparable_with
[optional.specalg]https://timsong-cpp.github.io/cppwp/optional#specalg
[optional.hash]https://timsong-cpp.github.io/cppwp/optional#hash
22.5.3https://timsong-cpp.github.io/cppwp/optional#optional
[optional.optional]https://timsong-cpp.github.io/cppwp/optional.optional
22.5.3.1https://timsong-cpp.github.io/cppwp/optional#optional.general
[optional.optional.general]https://timsong-cpp.github.io/cppwp/optional.optional.general
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional
[optional.iterators]https://timsong-cpp.github.io/cppwp/optional#iterators
[optional.iterators]https://timsong-cpp.github.io/cppwp/optional#iterators
[optional.ctor]https://timsong-cpp.github.io/cppwp/optional#ctor
[optional.dtor]https://timsong-cpp.github.io/cppwp/optional#dtor
[optional.assign]https://timsong-cpp.github.io/cppwp/optional#assign
[optional.swap]https://timsong-cpp.github.io/cppwp/optional#swap
[optional.iterators]https://timsong-cpp.github.io/cppwp/optional#iterators
[optional.observe]https://timsong-cpp.github.io/cppwp/optional#observe
[optional.monadic]https://timsong-cpp.github.io/cppwp/optional#monadic
[optional.mod]https://timsong-cpp.github.io/cppwp/optional#mod
1https://timsong-cpp.github.io/cppwp/optional#optional.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3693
contain a valuehttps://timsong-cpp.github.io/cppwp/optional#def:contain_a_value,optional
[class.union.general]https://timsong-cpp.github.io/cppwp/class.union.general
contained valuehttps://timsong-cpp.github.io/cppwp/optional#def:contained_value,optional
.https://timsong-cpp.github.io/cppwp/optional#optional.general-1.sentence-1
[intro.object]https://timsong-cpp.github.io/cppwp/intro.object
.https://timsong-cpp.github.io/cppwp/optional#optional.general-1.sentence-2
2https://timsong-cpp.github.io/cppwp/optional#optional.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3703
valid contained typehttps://timsong-cpp.github.io/cppwp/optional#def:valid_contained_type,optional
.https://timsong-cpp.github.io/cppwp/optional#optional.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#optional.general-2.sentence-2
35https://timsong-cpp.github.io/cppwp/utility.arg.requirements#tab:cpp17.destructible
.https://timsong-cpp.github.io/cppwp/optional#optional.general-2.sentence-3
22.5.3.2https://timsong-cpp.github.io/cppwp/optional#ctor
[optional.ctor]https://timsong-cpp.github.io/cppwp/optional.ctor
1https://timsong-cpp.github.io/cppwp/optional#ctor-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3715
.https://timsong-cpp.github.io/cppwp/optional#ctor-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,constructor
2https://timsong-cpp.github.io/cppwp/optional#ctor-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3734
.https://timsong-cpp.github.io/cppwp/optional#ctor-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#ctor-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3738
.https://timsong-cpp.github.io/cppwp/optional#ctor-3.sentence-1
[dcl.constexpr]https://timsong-cpp.github.io/cppwp/dcl.constexpr
.https://timsong-cpp.github.io/cppwp/optional#ctor-3.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,constructor_
4https://timsong-cpp.github.io/cppwp/optional#ctor-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3750
.https://timsong-cpp.github.io/cppwp/optional#ctor-4.sentence-1
5https://timsong-cpp.github.io/cppwp/optional#ctor-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3755
.https://timsong-cpp.github.io/cppwp/optional#ctor-5.sentence-1
6https://timsong-cpp.github.io/cppwp/optional#ctor-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3759
.https://timsong-cpp.github.io/cppwp/optional#ctor-6.sentence-1
7https://timsong-cpp.github.io/cppwp/optional#ctor-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3763
.https://timsong-cpp.github.io/cppwp/optional#ctor-7.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#ctor-7.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,constructor__
8https://timsong-cpp.github.io/cppwp/optional#ctor-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3777
.https://timsong-cpp.github.io/cppwp/optional#ctor-8.sentence-1
9https://timsong-cpp.github.io/cppwp/optional#ctor-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3781
.https://timsong-cpp.github.io/cppwp/optional#ctor-9.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#ctor-9.sentence-2
10https://timsong-cpp.github.io/cppwp/optional#ctor-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3787
.https://timsong-cpp.github.io/cppwp/optional#ctor-10.sentence-1
11https://timsong-cpp.github.io/cppwp/optional#ctor-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3791
.https://timsong-cpp.github.io/cppwp/optional#ctor-11.sentence-1
12https://timsong-cpp.github.io/cppwp/optional#ctor-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3795
.https://timsong-cpp.github.io/cppwp/optional#ctor-12.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#ctor-12.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,constructor___
13https://timsong-cpp.github.io/cppwp/optional#ctor-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3809
.https://timsong-cpp.github.io/cppwp/optional#ctor-13.sentence-1
14https://timsong-cpp.github.io/cppwp/optional#ctor-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3813
.https://timsong-cpp.github.io/cppwp/optional#ctor-14.sentence-1
15https://timsong-cpp.github.io/cppwp/optional#ctor-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3818
.https://timsong-cpp.github.io/cppwp/optional#ctor-15.sentence-1
16https://timsong-cpp.github.io/cppwp/optional#ctor-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3822
.https://timsong-cpp.github.io/cppwp/optional#ctor-16.sentence-1
17https://timsong-cpp.github.io/cppwp/optional#ctor-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3826
.https://timsong-cpp.github.io/cppwp/optional#ctor-17.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,constructor____
18https://timsong-cpp.github.io/cppwp/optional#ctor-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3838
.https://timsong-cpp.github.io/cppwp/optional#ctor-18.sentence-1
19https://timsong-cpp.github.io/cppwp/optional#ctor-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3842
.https://timsong-cpp.github.io/cppwp/optional#ctor-19.sentence-1
20https://timsong-cpp.github.io/cppwp/optional#ctor-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3847
.https://timsong-cpp.github.io/cppwp/optional#ctor-20.sentence-1
21https://timsong-cpp.github.io/cppwp/optional#ctor-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3851
.https://timsong-cpp.github.io/cppwp/optional#ctor-21.sentence-1
22https://timsong-cpp.github.io/cppwp/optional#ctor-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3855
.https://timsong-cpp.github.io/cppwp/optional#ctor-22.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,constructor_____
23https://timsong-cpp.github.io/cppwp/optional#ctor-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3866
(23.1)https://timsong-cpp.github.io/cppwp/optional#ctor-23.1
(23.2)https://timsong-cpp.github.io/cppwp/optional#ctor-23.2
(23.3)https://timsong-cpp.github.io/cppwp/optional#ctor-23.3
(23.4)https://timsong-cpp.github.io/cppwp/optional#ctor-23.4
.https://timsong-cpp.github.io/cppwp/optional#ctor-23.sentence-1
24https://timsong-cpp.github.io/cppwp/optional#ctor-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3876
.https://timsong-cpp.github.io/cppwp/optional#ctor-24.sentence-1
25https://timsong-cpp.github.io/cppwp/optional#ctor-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3881
.https://timsong-cpp.github.io/cppwp/optional#ctor-25.sentence-1
26https://timsong-cpp.github.io/cppwp/optional#ctor-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3885
.https://timsong-cpp.github.io/cppwp/optional#ctor-26.sentence-1
27https://timsong-cpp.github.io/cppwp/optional#ctor-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3889
.https://timsong-cpp.github.io/cppwp/optional#ctor-27.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,constructor______
28https://timsong-cpp.github.io/cppwp/optional#ctor-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3905
(28.1)https://timsong-cpp.github.io/cppwp/optional#ctor-28.1
(28.2)https://timsong-cpp.github.io/cppwp/optional#ctor-28.2
.https://timsong-cpp.github.io/cppwp/optional#ctor-28.sentence-1
29https://timsong-cpp.github.io/cppwp/optional#ctor-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3913
.https://timsong-cpp.github.io/cppwp/optional#ctor-29.sentence-1
30https://timsong-cpp.github.io/cppwp/optional#ctor-30
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3919
.https://timsong-cpp.github.io/cppwp/optional#ctor-30.sentence-1
31https://timsong-cpp.github.io/cppwp/optional#ctor-31
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3923
.https://timsong-cpp.github.io/cppwp/optional#ctor-31.sentence-1
32https://timsong-cpp.github.io/cppwp/optional#ctor-32
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3927
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,constructor_______
33https://timsong-cpp.github.io/cppwp/optional#ctor-33
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3941
(33.1)https://timsong-cpp.github.io/cppwp/optional#ctor-33.1
(33.2)https://timsong-cpp.github.io/cppwp/optional#ctor-33.2
.https://timsong-cpp.github.io/cppwp/optional#ctor-33.sentence-1
34https://timsong-cpp.github.io/cppwp/optional#ctor-34
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3949
.https://timsong-cpp.github.io/cppwp/optional#ctor-34.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#ctor-34.sentence-2
35https://timsong-cpp.github.io/cppwp/optional#ctor-35
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3956
.https://timsong-cpp.github.io/cppwp/optional#ctor-35.sentence-1
36https://timsong-cpp.github.io/cppwp/optional#ctor-36
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3960
.https://timsong-cpp.github.io/cppwp/optional#ctor-36.sentence-1
37https://timsong-cpp.github.io/cppwp/optional#ctor-37
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3964
22.5.3.3https://timsong-cpp.github.io/cppwp/optional#dtor
[optional.dtor]https://timsong-cpp.github.io/cppwp/optional.dtor
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:optional,destructor
1https://timsong-cpp.github.io/cppwp/optional#dtor-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3980
.https://timsong-cpp.github.io/cppwp/optional#dtor-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#dtor-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3986
.https://timsong-cpp.github.io/cppwp/optional#dtor-2.sentence-1
22.5.3.4https://timsong-cpp.github.io/cppwp/optional#assign
[optional.assign]https://timsong-cpp.github.io/cppwp/optional.assign
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator=,optional
1https://timsong-cpp.github.io/cppwp/optional#assign-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L3999
.https://timsong-cpp.github.io/cppwp/optional#assign-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#assign-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4003
.https://timsong-cpp.github.io/cppwp/optional#assign-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#assign-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4007
.https://timsong-cpp.github.io/cppwp/optional#assign-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator=,optional_
4https://timsong-cpp.github.io/cppwp/optional#assign-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4018
67https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy
.https://timsong-cpp.github.io/cppwp/optional#assign-4.sentence-1
67https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy
[tab:optional.assign.copy]https://timsong-cpp.github.io/cppwp/tab:optional.assign.copy
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy-row-3
5https://timsong-cpp.github.io/cppwp/optional#assign-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4035
.https://timsong-cpp.github.io/cppwp/optional#assign-5.sentence-1
6https://timsong-cpp.github.io/cppwp/optional#assign-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4039
.https://timsong-cpp.github.io/cppwp/optional#assign-6.sentence-1
7https://timsong-cpp.github.io/cppwp/optional#assign-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4043
.https://timsong-cpp.github.io/cppwp/optional#assign-7.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-7.sentence-2
.https://timsong-cpp.github.io/cppwp/optional#assign-7.sentence-3
.https://timsong-cpp.github.io/cppwp/optional#assign-7.sentence-4
.https://timsong-cpp.github.io/cppwp/optional#assign-7.sentence-5
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator=,optional__
8https://timsong-cpp.github.io/cppwp/optional#assign-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4064
.https://timsong-cpp.github.io/cppwp/optional#assign-8.sentence-1
9https://timsong-cpp.github.io/cppwp/optional#assign-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4069
68https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move
.https://timsong-cpp.github.io/cppwp/optional#assign-9.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-9.sentence-2
68https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move
[tab:optional.assign.move]https://timsong-cpp.github.io/cppwp/tab:optional.assign.move
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move-row-3
10https://timsong-cpp.github.io/cppwp/optional#assign-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4087
.https://timsong-cpp.github.io/cppwp/optional#assign-10.sentence-1
11https://timsong-cpp.github.io/cppwp/optional#assign-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4091
.https://timsong-cpp.github.io/cppwp/optional#assign-11.sentence-1
12https://timsong-cpp.github.io/cppwp/optional#assign-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4095
13https://timsong-cpp.github.io/cppwp/optional#assign-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4102
.https://timsong-cpp.github.io/cppwp/optional#assign-13.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-13.sentence-2
.https://timsong-cpp.github.io/cppwp/optional#assign-13.sentence-3
.https://timsong-cpp.github.io/cppwp/optional#assign-13.sentence-4
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator=,optional___
14https://timsong-cpp.github.io/cppwp/optional#assign-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4120
(14.1)https://timsong-cpp.github.io/cppwp/optional#assign-14.1
(14.2)https://timsong-cpp.github.io/cppwp/optional#assign-14.2
(14.3)https://timsong-cpp.github.io/cppwp/optional#assign-14.3
(14.4)https://timsong-cpp.github.io/cppwp/optional#assign-14.4
.https://timsong-cpp.github.io/cppwp/optional#assign-14.sentence-1
15https://timsong-cpp.github.io/cppwp/optional#assign-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4129
.https://timsong-cpp.github.io/cppwp/optional#assign-15.sentence-1
16https://timsong-cpp.github.io/cppwp/optional#assign-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4136
.https://timsong-cpp.github.io/cppwp/optional#assign-16.sentence-1
17https://timsong-cpp.github.io/cppwp/optional#assign-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4140
.https://timsong-cpp.github.io/cppwp/optional#assign-17.sentence-1
18https://timsong-cpp.github.io/cppwp/optional#assign-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4144
.https://timsong-cpp.github.io/cppwp/optional#assign-18.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-18.sentence-2
.https://timsong-cpp.github.io/cppwp/optional#assign-18.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator=,optional____
19https://timsong-cpp.github.io/cppwp/optional#assign-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4157
(19.1)https://timsong-cpp.github.io/cppwp/optional#assign-19.1
(19.2)https://timsong-cpp.github.io/cppwp/optional#assign-19.2
(19.3)https://timsong-cpp.github.io/cppwp/optional#assign-19.3
(19.4)https://timsong-cpp.github.io/cppwp/optional#assign-19.4
(19.5)https://timsong-cpp.github.io/cppwp/optional#assign-19.5
(19.6)https://timsong-cpp.github.io/cppwp/optional#assign-19.6
(19.7)https://timsong-cpp.github.io/cppwp/optional#assign-19.7
.https://timsong-cpp.github.io/cppwp/optional#assign-19.sentence-1
20https://timsong-cpp.github.io/cppwp/optional#assign-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4169
69https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy.templ
.https://timsong-cpp.github.io/cppwp/optional#assign-20.sentence-1
69https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy.templ
[tab:optional.assign.copy.templ]https://timsong-cpp.github.io/cppwp/tab:optional.assign.copy.templ
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy.templ-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy.templ-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.copy.templ-row-3
21https://timsong-cpp.github.io/cppwp/optional#assign-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4186
.https://timsong-cpp.github.io/cppwp/optional#assign-21.sentence-1
22https://timsong-cpp.github.io/cppwp/optional#assign-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4190
.https://timsong-cpp.github.io/cppwp/optional#assign-22.sentence-1
23https://timsong-cpp.github.io/cppwp/optional#assign-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4194
.https://timsong-cpp.github.io/cppwp/optional#assign-23.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-23.sentence-2
.https://timsong-cpp.github.io/cppwp/optional#assign-23.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator=,optional_____
24https://timsong-cpp.github.io/cppwp/optional#assign-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4212
(24.1)https://timsong-cpp.github.io/cppwp/optional#assign-24.1
(24.2)https://timsong-cpp.github.io/cppwp/optional#assign-24.2
(24.3)https://timsong-cpp.github.io/cppwp/optional#assign-24.3
(24.4)https://timsong-cpp.github.io/cppwp/optional#assign-24.4
(24.5)https://timsong-cpp.github.io/cppwp/optional#assign-24.5
(24.6)https://timsong-cpp.github.io/cppwp/optional#assign-24.6
(24.7)https://timsong-cpp.github.io/cppwp/optional#assign-24.7
.https://timsong-cpp.github.io/cppwp/optional#assign-24.sentence-1
25https://timsong-cpp.github.io/cppwp/optional#assign-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4224
70https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move.templ
.https://timsong-cpp.github.io/cppwp/optional#assign-25.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-25.sentence-2
70https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move.templ
[tab:optional.assign.move.templ]https://timsong-cpp.github.io/cppwp/tab:optional.assign.move.templ
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move.templ-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move.templ-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.assign.move.templ-row-3
26https://timsong-cpp.github.io/cppwp/optional#assign-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4242
.https://timsong-cpp.github.io/cppwp/optional#assign-26.sentence-1
27https://timsong-cpp.github.io/cppwp/optional#assign-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4246
.https://timsong-cpp.github.io/cppwp/optional#assign-27.sentence-1
28https://timsong-cpp.github.io/cppwp/optional#assign-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4250
.https://timsong-cpp.github.io/cppwp/optional#assign-28.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-28.sentence-2
.https://timsong-cpp.github.io/cppwp/optional#assign-28.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:emplace,optional
29https://timsong-cpp.github.io/cppwp/optional#assign-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4268
.https://timsong-cpp.github.io/cppwp/optional#assign-29.sentence-1
30https://timsong-cpp.github.io/cppwp/optional#assign-30
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4272
.https://timsong-cpp.github.io/cppwp/optional#assign-30.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-30.sentence-2
31https://timsong-cpp.github.io/cppwp/optional#assign-31
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4277
.https://timsong-cpp.github.io/cppwp/optional#assign-31.sentence-1
32https://timsong-cpp.github.io/cppwp/optional#assign-32
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4281
.https://timsong-cpp.github.io/cppwp/optional#assign-32.sentence-1
33https://timsong-cpp.github.io/cppwp/optional#assign-33
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4285
.https://timsong-cpp.github.io/cppwp/optional#assign-33.sentence-1
34https://timsong-cpp.github.io/cppwp/optional#assign-34
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4289
.https://timsong-cpp.github.io/cppwp/optional#assign-34.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:emplace,optional_
35https://timsong-cpp.github.io/cppwp/optional#assign-35
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4302
.https://timsong-cpp.github.io/cppwp/optional#assign-35.sentence-1
36https://timsong-cpp.github.io/cppwp/optional#assign-36
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4306
.https://timsong-cpp.github.io/cppwp/optional#assign-36.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#assign-36.sentence-2
37https://timsong-cpp.github.io/cppwp/optional#assign-37
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4311
.https://timsong-cpp.github.io/cppwp/optional#assign-37.sentence-1
38https://timsong-cpp.github.io/cppwp/optional#assign-38
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4315
.https://timsong-cpp.github.io/cppwp/optional#assign-38.sentence-1
39https://timsong-cpp.github.io/cppwp/optional#assign-39
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4319
.https://timsong-cpp.github.io/cppwp/optional#assign-39.sentence-1
40https://timsong-cpp.github.io/cppwp/optional#assign-40
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4323
.https://timsong-cpp.github.io/cppwp/optional#assign-40.sentence-1
22.5.3.5https://timsong-cpp.github.io/cppwp/optional#swap
[optional.swap]https://timsong-cpp.github.io/cppwp/optional.swap
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:swap,optional
1https://timsong-cpp.github.io/cppwp/optional#swap-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4338
.https://timsong-cpp.github.io/cppwp/optional#swap-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#swap-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4342
Cpp17Swappablehttps://timsong-cpp.github.io/cppwp/swappable.requirements#:Cpp17Swappable
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
.https://timsong-cpp.github.io/cppwp/optional#swap-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#swap-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4346
71https://timsong-cpp.github.io/cppwp/optional#tab:optional.swap
.https://timsong-cpp.github.io/cppwp/optional#swap-3.sentence-1
71https://timsong-cpp.github.io/cppwp/optional#tab:optional.swap
[tab:optional.swap]https://timsong-cpp.github.io/cppwp/tab:optional.swap
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.swap-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.swap-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#tab:optional.swap-row-3
4https://timsong-cpp.github.io/cppwp/optional#swap-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4369
71https://timsong-cpp.github.io/cppwp/optional#tab:optional.swap
.https://timsong-cpp.github.io/cppwp/optional#swap-4.sentence-1
5https://timsong-cpp.github.io/cppwp/optional#swap-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4373
6https://timsong-cpp.github.io/cppwp/optional#swap-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4380
.https://timsong-cpp.github.io/cppwp/optional#swap-6.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#swap-6.sentence-2
.https://timsong-cpp.github.io/cppwp/optional#swap-6.sentence-3
22.5.3.6https://timsong-cpp.github.io/cppwp/optional#iterators
[optional.iterators]https://timsong-cpp.github.io/cppwp/optional.iterators
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:iterator,optional
1https://timsong-cpp.github.io/cppwp/optional#iterators-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4398
contiguous_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.contiguous#concept:contiguous_iterator
[iterator.concept.contiguous]https://timsong-cpp.github.io/cppwp/iterator.concept.contiguous
Cpp17RandomAccessIteratorhttps://timsong-cpp.github.io/cppwp/random.access.iterators#:Cpp17RandomAccessIterator
[random.access.iterators]https://timsong-cpp.github.io/cppwp/random.access.iterators
[iterator.requirements.general]https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.https://timsong-cpp.github.io/cppwp/optional#iterators-1.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#iterators-1.sentence-2
2https://timsong-cpp.github.io/cppwp/optional#iterators-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4407
[container.reqmts]https://timsong-cpp.github.io/cppwp/container.reqmts
.https://timsong-cpp.github.io/cppwp/optional#iterators-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#iterators-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4411
.https://timsong-cpp.github.io/cppwp/optional#iterators-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:begin,optional
4https://timsong-cpp.github.io/cppwp/optional#iterators-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4422
.https://timsong-cpp.github.io/cppwp/optional#iterators-4.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#iterators-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:end,optional
5https://timsong-cpp.github.io/cppwp/optional#iterators-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4436
.https://timsong-cpp.github.io/cppwp/optional#iterators-5.sentence-1
22.5.3.7https://timsong-cpp.github.io/cppwp/optional#observe
[optional.observe]https://timsong-cpp.github.io/cppwp/optional.observe
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator-%3e,optional
1https://timsong-cpp.github.io/cppwp/optional#observe-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4450
.https://timsong-cpp.github.io/cppwp/optional#observe-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#observe-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4454
.https://timsong-cpp.github.io/cppwp/optional#observe-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#observe-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4458
.https://timsong-cpp.github.io/cppwp/optional#observe-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator*,optional
4https://timsong-cpp.github.io/cppwp/optional#observe-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4470
.https://timsong-cpp.github.io/cppwp/optional#observe-4.sentence-1
5https://timsong-cpp.github.io/cppwp/optional#observe-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4474
.https://timsong-cpp.github.io/cppwp/optional#observe-5.sentence-1
6https://timsong-cpp.github.io/cppwp/optional#observe-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4478
.https://timsong-cpp.github.io/cppwp/optional#observe-6.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator*,optional_
7https://timsong-cpp.github.io/cppwp/optional#observe-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4490
.https://timsong-cpp.github.io/cppwp/optional#observe-7.sentence-1
8https://timsong-cpp.github.io/cppwp/optional#observe-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4494
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator_bool,optional
9https://timsong-cpp.github.io/cppwp/optional#observe-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4505
.https://timsong-cpp.github.io/cppwp/optional#observe-9.sentence-1
10https://timsong-cpp.github.io/cppwp/optional#observe-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4509
.https://timsong-cpp.github.io/cppwp/optional#observe-10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:has_value,optional
11https://timsong-cpp.github.io/cppwp/optional#observe-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4520
.https://timsong-cpp.github.io/cppwp/optional#observe-11.sentence-1
12https://timsong-cpp.github.io/cppwp/optional#observe-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4524
.https://timsong-cpp.github.io/cppwp/optional#observe-12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:value,optional
13https://timsong-cpp.github.io/cppwp/optional#observe-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4536
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:value,optional_
14https://timsong-cpp.github.io/cppwp/optional#observe-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4552
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:value_or,optional
15https://timsong-cpp.github.io/cppwp/optional#observe-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4566
.https://timsong-cpp.github.io/cppwp/optional#observe-15.sentence-1
16https://timsong-cpp.github.io/cppwp/optional#observe-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4570
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:value_or,optional_
17https://timsong-cpp.github.io/cppwp/optional#observe-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4584
.https://timsong-cpp.github.io/cppwp/optional#observe-17.sentence-1
18https://timsong-cpp.github.io/cppwp/optional#observe-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4588
22.5.3.8https://timsong-cpp.github.io/cppwp/optional#monadic
[optional.monadic]https://timsong-cpp.github.io/cppwp/optional.monadic
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:and_then,optional
1https://timsong-cpp.github.io/cppwp/optional#monadic-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4605
.https://timsong-cpp.github.io/cppwp/optional#monadic-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#monadic-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4608
.https://timsong-cpp.github.io/cppwp/optional#monadic-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#monadic-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4612
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:and_then,optional_
4https://timsong-cpp.github.io/cppwp/optional#monadic-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4631
.https://timsong-cpp.github.io/cppwp/optional#monadic-4.sentence-1
5https://timsong-cpp.github.io/cppwp/optional#monadic-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4634
.https://timsong-cpp.github.io/cppwp/optional#monadic-5.sentence-1
6https://timsong-cpp.github.io/cppwp/optional#monadic-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4638
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:transform,optional
7https://timsong-cpp.github.io/cppwp/optional#monadic-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4657
.https://timsong-cpp.github.io/cppwp/optional#monadic-7.sentence-1
8https://timsong-cpp.github.io/cppwp/optional#monadic-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4660
.https://timsong-cpp.github.io/cppwp/optional#monadic-8.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#monadic-8.sentence-2
1https://timsong-cpp.github.io/cppwp/optional#monadic-note-1
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/optional#monadic-8.sentence-3
9https://timsong-cpp.github.io/cppwp/optional#monadic-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4672
.https://timsong-cpp.github.io/cppwp/optional#monadic-9.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:transform,optional_
10https://timsong-cpp.github.io/cppwp/optional#monadic-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4687
.https://timsong-cpp.github.io/cppwp/optional#monadic-10.sentence-1
11https://timsong-cpp.github.io/cppwp/optional#monadic-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4691
.https://timsong-cpp.github.io/cppwp/optional#monadic-11.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#monadic-11.sentence-2
2https://timsong-cpp.github.io/cppwp/optional#monadic-note-2
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/optional#monadic-11.sentence-3
12https://timsong-cpp.github.io/cppwp/optional#monadic-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4703
.https://timsong-cpp.github.io/cppwp/optional#monadic-12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:or_else,optional
13https://timsong-cpp.github.io/cppwp/optional#monadic-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4717
invocablehttps://timsong-cpp.github.io/cppwp/concept.invocable#concept:invocable
copy_constructiblehttps://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible
.https://timsong-cpp.github.io/cppwp/optional#monadic-13.sentence-1
14https://timsong-cpp.github.io/cppwp/optional#monadic-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4722
.https://timsong-cpp.github.io/cppwp/optional#monadic-14.sentence-1
15https://timsong-cpp.github.io/cppwp/optional#monadic-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4726
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:or_else,optional_
16https://timsong-cpp.github.io/cppwp/optional#monadic-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4744
invocablehttps://timsong-cpp.github.io/cppwp/concept.invocable#concept:invocable
move_constructiblehttps://timsong-cpp.github.io/cppwp/concept.moveconstructible#concept:move_constructible
.https://timsong-cpp.github.io/cppwp/optional#monadic-16.sentence-1
17https://timsong-cpp.github.io/cppwp/optional#monadic-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4749
.https://timsong-cpp.github.io/cppwp/optional#monadic-17.sentence-1
18https://timsong-cpp.github.io/cppwp/optional#monadic-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4753
22.5.3.9https://timsong-cpp.github.io/cppwp/optional#mod
[optional.mod]https://timsong-cpp.github.io/cppwp/optional.mod
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:reset,optional
1https://timsong-cpp.github.io/cppwp/optional#mod-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4773
.https://timsong-cpp.github.io/cppwp/optional#mod-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#mod-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4778
.https://timsong-cpp.github.io/cppwp/optional#mod-2.sentence-1
22.5.4https://timsong-cpp.github.io/cppwp/optional#optional.ref
[optional.optional.ref]https://timsong-cpp.github.io/cppwp/optional.optional.ref
22.5.4.1https://timsong-cpp.github.io/cppwp/optional#optional.ref.general
[optional.optional.ref.general]https://timsong-cpp.github.io/cppwp/optional.optional.ref.general
[optional.ref.iterators]https://timsong-cpp.github.io/cppwp/optional#ref.iterators
[optional.ref.ctor]https://timsong-cpp.github.io/cppwp/optional#ref.ctor
[optional.ref.assign]https://timsong-cpp.github.io/cppwp/optional#ref.assign
[optional.ref.swap]https://timsong-cpp.github.io/cppwp/optional#ref.swap
[optional.ref.iterators]https://timsong-cpp.github.io/cppwp/optional#ref.iterators
[optional.ref.observe]https://timsong-cpp.github.io/cppwp/optional#ref.observe
[optional.ref.monadic]https://timsong-cpp.github.io/cppwp/optional#ref.monadic
[optional.ref.mod]https://timsong-cpp.github.io/cppwp/optional#ref.mod
[optional.ref.expos]https://timsong-cpp.github.io/cppwp/optional#ref.expos
1https://timsong-cpp.github.io/cppwp/optional#optional.ref.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4856
contains a valuehttps://timsong-cpp.github.io/cppwp/optional#def:contains_a_value,optional.ref
.https://timsong-cpp.github.io/cppwp/optional#optional.ref.general-1.sentence-1
contained valuehttps://timsong-cpp.github.io/cppwp/optional#def:contained_value,optional.ref
.https://timsong-cpp.github.io/cppwp/optional#optional.ref.general-1.sentence-2
2https://timsong-cpp.github.io/cppwp/optional#optional.ref.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4864
[class.prop]https://timsong-cpp.github.io/cppwp/class.prop
.https://timsong-cpp.github.io/cppwp/optional#optional.ref.general-2.sentence-1
22.5.4.2https://timsong-cpp.github.io/cppwp/optional#ref.ctor
[optional.ref.ctor]https://timsong-cpp.github.io/cppwp/optional.ref.ctor
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.ctor-itemdecl:1
1https://timsong-cpp.github.io/cppwp/optional#ref.ctor-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4875
(1.1)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-1.1
(1.2)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-1.2
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#ref.ctor-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4882
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#ref.ctor-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4886
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.ctor-itemdecl:2
4https://timsong-cpp.github.io/cppwp/optional#ref.ctor-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4898
(4.1)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-4.1
(4.2)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-4.2
(4.3)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-4.3
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-4.sentence-1
5https://timsong-cpp.github.io/cppwp/optional#ref.ctor-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4906
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-5.sentence-1
6https://timsong-cpp.github.io/cppwp/optional#ref.ctor-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4910
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-6.sentence-1
7https://timsong-cpp.github.io/cppwp/optional#ref.ctor-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4914
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-7.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.ctor-itemdecl:3
8https://timsong-cpp.github.io/cppwp/optional#ref.ctor-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4930
(8.1)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-8.1
(8.2)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-8.2
(8.3)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-8.3
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-8.sentence-1
9https://timsong-cpp.github.io/cppwp/optional#ref.ctor-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4938
10https://timsong-cpp.github.io/cppwp/optional#ref.ctor-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4945
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.ctor-itemdecl:4
11https://timsong-cpp.github.io/cppwp/optional#ref.ctor-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4961
(11.1)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-11.1
(11.2)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-11.2
(11.3)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-11.3
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-11.sentence-1
12https://timsong-cpp.github.io/cppwp/optional#ref.ctor-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4969
13https://timsong-cpp.github.io/cppwp/optional#ref.ctor-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4976
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-13.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.ctor-itemdecl:5
14https://timsong-cpp.github.io/cppwp/optional#ref.ctor-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L4992
(14.1)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-14.1
(14.2)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-14.2
(14.3)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-14.3
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-14.sentence-1
15https://timsong-cpp.github.io/cppwp/optional#ref.ctor-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5000
16https://timsong-cpp.github.io/cppwp/optional#ref.ctor-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5007
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-16.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.ctor-itemdecl:6
17https://timsong-cpp.github.io/cppwp/optional#ref.ctor-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5023
(17.1)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-17.1
(17.2)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-17.2
(17.3)https://timsong-cpp.github.io/cppwp/optional#ref.ctor-17.3
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-17.sentence-1
18https://timsong-cpp.github.io/cppwp/optional#ref.ctor-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5031
19https://timsong-cpp.github.io/cppwp/optional#ref.ctor-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5038
.https://timsong-cpp.github.io/cppwp/optional#ref.ctor-19.sentence-1
22.5.4.3https://timsong-cpp.github.io/cppwp/optional#ref.assign
[optional.ref.assign]https://timsong-cpp.github.io/cppwp/optional.ref.assign
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.assign-itemdecl:1
1https://timsong-cpp.github.io/cppwp/optional#ref.assign-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5054
.https://timsong-cpp.github.io/cppwp/optional#ref.assign-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#ref.assign-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5058
.https://timsong-cpp.github.io/cppwp/optional#ref.assign-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#ref.assign-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5062
.https://timsong-cpp.github.io/cppwp/optional#ref.assign-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.assign-itemdecl:2
4https://timsong-cpp.github.io/cppwp/optional#ref.assign-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5073
(4.1)https://timsong-cpp.github.io/cppwp/optional#ref.assign-4.1
(4.2)https://timsong-cpp.github.io/cppwp/optional#ref.assign-4.2
.https://timsong-cpp.github.io/cppwp/optional#ref.assign-4.sentence-1
5https://timsong-cpp.github.io/cppwp/optional#ref.assign-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5080
.https://timsong-cpp.github.io/cppwp/optional#ref.assign-5.sentence-1
6https://timsong-cpp.github.io/cppwp/optional#ref.assign-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5084
.https://timsong-cpp.github.io/cppwp/optional#ref.assign-6.sentence-1
22.5.4.4https://timsong-cpp.github.io/cppwp/optional#ref.swap
[optional.ref.swap]https://timsong-cpp.github.io/cppwp/optional.ref.swap
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.swap-itemdecl:1
1https://timsong-cpp.github.io/cppwp/optional#ref.swap-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5096
.https://timsong-cpp.github.io/cppwp/optional#ref.swap-1.sentence-1
22.5.4.5https://timsong-cpp.github.io/cppwp/optional#ref.iterators
[optional.ref.iterators]https://timsong-cpp.github.io/cppwp/optional.ref.iterators
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.iterators-itemdecl:1
1https://timsong-cpp.github.io/cppwp/optional#ref.iterators-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5109
contiguous_iteratorhttps://timsong-cpp.github.io/cppwp/iterator.concept.contiguous#concept:contiguous_iterator
[iterator.concept.contiguous]https://timsong-cpp.github.io/cppwp/iterator.concept.contiguous
[random.access.iterators]https://timsong-cpp.github.io/cppwp/random.access.iterators
[iterator.requirements.general]https://timsong-cpp.github.io/cppwp/iterator.requirements.general
.https://timsong-cpp.github.io/cppwp/optional#ref.iterators-1.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#ref.iterators-1.sentence-2
2https://timsong-cpp.github.io/cppwp/optional#ref.iterators-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5117
[container.reqmts]https://timsong-cpp.github.io/cppwp/container.reqmts
.https://timsong-cpp.github.io/cppwp/optional#ref.iterators-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.iterators-itemdecl:2
3https://timsong-cpp.github.io/cppwp/optional#ref.iterators-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5127
.https://timsong-cpp.github.io/cppwp/optional#ref.iterators-3.sentence-1
4https://timsong-cpp.github.io/cppwp/optional#ref.iterators-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5131
.https://timsong-cpp.github.io/cppwp/optional#ref.iterators-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.iterators-itemdecl:3
5https://timsong-cpp.github.io/cppwp/optional#ref.iterators-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5144
.https://timsong-cpp.github.io/cppwp/optional#ref.iterators-5.sentence-1
6https://timsong-cpp.github.io/cppwp/optional#ref.iterators-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5148
.https://timsong-cpp.github.io/cppwp/optional#ref.iterators-6.sentence-1
22.5.4.6https://timsong-cpp.github.io/cppwp/optional#ref.observe
[optional.ref.observe]https://timsong-cpp.github.io/cppwp/optional.ref.observe
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.observe-itemdecl:1
1https://timsong-cpp.github.io/cppwp/optional#ref.observe-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5160
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#ref.observe-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5164
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.observe-itemdecl:2
3https://timsong-cpp.github.io/cppwp/optional#ref.observe-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5175
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-3.sentence-1
4https://timsong-cpp.github.io/cppwp/optional#ref.observe-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5179
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.observe-itemdecl:3
5https://timsong-cpp.github.io/cppwp/optional#ref.observe-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5189
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.observe-itemdecl:4
6https://timsong-cpp.github.io/cppwp/optional#ref.observe-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5199
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-6.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.observe-itemdecl:5
7https://timsong-cpp.github.io/cppwp/optional#ref.observe-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5209
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.observe-itemdecl:6
8https://timsong-cpp.github.io/cppwp/optional#ref.observe-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5222
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-8.sentence-1
9https://timsong-cpp.github.io/cppwp/optional#ref.observe-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5226
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-9.sentence-1
10https://timsong-cpp.github.io/cppwp/optional#ref.observe-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5229
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-10.sentence-1
11https://timsong-cpp.github.io/cppwp/optional#ref.observe-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5233
12https://timsong-cpp.github.io/cppwp/optional#ref.observe-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5240
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-12.sentence-1
1https://timsong-cpp.github.io/cppwp/optional#ref.observe-note-1
.https://timsong-cpp.github.io/cppwp/optional#ref.observe-12.sentence-2
22.5.4.7https://timsong-cpp.github.io/cppwp/optional#ref.monadic
[optional.ref.monadic]https://timsong-cpp.github.io/cppwp/optional.ref.monadic
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.monadic-itemdecl:1
1https://timsong-cpp.github.io/cppwp/optional#ref.monadic-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5256
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#ref.monadic-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5259
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#ref.monadic-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5263
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.monadic-itemdecl:2
4https://timsong-cpp.github.io/cppwp/optional#ref.monadic-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5281
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-4.sentence-1
5https://timsong-cpp.github.io/cppwp/optional#ref.monadic-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5284
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-5.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-5.sentence-2
1https://timsong-cpp.github.io/cppwp/optional#ref.monadic-note-1
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-5.sentence-3
6https://timsong-cpp.github.io/cppwp/optional#ref.monadic-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5296
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-6.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.monadic-itemdecl:3
7https://timsong-cpp.github.io/cppwp/optional#ref.monadic-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5309
invocablehttps://timsong-cpp.github.io/cppwp/concept.invocable#concept:invocable
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-7.sentence-1
8https://timsong-cpp.github.io/cppwp/optional#ref.monadic-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5313
.https://timsong-cpp.github.io/cppwp/optional#ref.monadic-8.sentence-1
9https://timsong-cpp.github.io/cppwp/optional#ref.monadic-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5317
22.5.4.8https://timsong-cpp.github.io/cppwp/optional#ref.mod
[optional.ref.mod]https://timsong-cpp.github.io/cppwp/optional.ref.mod
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.mod-itemdecl:1
1https://timsong-cpp.github.io/cppwp/optional#ref.mod-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5336
.https://timsong-cpp.github.io/cppwp/optional#ref.mod-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#ref.mod-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5340
.https://timsong-cpp.github.io/cppwp/optional#ref.mod-2.sentence-1
22.5.4.9https://timsong-cpp.github.io/cppwp/optional#ref.expos
[optional.ref.expos]https://timsong-cpp.github.io/cppwp/optional.ref.expos
πŸ”—https://timsong-cpp.github.io/cppwp/optional#ref.expos-itemdecl:1
1https://timsong-cpp.github.io/cppwp/optional#ref.expos-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5353
.https://timsong-cpp.github.io/cppwp/optional#ref.expos-1.sentence-1
22.5.5https://timsong-cpp.github.io/cppwp/optional#nullopt
[optional.nullopt]https://timsong-cpp.github.io/cppwp/optional.nullopt
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:nullopt_t
1https://timsong-cpp.github.io/cppwp/optional#nullopt-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5368
.https://timsong-cpp.github.io/cppwp/optional#nullopt-1.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#nullopt-1.sentence-2
2https://timsong-cpp.github.io/cppwp/optional#nullopt-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5373
.https://timsong-cpp.github.io/cppwp/optional#nullopt-2.sentence-1
copyablehttps://timsong-cpp.github.io/cppwp/concepts.object#concept:copyable
three_way_comparablehttps://timsong-cpp.github.io/cppwp/cmp.concept#concept:three_way_comparable
.https://timsong-cpp.github.io/cppwp/optional#nullopt-2.sentence-2
22.5.6https://timsong-cpp.github.io/cppwp/optional#bad.access
[optional.bad.access]https://timsong-cpp.github.io/cppwp/optional.bad.access
[exception]https://timsong-cpp.github.io/cppwp/exception
1https://timsong-cpp.github.io/cppwp/optional#bad.access-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5392
.https://timsong-cpp.github.io/cppwp/optional#bad.access-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:what,bad_optional_access
2https://timsong-cpp.github.io/cppwp/optional#bad.access-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5401
[lex.ccon]https://timsong-cpp.github.io/cppwp/lex.ccon
.https://timsong-cpp.github.io/cppwp/optional#bad.access-2.sentence-1
22.5.7https://timsong-cpp.github.io/cppwp/optional#relops
[optional.relops]https://timsong-cpp.github.io/cppwp/optional.relops
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator==,optional
1https://timsong-cpp.github.io/cppwp/optional#relops-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5416
.https://timsong-cpp.github.io/cppwp/optional#relops-1.sentence-1
1https://timsong-cpp.github.io/cppwp/optional#relops-note-1
Cpp17EqualityComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17EqualityComparable
.https://timsong-cpp.github.io/cppwp/optional#relops-1.sentence-2
2https://timsong-cpp.github.io/cppwp/optional#relops-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5424
.https://timsong-cpp.github.io/cppwp/optional#relops-2.sentence-1
3https://timsong-cpp.github.io/cppwp/optional#relops-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5428
.https://timsong-cpp.github.io/cppwp/optional#relops-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator!=,optional
4https://timsong-cpp.github.io/cppwp/optional#relops-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5441
.https://timsong-cpp.github.io/cppwp/optional#relops-4.sentence-1
5https://timsong-cpp.github.io/cppwp/optional#relops-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5446
.https://timsong-cpp.github.io/cppwp/optional#relops-5.sentence-1
6https://timsong-cpp.github.io/cppwp/optional#relops-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5452
.https://timsong-cpp.github.io/cppwp/optional#relops-6.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c,optional
7https://timsong-cpp.github.io/cppwp/optional#relops-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5465
.https://timsong-cpp.github.io/cppwp/optional#relops-7.sentence-1
8https://timsong-cpp.github.io/cppwp/optional#relops-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5470
.https://timsong-cpp.github.io/cppwp/optional#relops-8.sentence-1
9https://timsong-cpp.github.io/cppwp/optional#relops-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5476
.https://timsong-cpp.github.io/cppwp/optional#relops-9.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3e,optional
10https://timsong-cpp.github.io/cppwp/optional#relops-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5489
.https://timsong-cpp.github.io/cppwp/optional#relops-10.sentence-1
11https://timsong-cpp.github.io/cppwp/optional#relops-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5494
.https://timsong-cpp.github.io/cppwp/optional#relops-11.sentence-1
12https://timsong-cpp.github.io/cppwp/optional#relops-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5500
.https://timsong-cpp.github.io/cppwp/optional#relops-12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c=,optional
13https://timsong-cpp.github.io/cppwp/optional#relops-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5513
.https://timsong-cpp.github.io/cppwp/optional#relops-13.sentence-1
14https://timsong-cpp.github.io/cppwp/optional#relops-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5518
.https://timsong-cpp.github.io/cppwp/optional#relops-14.sentence-1
15https://timsong-cpp.github.io/cppwp/optional#relops-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5524
.https://timsong-cpp.github.io/cppwp/optional#relops-15.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3e=,optional
16https://timsong-cpp.github.io/cppwp/optional#relops-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5537
.https://timsong-cpp.github.io/cppwp/optional#relops-16.sentence-1
17https://timsong-cpp.github.io/cppwp/optional#relops-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5542
.https://timsong-cpp.github.io/cppwp/optional#relops-17.sentence-1
18https://timsong-cpp.github.io/cppwp/optional#relops-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5548
.https://timsong-cpp.github.io/cppwp/optional#relops-18.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c=%3e,optional
three_way_comparable_withhttps://timsong-cpp.github.io/cppwp/cmp.concept#concept:three_way_comparable_with
19https://timsong-cpp.github.io/cppwp/optional#relops-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5563
.https://timsong-cpp.github.io/cppwp/optional#relops-19.sentence-1
20https://timsong-cpp.github.io/cppwp/optional#relops-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5567
.https://timsong-cpp.github.io/cppwp/optional#relops-20.sentence-1
22.5.8https://timsong-cpp.github.io/cppwp/optional#nullops
[optional.nullops]https://timsong-cpp.github.io/cppwp/optional.nullops
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator==,optional_
1https://timsong-cpp.github.io/cppwp/optional#nullops-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5582
.https://timsong-cpp.github.io/cppwp/optional#nullops-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c=%3e,optional_
2https://timsong-cpp.github.io/cppwp/optional#nullops-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5593
.https://timsong-cpp.github.io/cppwp/optional#nullops-2.sentence-1
22.5.9https://timsong-cpp.github.io/cppwp/optional#comp.with.t
[optional.comp.with.t]https://timsong-cpp.github.io/cppwp/optional.comp.with.t
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator==,optional__
1https://timsong-cpp.github.io/cppwp/optional#comp.with.t-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5606
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-1.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-1.sentence-2
1https://timsong-cpp.github.io/cppwp/optional#comp.with.t-note-1
Cpp17EqualityComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17EqualityComparable
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-1.sentence-3
2https://timsong-cpp.github.io/cppwp/optional#comp.with.t-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5615
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator==,optional___
3https://timsong-cpp.github.io/cppwp/optional#comp.with.t-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5631
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-3.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-3.sentence-2
4https://timsong-cpp.github.io/cppwp/optional#comp.with.t-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5637
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator!=,optional_
5https://timsong-cpp.github.io/cppwp/optional#comp.with.t-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5653
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-5.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-5.sentence-2
6https://timsong-cpp.github.io/cppwp/optional#comp.with.t-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5659
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator!=,optional__
7https://timsong-cpp.github.io/cppwp/optional#comp.with.t-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5675
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-7.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-7.sentence-2
8https://timsong-cpp.github.io/cppwp/optional#comp.with.t-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5681
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c,optional_
9https://timsong-cpp.github.io/cppwp/optional#comp.with.t-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5697
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-9.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-9.sentence-2
10https://timsong-cpp.github.io/cppwp/optional#comp.with.t-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5703
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c,optional__
11https://timsong-cpp.github.io/cppwp/optional#comp.with.t-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5719
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-11.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-11.sentence-2
12https://timsong-cpp.github.io/cppwp/optional#comp.with.t-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5725
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3e,optional_
13https://timsong-cpp.github.io/cppwp/optional#comp.with.t-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5741
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-13.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-13.sentence-2
14https://timsong-cpp.github.io/cppwp/optional#comp.with.t-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5747
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3e,optional__
15https://timsong-cpp.github.io/cppwp/optional#comp.with.t-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5763
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-15.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-15.sentence-2
16https://timsong-cpp.github.io/cppwp/optional#comp.with.t-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5769
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c=,optional_
17https://timsong-cpp.github.io/cppwp/optional#comp.with.t-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5785
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-17.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-17.sentence-2
18https://timsong-cpp.github.io/cppwp/optional#comp.with.t-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5791
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c=,optional__
19https://timsong-cpp.github.io/cppwp/optional#comp.with.t-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5807
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-19.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-19.sentence-2
20https://timsong-cpp.github.io/cppwp/optional#comp.with.t-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5813
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3e=,optional_
21https://timsong-cpp.github.io/cppwp/optional#comp.with.t-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5829
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-21.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-21.sentence-2
22https://timsong-cpp.github.io/cppwp/optional#comp.with.t-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5835
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3e=,optional__
23https://timsong-cpp.github.io/cppwp/optional#comp.with.t-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5851
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-23.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#comp.with.t-23.sentence-2
24https://timsong-cpp.github.io/cppwp/optional#comp.with.t-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5857
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:operator%3c=%3e,optional__
is-derived-from-optionalhttps://timsong-cpp.github.io/cppwp/optional#concept:is-derived-from-optional
three_way_comparable_withhttps://timsong-cpp.github.io/cppwp/cmp.concept#concept:three_way_comparable_with
25https://timsong-cpp.github.io/cppwp/optional#comp.with.t-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5876
22.5.10https://timsong-cpp.github.io/cppwp/optional#specalg
[optional.specalg]https://timsong-cpp.github.io/cppwp/optional.specalg
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:swap,optional_
1https://timsong-cpp.github.io/cppwp/optional#specalg-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5890
.https://timsong-cpp.github.io/cppwp/optional#specalg-1.sentence-1
2https://timsong-cpp.github.io/cppwp/optional#specalg-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5897
.https://timsong-cpp.github.io/cppwp/optional#specalg-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:make_optional
3https://timsong-cpp.github.io/cppwp/optional#specalg-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5908
template-argument-listhttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument-list
template-argumenthttps://timsong-cpp.github.io/cppwp/temp.names#nt:template-argument
.https://timsong-cpp.github.io/cppwp/optional#specalg-3.sentence-1
4https://timsong-cpp.github.io/cppwp/optional#specalg-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5914
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:make_optional_
5https://timsong-cpp.github.io/cppwp/optional#specalg-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5926
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:make_optional__
6https://timsong-cpp.github.io/cppwp/optional#specalg-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5938
22.5.11https://timsong-cpp.github.io/cppwp/optional#hash
[optional.hash]https://timsong-cpp.github.io/cppwp/optional.hash
πŸ”—https://timsong-cpp.github.io/cppwp/optional#lib:hash,optional
1https://timsong-cpp.github.io/cppwp/optional#hash-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/utilities.tex#L5951
[unord.hash]https://timsong-cpp.github.io/cppwp/unord.hash
.https://timsong-cpp.github.io/cppwp/optional#hash-1.sentence-1
.https://timsong-cpp.github.io/cppwp/optional#hash-1.sentence-2
.https://timsong-cpp.github.io/cppwp/optional#hash-1.sentence-3

URLs of crawlers that visited me.