| [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.1 | https://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-expression | https://timsong-cpp.github.io/cppwp/expr.cond#nt:conditional-expression |
| 1 | https://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 |
| 1 | https://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 |
| 2 | https://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 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#general-note-2 |
| . | https://timsong-cpp.github.io/cppwp/expr.const#general-2.sentence-2 |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#general-example-1 |
| . | https://timsong-cpp.github.io/cppwp/expr.const#general-2.sentence-3 |
| 7.7.2 | https://timsong-cpp.github.io/cppwp/expr.const#core |
| [expr.const.core] | https://timsong-cpp.github.io/cppwp/expr.const.core |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#core-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8394 |
| constexpr-unknown representation | https://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 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#core-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8407 |
| core constant expression | https://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-expression | https://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 |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#core-example-1 |
| (2.3) | https://timsong-cpp.github.io/cppwp/expr.const#core-2.3 |
| 62 | https://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 |
| 63 | https://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 conversion | https://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 value | https://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-expression | https://timsong-cpp.github.io/cppwp/expr.prim.lambda.general#nt:lambda-expression |
| lambda-expression | https://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 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#core-example-2 |
| 1 | https://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-expression | https://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 |
| 3 | https://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-expression | https://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-expression | https://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-expression | https://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression |
| [basic.life] | https://timsong-cpp.github.io/cppwp/basic.life |
| new-expression | https://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-expression | https://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-expression | https://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-expression | https://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-expression | https://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 |
| 4 | https://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-declaration | https://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-declaration | https://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 |
| 2 | https://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 |
| 3 | https://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 |
| 4 | https://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 |
| 5 | https://timsong-cpp.github.io/cppwp/expr.const#core-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8720 |
| 5 | https://timsong-cpp.github.io/cppwp/expr.const#core-example-5 |
| 6 | https://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 |
| 7 | https://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 |
| 3 | https://timsong-cpp.github.io/cppwp/expr.const#core-note-3 |
| . | https://timsong-cpp.github.io/cppwp/expr.const#core-7.sentence-2 |
| 8 | https://timsong-cpp.github.io/cppwp/expr.const#core-8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8776 |
| id-expression | https://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 |
| 6 | https://timsong-cpp.github.io/cppwp/expr.const#core-example-6 |
| 9 | https://timsong-cpp.github.io/cppwp/expr.const#core-9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8815 |
| id-expression | https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression |
| splice-expression | https://timsong-cpp.github.io/cppwp/expr.prim.splice#nt:splice-expression |
| . | https://timsong-cpp.github.io/cppwp/expr.const#core-9.sentence-1 |
| constexpr-unknown | https://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 |
| 7 | https://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.3 | https://timsong-cpp.github.io/cppwp/expr.const#const |
| [expr.const.const] | https://timsong-cpp.github.io/cppwp/expr.const.const |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#const-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8887 |
| constant expression | https://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 |
| 1 | https://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 |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#const-note-1 |
| . | https://timsong-cpp.github.io/cppwp/expr.const#const-1.sentence-2 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#const-example-2 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#const-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8965 |
| integral constant expression | https://timsong-cpp.github.io/cppwp/expr.const#def:expression,integral_constant |
| . | https://timsong-cpp.github.io/cppwp/expr.const#const-2.sentence-1 |
| 2 | https://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 |
| alignments | https://timsong-cpp.github.io/cppwp/dcl.align |
| . | https://timsong-cpp.github.io/cppwp/expr.const#const-2.sentence-2 |
| 3 | https://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 |
| 3 | https://timsong-cpp.github.io/cppwp/expr.const#const-example-3 |
| 4 | https://timsong-cpp.github.io/cppwp/expr.const#const-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L8997 |
| converted constant expression | https://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 |
| 3 | https://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-specifier | https://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 |
| 5 | https://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 bool | https://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.4 | https://timsong-cpp.github.io/cppwp/expr.const#init |
| [expr.const.init] | https://timsong-cpp.github.io/cppwp/expr.const.init |
| 1 | https://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 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#init-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9056 |
| constexpr-referenceable | https://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-list | https://timsong-cpp.github.io/cppwp/expr.prim.req.general#nt:requirement-parameter-list |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#init-example-1 |
| 3 | https://timsong-cpp.github.io/cppwp/expr.const#init-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9102 |
| constexpr-representable | https://timsong-cpp.github.io/cppwp/expr.const#def:constexpr-representable |
| . | https://timsong-cpp.github.io/cppwp/expr.const#init-3.sentence-1 |
| 4 | https://timsong-cpp.github.io/cppwp/expr.const#init-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9109 |
| constant-initializable | https://timsong-cpp.github.io/cppwp/expr.const#def:constant-initializable |
| (4.1) | https://timsong-cpp.github.io/cppwp/expr.const#init-4.1 |
| constant-expression | https://timsong-cpp.github.io/cppwp/expr.const#nt:constant-expression |
| [basic.contract.eval] | https://timsong-cpp.github.io/cppwp/basic.contract.eval |
| 1 | https://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 |
| 2 | https://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 |
| 5 | https://timsong-cpp.github.io/cppwp/expr.const#init-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9142 |
| constant-initialized | https://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 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#init-example-2 |
| 6 | https://timsong-cpp.github.io/cppwp/expr.const#init-6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9165 |
| potentially-constant | https://timsong-cpp.github.io/cppwp/expr.const#def:potentially-constant |
| . | https://timsong-cpp.github.io/cppwp/expr.const#init-6.sentence-1 |
| 7 | https://timsong-cpp.github.io/cppwp/expr.const#init-7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9170 |
| usable in constant expressions | https://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 |
| 8 | https://timsong-cpp.github.io/cppwp/expr.const#init-8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9181 |
| potentially usable in constant expressions | https://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 |
| 9 | https://timsong-cpp.github.io/cppwp/expr.const#init-9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9202 |
| usable in constant expressions | https://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 |
| 3 | https://timsong-cpp.github.io/cppwp/expr.const#init-example-3 |
| 7.7.5 | https://timsong-cpp.github.io/cppwp/expr.const#imm |
| [expr.const.imm] | https://timsong-cpp.github.io/cppwp/expr.const.imm |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#imm-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9226 |
| immediate function context | https://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-statement | https://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 invocation | https://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 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#imm-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9248 |
| immediate-escalating | https://timsong-cpp.github.io/cppwp/expr.const#def:immediate-escalating |
| (2.1) | https://timsong-cpp.github.io/cppwp/expr.const#imm-2.1 |
| id-expression | https://timsong-cpp.github.io/cppwp/expr.prim.id.general#nt:id-expression |
| splice-expression | https://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 |
| 3 | https://timsong-cpp.github.io/cppwp/expr.const#imm-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9266 |
| immediate-escalating | https://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 |
| 4 | https://timsong-cpp.github.io/cppwp/expr.const#imm-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9284 |
| immediate function | https://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 |
| 1 | https://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 |
| 5 | https://timsong-cpp.github.io/cppwp/expr.const#imm-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9308 |
| 1 | https://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.6 | https://timsong-cpp.github.io/cppwp/expr.const#reflect |
| [expr.const.reflect] | https://timsong-cpp.github.io/cppwp/expr.const.reflect |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#reflect-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9377 |
| injected declarations | https://timsong-cpp.github.io/cppwp/expr.const#def:declaration,injected |
| . | https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-1 |
| produce | https://timsong-cpp.github.io/cppwp/expr.const#def:produce |
| . | https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-2 |
| 1 | https://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 point | https://timsong-cpp.github.io/cppwp/expr.const#def:point,synthesized |
| (1.2) | https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.2 |
| characteristic sequence | https://timsong-cpp.github.io/cppwp/expr.const#def:sequence,characteristic |
| . | https://timsong-cpp.github.io/cppwp/expr.const#reflect-1.sentence-4 |
| 2 | https://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 |
| 3 | https://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 |
| 2 | https://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 |
| 3 | https://timsong-cpp.github.io/cppwp/expr.const#reflect-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9410 |
| consteval-block-declaration | https://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 |
| 4 | https://timsong-cpp.github.io/cppwp/expr.const#reflect-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9424 |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#reflect-example-1 |
| requires-clause | https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause |
| 5 | https://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 V | https://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 |
| 4 | https://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 context | https://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 |
| 5 | https://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 |
| 2 | https://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.7 | https://timsong-cpp.github.io/cppwp/expr.const#defns |
| [expr.const.defns] | https://timsong-cpp.github.io/cppwp/expr.const.defns |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#defns-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9576 |
| manifestly constant-evaluated | https://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-expression | https://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-declaration | https://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 |
| 64 | https://timsong-cpp.github.io/cppwp/expr.const#footnote-64 |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#defns-example-1 |
| 1 | https://timsong-cpp.github.io/cppwp/expr.const#defns-note-1 |
| static_assert-message | https://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 |
| 2 | https://timsong-cpp.github.io/cppwp/expr.const#defns-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9625 |
| potentially constant evaluated | https://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-list | https://timsong-cpp.github.io/cppwp/dcl.init.general#nt:braced-init-list |
| 65 | https://timsong-cpp.github.io/cppwp/expr.const#footnote-65 |
| (2.4) | https://timsong-cpp.github.io/cppwp/expr.const#defns-2.4 |
| cast-expression | https://timsong-cpp.github.io/cppwp/expr.cast#nt:cast-expression |
| 66 | https://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 evaluation | https://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 by | https://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 |
| 3 | https://timsong-cpp.github.io/cppwp/expr.const#defns-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/expressions.tex#L9670 |
| constant destruction | https://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 |