René's URL Explorer Experiment


Title: [expr.const]

direct link

Domain: timsong-cpp.github.io

Links:

[expr]https://timsong-cpp.github.io/cppwp/#expr
[expr.const.general]https://timsong-cpp.github.io/cppwp/expr.const#general
[expr.const.core]https://timsong-cpp.github.io/cppwp/expr.const#core
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr.const#const
[expr.const.init]https://timsong-cpp.github.io/cppwp/expr.const#init
[expr.const.imm]https://timsong-cpp.github.io/cppwp/expr.const#imm
[expr.const.reflect]https://timsong-cpp.github.io/cppwp/expr.const#reflect
[expr.const.defns]https://timsong-cpp.github.io/cppwp/expr.const#defns
7.7.1https://timsong-cpp.github.io/cppwp/expr.const#general
[expr.const.general]https://timsong-cpp.github.io/cppwp/expr.const.general
constant-expression:https://timsong-cpp.github.io/cppwp/expr.const#nt:constant-expression
conditional-expressionhttps://timsong-cpp.github.io/cppwp/expr.cond#nt:conditional-expression
1https://timsong-cpp.github.io/cppwp/expr.const#general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8358
.https://timsong-cpp.github.io/cppwp/expr.const#general-1.sentence-1
[class.copy.elision]https://timsong-cpp.github.io/cppwp/class.copy.elision
.https://timsong-cpp.github.io/cppwp/expr.const#general-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.const#general-note-1
[lex.phases]https://timsong-cpp.github.io/cppwp/lex.phases
.https://timsong-cpp.github.io/cppwp/expr.const#general-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.const#general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8369
.https://timsong-cpp.github.io/cppwp/expr.const#general-2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.const#general-note-2
.https://timsong-cpp.github.io/cppwp/expr.const#general-2.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.const#general-example-1
.https://timsong-cpp.github.io/cppwp/expr.const#general-2.sentence-3
7.7.2https://timsong-cpp.github.io/cppwp/expr.const#core
[expr.const.core]https://timsong-cpp.github.io/cppwp/expr.const.core
1https://timsong-cpp.github.io/cppwp/expr.const#core-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8394
constexpr-unknown representationhttps://timsong-cpp.github.io/cppwp/expr.const#def:representation,constexpr-unknown
(1.1)https://timsong-cpp.github.io/cppwp/expr.const#core-1.1
(1.2)https://timsong-cpp.github.io/cppwp/expr.const#core-1.2
(1.3)https://timsong-cpp.github.io/cppwp/expr.const#core-1.3
(1.4)https://timsong-cpp.github.io/cppwp/expr.const#core-1.4
(1.5)https://timsong-cpp.github.io/cppwp/expr.const#core-1.5
.https://timsong-cpp.github.io/cppwp/expr.const#core-1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.const#core-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8407
core constant expressionhttps://timsong-cpp.github.io/cppwp/expr.const#def:expression,core_constant
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
(2.1)https://timsong-cpp.github.io/cppwp/expr.const#core-2.1
[expr.prim.this]https://timsong-cpp.github.io/cppwp/expr.prim.this
(2.1.1)https://timsong-cpp.github.io/cppwp/expr.const#core-2.1.1
[dcl.constexpr]https://timsong-cpp.github.io/cppwp/dcl.constexpr
(2.1.2)https://timsong-cpp.github.io/cppwp/expr.const#core-2.1.2
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
[expr.ref]https://timsong-cpp.github.io/cppwp/expr.ref
(2.2)https://timsong-cpp.github.io/cppwp/expr.const#core-2.2
[basic.scope.block]https://timsong-cpp.github.io/cppwp/basic.scope.block
[basic.stc.static]https://timsong-cpp.github.io/cppwp/basic.stc.static
[basic.stc.thread]https://timsong-cpp.github.io/cppwp/basic.stc.thread
1https://timsong-cpp.github.io/cppwp/expr.const#core-example-1
(2.3)https://timsong-cpp.github.io/cppwp/expr.const#core-2.3
62https://timsong-cpp.github.io/cppwp/expr.const#footnote-62
(2.4)https://timsong-cpp.github.io/cppwp/expr.const#core-2.4
(2.5)https://timsong-cpp.github.io/cppwp/expr.const#core-2.5
(2.6)https://timsong-cpp.github.io/cppwp/expr.const#core-2.6
[class.virtual]https://timsong-cpp.github.io/cppwp/class.virtual
(2.7)https://timsong-cpp.github.io/cppwp/expr.const#core-2.7
[implimits]https://timsong-cpp.github.io/cppwp/implimits
(2.8)https://timsong-cpp.github.io/cppwp/expr.const#core-2.8
[intro]https://timsong-cpp.github.io/cppwp/intro
[cpp]https://timsong-cpp.github.io/cppwp/cpp
63https://timsong-cpp.github.io/cppwp/expr.const#footnote-63
(2.9)https://timsong-cpp.github.io/cppwp/expr.const#core-2.9
lvalue-to-rvalue conversionhttps://timsong-cpp.github.io/cppwp/conv.lval
(2.9.1)https://timsong-cpp.github.io/cppwp/expr.const#core-2.9.1
(2.9.2)https://timsong-cpp.github.io/cppwp/expr.const#core-2.9.2
(2.9.3)https://timsong-cpp.github.io/cppwp/expr.const#core-2.9.3
(2.10)https://timsong-cpp.github.io/cppwp/expr.const#core-2.10
(2.11)https://timsong-cpp.github.io/cppwp/expr.const#core-2.11
indeterminate valuehttps://timsong-cpp.github.io/cppwp/basic.indet#def:value,indeterminate
(2.12)https://timsong-cpp.github.io/cppwp/expr.const#core-2.12
(2.13)https://timsong-cpp.github.io/cppwp/expr.const#core-2.13
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
lambda-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use
[expr.prim.lambda]https://timsong-cpp.github.io/cppwp/expr.prim.lambda
2https://timsong-cpp.github.io/cppwp/expr.const#core-example-2
1https://timsong-cpp.github.io/cppwp/expr.const#core-note-1
[expr.prim.lambda.capture]https://timsong-cpp.github.io/cppwp/expr.prim.lambda.capture
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
.https://timsong-cpp.github.io/cppwp/expr.const#core-2.13.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.const#core-example-3
(2.14)https://timsong-cpp.github.io/cppwp/expr.const#core-2.14
(2.15)https://timsong-cpp.github.io/cppwp/expr.const#core-2.15
[expr.reinterpret.cast]https://timsong-cpp.github.io/cppwp/expr.reinterpret.cast
(2.16)https://timsong-cpp.github.io/cppwp/expr.const#core-2.16
[expr.add]https://timsong-cpp.github.io/cppwp/expr.add
(2.17)https://timsong-cpp.github.io/cppwp/expr.const#core-2.17
[expr.assign]https://timsong-cpp.github.io/cppwp/expr.assign
[expr.post.incr]https://timsong-cpp.github.io/cppwp/expr.post.incr
[expr.pre.incr]https://timsong-cpp.github.io/cppwp/expr.pre.incr
(2.18)https://timsong-cpp.github.io/cppwp/expr.const#core-2.18
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
postfix-expressionhttps://timsong-cpp.github.io/cppwp/expr.post.general#nt:postfix-expression
[expr.call]https://timsong-cpp.github.io/cppwp/expr.call
(2.19)https://timsong-cpp.github.io/cppwp/expr.const#core-2.19
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
(2.19.1)https://timsong-cpp.github.io/cppwp/expr.const#core-2.19.1
[new.delete.single]https://timsong-cpp.github.io/cppwp/new.delete.single
[new.delete.array]https://timsong-cpp.github.io/cppwp/new.delete.array
(2.19.2)https://timsong-cpp.github.io/cppwp/expr.const#core-2.19.2
[new.delete.placement]https://timsong-cpp.github.io/cppwp/new.delete.placement
(2.19.2.1)https://timsong-cpp.github.io/cppwp/expr.const#core-2.19.2.1
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
new-expressionhttps://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression
(2.19.2.2)https://timsong-cpp.github.io/cppwp/expr.const#core-2.19.2.2
(2.20)https://timsong-cpp.github.io/cppwp/expr.const#core-2.20
delete-expressionhttps://timsong-cpp.github.io/cppwp/expr.delete#nt:delete-expression
[expr.delete]https://timsong-cpp.github.io/cppwp/expr.delete
(2.21)https://timsong-cpp.github.io/cppwp/expr.const#core-2.21
[allocator.members]https://timsong-cpp.github.io/cppwp/allocator.members
(2.22)https://timsong-cpp.github.io/cppwp/expr.const#core-2.22
[allocator.members]https://timsong-cpp.github.io/cppwp/allocator.members
(2.23)https://timsong-cpp.github.io/cppwp/expr.const#core-2.23
[propagation]https://timsong-cpp.github.io/cppwp/propagation
(2.24)https://timsong-cpp.github.io/cppwp/expr.const#core-2.24
throw-expressionhttps://timsong-cpp.github.io/cppwp/expr.throw#nt:throw-expression
[expr.throw]https://timsong-cpp.github.io/cppwp/expr.throw
(2.25)https://timsong-cpp.github.io/cppwp/expr.const#core-2.25
await-expressionhttps://timsong-cpp.github.io/cppwp/expr.await#nt:await-expression
[expr.await]https://timsong-cpp.github.io/cppwp/expr.await
(2.26)https://timsong-cpp.github.io/cppwp/expr.const#core-2.26
yield-expressionhttps://timsong-cpp.github.io/cppwp/expr.yield#nt:yield-expression
[expr.yield]https://timsong-cpp.github.io/cppwp/expr.yield
(2.27)https://timsong-cpp.github.io/cppwp/expr.const#core-2.27
[expr.spaceship]https://timsong-cpp.github.io/cppwp/expr.spaceship
[expr.rel]https://timsong-cpp.github.io/cppwp/expr.rel
[expr.eq]https://timsong-cpp.github.io/cppwp/expr.eq
(2.28)https://timsong-cpp.github.io/cppwp/expr.const#core-2.28
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
4https://timsong-cpp.github.io/cppwp/expr.const#core-example-4
(2.29)https://timsong-cpp.github.io/cppwp/expr.const#core-2.29
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr.dynamic.cast
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr.typeid
(2.30)https://timsong-cpp.github.io/cppwp/expr.const#core-2.30
[expr.dynamic.cast]https://timsong-cpp.github.io/cppwp/expr.dynamic.cast
[expr.typeid]https://timsong-cpp.github.io/cppwp/expr.typeid
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
(2.31)https://timsong-cpp.github.io/cppwp/expr.const#core-2.31
consteval-block-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration
[dcl.pre]https://timsong-cpp.github.io/cppwp/dcl.pre
(2.32)https://timsong-cpp.github.io/cppwp/expr.const#core-2.32
asm-declarationhttps://timsong-cpp.github.io/cppwp/dcl.asm#nt:asm-declaration
[dcl.asm]https://timsong-cpp.github.io/cppwp/dcl.asm
(2.33)https://timsong-cpp.github.io/cppwp/expr.const#core-2.33
[cstdarg.syn]https://timsong-cpp.github.io/cppwp/cstdarg.syn
(2.34)https://timsong-cpp.github.io/cppwp/expr.const#core-2.34
[defns.nonconst.libcall]https://timsong-cpp.github.io/cppwp/defns.nonconst.libcall
(2.35)https://timsong-cpp.github.io/cppwp/expr.const#core-2.35
[stmt.goto]https://timsong-cpp.github.io/cppwp/stmt.goto
.https://timsong-cpp.github.io/cppwp/expr.const#core-2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.const#core-note-2
[stmt]https://timsong-cpp.github.io/cppwp/stmt
.https://timsong-cpp.github.io/cppwp/expr.const#core-2.35.sentence-2
[stmt.while]https://timsong-cpp.github.io/cppwp/stmt.while
.https://timsong-cpp.github.io/cppwp/expr.const#core-2.35.sentence-3
3https://timsong-cpp.github.io/cppwp/expr.const#core-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8701
.https://timsong-cpp.github.io/cppwp/expr.const#core-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.const#core-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8708
(4.1)https://timsong-cpp.github.io/cppwp/expr.const#core-4.1
[library]https://timsong-cpp.github.io/cppwp/library
[exec]https://timsong-cpp.github.io/cppwp/exec
(4.2)https://timsong-cpp.github.io/cppwp/expr.const#core-4.2
[cstdarg.syn]https://timsong-cpp.github.io/cppwp/cstdarg.syn
.https://timsong-cpp.github.io/cppwp/expr.const#core-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.const#core-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8720
5https://timsong-cpp.github.io/cppwp/expr.const#core-example-5
6https://timsong-cpp.github.io/cppwp/expr.const#core-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8761
[allocator.members]https://timsong-cpp.github.io/cppwp/allocator.members
.https://timsong-cpp.github.io/cppwp/expr.const#core-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr.const#core-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8767
.https://timsong-cpp.github.io/cppwp/expr.const#core-7.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.const#core-note-3
.https://timsong-cpp.github.io/cppwp/expr.const#core-7.sentence-2
8https://timsong-cpp.github.io/cppwp/expr.const#core-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8776
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
[dcl.struct.bind]https://timsong-cpp.github.io/cppwp/dcl.struct.bind
(8.1)https://timsong-cpp.github.io/cppwp/expr.const#core-8.1
.https://timsong-cpp.github.io/cppwp/expr.const#core-8.1.sentence-1
(8.2)https://timsong-cpp.github.io/cppwp/expr.const#core-8.2
.https://timsong-cpp.github.io/cppwp/expr.const#core-8.2.sentence-1
6https://timsong-cpp.github.io/cppwp/expr.const#core-example-6
9https://timsong-cpp.github.io/cppwp/expr.const#core-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8815
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
.https://timsong-cpp.github.io/cppwp/expr.const#core-9.sentence-1
constexpr-unknownhttps://timsong-cpp.github.io/cppwp/expr.const#def:constexpr-unknown
.https://timsong-cpp.github.io/cppwp/expr.const#core-9.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.const#core-9.sentence-3
7https://timsong-cpp.github.io/cppwp/expr.const#core-example-7
62)https://timsong-cpp.github.io/cppwp/expr.const#footnote-62
62)https://timsong-cpp.github.io/cppwp/expr.const#footnoteref-62
[over.match]https://timsong-cpp.github.io/cppwp/over.match
.https://timsong-cpp.github.io/cppwp/expr.const#footnote-62.sentence-1
63)https://timsong-cpp.github.io/cppwp/expr.const#footnote-63
63)https://timsong-cpp.github.io/cppwp/expr.const#footnoteref-63
[expr.pre]https://timsong-cpp.github.io/cppwp/expr.pre
[expr.add]https://timsong-cpp.github.io/cppwp/expr.add
[expr.mul]https://timsong-cpp.github.io/cppwp/expr.mul
[expr.shift]https://timsong-cpp.github.io/cppwp/expr.shift
.https://timsong-cpp.github.io/cppwp/expr.const#footnote-63.sentence-1
7.7.3https://timsong-cpp.github.io/cppwp/expr.const#const
[expr.const.const]https://timsong-cpp.github.io/cppwp/expr.const.const
1https://timsong-cpp.github.io/cppwp/expr.const#const-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8887
constant expressionhttps://timsong-cpp.github.io/cppwp/expr.const#def:expression,constant
(1.1)https://timsong-cpp.github.io/cppwp/expr.const#const-1.1
(1.1.1)https://timsong-cpp.github.io/cppwp/expr.const#const-1.1.1
(1.1.2)https://timsong-cpp.github.io/cppwp/expr.const#const-1.1.2
1https://timsong-cpp.github.io/cppwp/expr.const#const-example-1
(1.2)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2
[basic.lval]https://timsong-cpp.github.io/cppwp/basic.lval
(1.2.1)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2.1
(1.2.2)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2.2
[basic.indet]https://timsong-cpp.github.io/cppwp/basic.indet
(1.2.3)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2.3
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
(1.2.4)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2.4
(1.2.5)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2.5
(1.2.5.1)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2.5.1
(1.2.5.2)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2.5.2
(1.2.5.3)https://timsong-cpp.github.io/cppwp/expr.const#const-1.2.5.3
.https://timsong-cpp.github.io/cppwp/expr.const#const-1.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.const#const-note-1
.https://timsong-cpp.github.io/cppwp/expr.const#const-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.const#const-example-2
2https://timsong-cpp.github.io/cppwp/expr.const#const-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8965
integral constant expressionhttps://timsong-cpp.github.io/cppwp/expr.const#def:expression,integral_constant
.https://timsong-cpp.github.io/cppwp/expr.const#const-2.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.const#const-note-2
[class.bit]https://timsong-cpp.github.io/cppwp/class.bit
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
alignmentshttps://timsong-cpp.github.io/cppwp/dcl.align
.https://timsong-cpp.github.io/cppwp/expr.const#const-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.const#const-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8976
[conv]https://timsong-cpp.github.io/cppwp/conv
.https://timsong-cpp.github.io/cppwp/expr.const#const-3.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.const#const-example-3
4https://timsong-cpp.github.io/cppwp/expr.const#const-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8997
converted constant expressionhttps://timsong-cpp.github.io/cppwp/expr.const#def:expression,converted_constant
(4.1)https://timsong-cpp.github.io/cppwp/expr.const#const-4.1
(4.2)https://timsong-cpp.github.io/cppwp/expr.const#const-4.2
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
(4.3)https://timsong-cpp.github.io/cppwp/expr.const#const-4.3
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
(4.4)https://timsong-cpp.github.io/cppwp/expr.const#const-4.4
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
(4.5)https://timsong-cpp.github.io/cppwp/expr.const#const-4.5
[conv.qual]https://timsong-cpp.github.io/cppwp/conv.qual
(4.6)https://timsong-cpp.github.io/cppwp/expr.const#const-4.6
[conv.prom]https://timsong-cpp.github.io/cppwp/conv.prom
(4.7)https://timsong-cpp.github.io/cppwp/expr.const#const-4.7
[conv.integral]https://timsong-cpp.github.io/cppwp/conv.integral
[dcl.init.list]https://timsong-cpp.github.io/cppwp/dcl.init.list
(4.8)https://timsong-cpp.github.io/cppwp/expr.const#const-4.8
[conv.fpprom]https://timsong-cpp.github.io/cppwp/conv.fpprom
(4.9)https://timsong-cpp.github.io/cppwp/expr.const#const-4.9
[conv.double]https://timsong-cpp.github.io/cppwp/conv.double
(4.10)https://timsong-cpp.github.io/cppwp/expr.const#const-4.10
[conv.ptr]https://timsong-cpp.github.io/cppwp/conv.ptr
(4.11)https://timsong-cpp.github.io/cppwp/expr.const#const-4.11
[conv.mem]https://timsong-cpp.github.io/cppwp/conv.mem
(4.12)https://timsong-cpp.github.io/cppwp/expr.const#const-4.12
[conv.fctptr]https://timsong-cpp.github.io/cppwp/conv.fctptr
.https://timsong-cpp.github.io/cppwp/expr.const#const-4.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.const#const-note-3
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
[stmt.switch]https://timsong-cpp.github.io/cppwp/stmt.switch
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
[temp.arg]https://timsong-cpp.github.io/cppwp/temp.arg
splice-specifierhttps://timsong-cpp.github.io/cppwp/basic.splice#nt:splice-specifier
[basic.splice]https://timsong-cpp.github.io/cppwp/basic.splice
.https://timsong-cpp.github.io/cppwp/expr.const#const-4.sentence-2
5https://timsong-cpp.github.io/cppwp/expr.const#const-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9030
contextually converted constant expression of type boolhttps://timsong-cpp.github.io/cppwp/expr.const#def:contextually_converted_constant_expression_of_type_bool
[conv]https://timsong-cpp.github.io/cppwp/conv
.https://timsong-cpp.github.io/cppwp/expr.const#const-5.sentence-1
7.7.4https://timsong-cpp.github.io/cppwp/expr.const#init
[expr.const.init]https://timsong-cpp.github.io/cppwp/expr.const.init
1https://timsong-cpp.github.io/cppwp/expr.const#init-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9038
(1.1)https://timsong-cpp.github.io/cppwp/expr.const#init-1.1
[intro.object]https://timsong-cpp.github.io/cppwp/intro.object
.https://timsong-cpp.github.io/cppwp/expr.const#init-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/expr.const#init-1.2
.https://timsong-cpp.github.io/cppwp/expr.const#init-1.2.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.const#init-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.const#init-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9056
constexpr-referenceablehttps://timsong-cpp.github.io/cppwp/expr.const#def:constexpr-referenceable
(2.1)https://timsong-cpp.github.io/cppwp/expr.const#init-2.1
(2.2)https://timsong-cpp.github.io/cppwp/expr.const#init-2.2
(2.2.1)https://timsong-cpp.github.io/cppwp/expr.const#init-2.2.1
(2.2.2)https://timsong-cpp.github.io/cppwp/expr.const#init-2.2.2
(2.2.3)https://timsong-cpp.github.io/cppwp/expr.const#init-2.2.3
(2.2.4)https://timsong-cpp.github.io/cppwp/expr.const#init-2.2.4
requirement-parameter-listhttps://timsong-cpp.github.io/cppwp/expr.prim.req.general#nt:requirement-parameter-list
1https://timsong-cpp.github.io/cppwp/expr.const#init-example-1
3https://timsong-cpp.github.io/cppwp/expr.const#init-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9102
constexpr-representablehttps://timsong-cpp.github.io/cppwp/expr.const#def:constexpr-representable
.https://timsong-cpp.github.io/cppwp/expr.const#init-3.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.const#init-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9109
constant-initializablehttps://timsong-cpp.github.io/cppwp/expr.const#def:constant-initializable
(4.1)https://timsong-cpp.github.io/cppwp/expr.const#init-4.1
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const#nt:constant-expression
[basic.contract.eval]https://timsong-cpp.github.io/cppwp/basic.contract.eval
1https://timsong-cpp.github.io/cppwp/expr.const#init-note-1
[meta.const.eval]https://timsong-cpp.github.io/cppwp/meta.const.eval
.https://timsong-cpp.github.io/cppwp/expr.const#init-4.1.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.const#init-note-2
.https://timsong-cpp.github.io/cppwp/expr.const#init-4.1.sentence-2
(4.2)https://timsong-cpp.github.io/cppwp/expr.const#init-4.2
(4.3)https://timsong-cpp.github.io/cppwp/expr.const#init-4.3
.https://timsong-cpp.github.io/cppwp/expr.const#init-4.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.const#init-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9142
constant-initializedhttps://timsong-cpp.github.io/cppwp/expr.const#def:constant-initialized
[dcl.init.general]https://timsong-cpp.github.io/cppwp/dcl.init.general
.https://timsong-cpp.github.io/cppwp/expr.const#init-5.sentence-1
2https://timsong-cpp.github.io/cppwp/expr.const#init-example-2
6https://timsong-cpp.github.io/cppwp/expr.const#init-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9165
potentially-constanthttps://timsong-cpp.github.io/cppwp/expr.const#def:potentially-constant
.https://timsong-cpp.github.io/cppwp/expr.const#init-6.sentence-1
7https://timsong-cpp.github.io/cppwp/expr.const#init-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9170
usable in constant expressionshttps://timsong-cpp.github.io/cppwp/expr.const#def:usable_in_constant_expressions,variable
(7.1)https://timsong-cpp.github.io/cppwp/expr.const#init-7.1
(7.2)https://timsong-cpp.github.io/cppwp/expr.const#init-7.2
(7.3)https://timsong-cpp.github.io/cppwp/expr.const#init-7.3
.https://timsong-cpp.github.io/cppwp/expr.const#init-7.sentence-1
8https://timsong-cpp.github.io/cppwp/expr.const#init-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9181
potentially usable in constant expressionshttps://timsong-cpp.github.io/cppwp/expr.const#def:potentially_usable_in_constant_expressions
(8.1)https://timsong-cpp.github.io/cppwp/expr.const#init-8.1
(8.2)https://timsong-cpp.github.io/cppwp/expr.const#init-8.2
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
(8.3)https://timsong-cpp.github.io/cppwp/expr.const#init-8.3
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
(8.4)https://timsong-cpp.github.io/cppwp/expr.const#init-8.4
[lex.string]https://timsong-cpp.github.io/cppwp/lex.string
(8.5)https://timsong-cpp.github.io/cppwp/expr.const#init-8.5
(8.6)https://timsong-cpp.github.io/cppwp/expr.const#init-8.6
.https://timsong-cpp.github.io/cppwp/expr.const#init-8.sentence-1
9https://timsong-cpp.github.io/cppwp/expr.const#init-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9202
usable in constant expressionshttps://timsong-cpp.github.io/cppwp/expr.const#def:usable_in_constant_expressions,object_or_reference
.https://timsong-cpp.github.io/cppwp/expr.const#init-9.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.const#init-example-3
7.7.5https://timsong-cpp.github.io/cppwp/expr.const#imm
[expr.const.imm]https://timsong-cpp.github.io/cppwp/expr.const.imm
1https://timsong-cpp.github.io/cppwp/expr.const#imm-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9226
immediate function contexthttps://timsong-cpp.github.io/cppwp/expr.const#def:immediate_function_context
(1.1)https://timsong-cpp.github.io/cppwp/expr.const#imm-1.1
(1.2)https://timsong-cpp.github.io/cppwp/expr.const#imm-1.2
(1.3)https://timsong-cpp.github.io/cppwp/expr.const#imm-1.3
[stmt.pre]https://timsong-cpp.github.io/cppwp/stmt.pre
compound-statementhttps://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement
[stmt.if]https://timsong-cpp.github.io/cppwp/stmt.if
.https://timsong-cpp.github.io/cppwp/expr.const#imm-1.sentence-1
immediate invocationhttps://timsong-cpp.github.io/cppwp/expr.const#def:immediate_invocation
.https://timsong-cpp.github.io/cppwp/expr.const#imm-1.sentence-2
.https://timsong-cpp.github.io/cppwp/expr.const#imm-1.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.const#imm-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9248
immediate-escalatinghttps://timsong-cpp.github.io/cppwp/expr.const#def:immediate-escalating
(2.1)https://timsong-cpp.github.io/cppwp/expr.const#imm-2.1
id-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression
splice-expressionhttps://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression
(2.2)https://timsong-cpp.github.io/cppwp/expr.const#imm-2.2
(2.3)https://timsong-cpp.github.io/cppwp/expr.const#imm-2.3
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general
.https://timsong-cpp.github.io/cppwp/expr.const#imm-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.const#imm-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9266
immediate-escalatinghttps://timsong-cpp.github.io/cppwp/expr.const#def:function,immediate-escalating
(3.1)https://timsong-cpp.github.io/cppwp/expr.const#imm-3.1
(3.2)https://timsong-cpp.github.io/cppwp/expr.const#imm-3.2
(3.3)https://timsong-cpp.github.io/cppwp/expr.const#imm-3.3
.https://timsong-cpp.github.io/cppwp/expr.const#imm-3.sentence-1
.https://timsong-cpp.github.io/cppwp/expr.const#imm-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.const#imm-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9284
immediate functionhttps://timsong-cpp.github.io/cppwp/expr.const#def:function,immediate
(4.1)https://timsong-cpp.github.io/cppwp/expr.const#imm-4.1
(4.2)https://timsong-cpp.github.io/cppwp/expr.const#imm-4.2
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general
(4.3)https://timsong-cpp.github.io/cppwp/expr.const#imm-4.3
(4.3.1)https://timsong-cpp.github.io/cppwp/expr.const#imm-4.3.1
(4.3.2)https://timsong-cpp.github.io/cppwp/expr.const#imm-4.3.2
.https://timsong-cpp.github.io/cppwp/expr.const#imm-4.sentence-1
1https://timsong-cpp.github.io/cppwp/expr.const#imm-note-1
[class.base.init]https://timsong-cpp.github.io/cppwp/class.base.init
[dcl.fct.def.general]https://timsong-cpp.github.io/cppwp/dcl.fct.def.general
.https://timsong-cpp.github.io/cppwp/expr.const#imm-4.3.sentence-2
5https://timsong-cpp.github.io/cppwp/expr.const#imm-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9308
1https://timsong-cpp.github.io/cppwp/expr.const#imm-example-1
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
[temp.inst]https://timsong-cpp.github.io/cppwp/temp.inst
7.7.6https://timsong-cpp.github.io/cppwp/expr.const#reflect
[expr.const.reflect]https://timsong-cpp.github.io/cppwp/expr.const.reflect
1https://timsong-cpp.github.io/cppwp/expr.const#reflect-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9377
injected declarationshttps://timsong-cpp.github.io/cppwp/expr.const#def:declaration,injected
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-1
producehttps://timsong-cpp.github.io/cppwp/expr.const#def:produce
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-2
1https://timsong-cpp.github.io/cppwp/expr.const#reflect-note-1
[meta.reflection.define.aggregate]https://timsong-cpp.github.io/cppwp/meta.reflection.define.aggregate
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-3
(1.1)https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.1
synthesized pointhttps://timsong-cpp.github.io/cppwp/expr.const#def:point,synthesized
(1.2)https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.2
characteristic sequencehttps://timsong-cpp.github.io/cppwp/expr.const#def:sequence,characteristic
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-4
2https://timsong-cpp.github.io/cppwp/expr.const#reflect-note-2
[module.reach]https://timsong-cpp.github.io/cppwp/module.reach
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-5
3https://timsong-cpp.github.io/cppwp/expr.const#reflect-note-3
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-6
2https://timsong-cpp.github.io/cppwp/expr.const#reflect-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9405
[lex.name]https://timsong-cpp.github.io/cppwp/lex.name
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-2.sentence-1
3https://timsong-cpp.github.io/cppwp/expr.const#reflect-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9410
consteval-block-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-3.sentence-1
(3.1)https://timsong-cpp.github.io/cppwp/expr.const#reflect-3.1
(3.2)https://timsong-cpp.github.io/cppwp/expr.const#reflect-3.2
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-3.sentence-2
4https://timsong-cpp.github.io/cppwp/expr.const#reflect-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9424
1https://timsong-cpp.github.io/cppwp/expr.const#reflect-example-1
requires-clausehttps://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause
5https://timsong-cpp.github.io/cppwp/expr.const#reflect-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9485
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
point of evaluation of E during Vhttps://timsong-cpp.github.io/cppwp/expr.const#def:point_of_evaluation_during_evaluation
(5.1)https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.1
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.1.sentence-1
4https://timsong-cpp.github.io/cppwp/expr.const#reflect-note-4
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.1.sentence-2
(5.2)https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.2
[dcl.fct.default]https://timsong-cpp.github.io/cppwp/dcl.fct.default
[expr.call]https://timsong-cpp.github.io/cppwp/expr.call
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.2.sentence-1
(5.3)https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.3
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.3.sentence-1
evaluation contexthttps://timsong-cpp.github.io/cppwp/expr.const#def:context,evaluation
(5.4)https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.4
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.4.sentence-1
(5.5)https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.5
(5.5.1)https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.5.1
(5.5.2)https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.5.2
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.5.sentence-1
5https://timsong-cpp.github.io/cppwp/expr.const#reflect-note-5
[meta.reflection]https://timsong-cpp.github.io/cppwp/meta.reflection
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.sentence-3
2https://timsong-cpp.github.io/cppwp/expr.const#reflect-example-2
[meta.reflection.queries]https://timsong-cpp.github.io/cppwp/meta.reflection.queries
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.sentence-4
.https://timsong-cpp.github.io/cppwp/expr.const#reflect-5.sentence-5
7.7.7https://timsong-cpp.github.io/cppwp/expr.const#defns
[expr.const.defns]https://timsong-cpp.github.io/cppwp/expr.const.defns
1https://timsong-cpp.github.io/cppwp/expr.const#defns-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9576
manifestly constant-evaluatedhttps://timsong-cpp.github.io/cppwp/expr.const#def:manifestly_constant-evaluated
(1.1)https://timsong-cpp.github.io/cppwp/expr.const#defns-1.1
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const#nt:constant-expression
(1.2)https://timsong-cpp.github.io/cppwp/expr.const#defns-1.2
[stmt.if]https://timsong-cpp.github.io/cppwp/stmt.if
(1.3)https://timsong-cpp.github.io/cppwp/expr.const#defns-1.3
consteval-block-declarationhttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:consteval-block-declaration
[dcl.pre]https://timsong-cpp.github.io/cppwp/dcl.pre
(1.4)https://timsong-cpp.github.io/cppwp/expr.const#defns-1.4
(1.5)https://timsong-cpp.github.io/cppwp/expr.const#defns-1.5
[temp.constr.atomic]https://timsong-cpp.github.io/cppwp/temp.constr.atomic
(1.6)https://timsong-cpp.github.io/cppwp/expr.const#defns-1.6
[basic.start.static]https://timsong-cpp.github.io/cppwp/basic.start.static
.https://timsong-cpp.github.io/cppwp/expr.const#defns-1.sentence-1
64https://timsong-cpp.github.io/cppwp/expr.const#footnote-64
1https://timsong-cpp.github.io/cppwp/expr.const#defns-example-1
1https://timsong-cpp.github.io/cppwp/expr.const#defns-note-1
static_assert-messagehttps://timsong-cpp.github.io/cppwp/dcl.pre#nt:static_assert-message
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context#term.unevaluated.operand
.https://timsong-cpp.github.io/cppwp/expr.const#defns-1.sentence-2
2https://timsong-cpp.github.io/cppwp/expr.const#defns-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9625
potentially constant evaluatedhttps://timsong-cpp.github.io/cppwp/expr.const#def:potentially_constant_evaluated
(2.1)https://timsong-cpp.github.io/cppwp/expr.const#defns-2.1
(2.2)https://timsong-cpp.github.io/cppwp/expr.const#defns-2.2
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr
(2.3)https://timsong-cpp.github.io/cppwp/expr.const#defns-2.3
braced-init-listhttps://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list
65https://timsong-cpp.github.io/cppwp/expr.const#footnote-65
(2.4)https://timsong-cpp.github.io/cppwp/expr.const#defns-2.4
cast-expressionhttps://timsong-cpp.github.io/cppwp/expr.cast#nt:cast-expression
66https://timsong-cpp.github.io/cppwp/expr.const#footnote-66
(2.5)https://timsong-cpp.github.io/cppwp/expr.const#defns-2.5
[intro.execution]https://timsong-cpp.github.io/cppwp/intro.execution
.https://timsong-cpp.github.io/cppwp/expr.const#defns-2.sentence-1
needed for constant evaluationhttps://timsong-cpp.github.io/cppwp/expr.const#def:needed_for_constant_evaluation
(2.6)https://timsong-cpp.github.io/cppwp/expr.const#defns-2.6
is named byhttps://timsong-cpp.github.io/cppwp/basic.def.odr#def:function,named_by_expression_or_conversion
(2.7)https://timsong-cpp.github.io/cppwp/expr.const#defns-2.7
.https://timsong-cpp.github.io/cppwp/expr.const#defns-2.sentence-2
3https://timsong-cpp.github.io/cppwp/expr.const#defns-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9670
constant destructionhttps://timsong-cpp.github.io/cppwp/expr.const#def:destruction,constant
(3.1)https://timsong-cpp.github.io/cppwp/expr.const#defns-3.1
(3.2)https://timsong-cpp.github.io/cppwp/expr.const#defns-3.2
[dcl.constexpr]https://timsong-cpp.github.io/cppwp/dcl.constexpr
.https://timsong-cpp.github.io/cppwp/expr.const#defns-3.sentence-1
64)https://timsong-cpp.github.io/cppwp/expr.const#footnote-64
64)https://timsong-cpp.github.io/cppwp/expr.const#footnoteref-64
[basic.contract.eval]https://timsong-cpp.github.io/cppwp/basic.contract.eval
.https://timsong-cpp.github.io/cppwp/expr.const#footnote-64.sentence-1
65)https://timsong-cpp.github.io/cppwp/expr.const#footnote-65
65)https://timsong-cpp.github.io/cppwp/expr.const#footnoteref-65
[dcl.init.list]https://timsong-cpp.github.io/cppwp/dcl.init.list
.https://timsong-cpp.github.io/cppwp/expr.const#footnote-65.sentence-1
66)https://timsong-cpp.github.io/cppwp/expr.const#footnote-66
66)https://timsong-cpp.github.io/cppwp/expr.const#footnoteref-66
[temp.dep.constexpr]https://timsong-cpp.github.io/cppwp/temp.dep.constexpr
.https://timsong-cpp.github.io/cppwp/expr.const#footnote-66.sentence-1

URLs of crawlers that visited me.