| [dcl] | https://timsong-cpp.github.io/cppwp/#dcl |
| [dcl.fct.def.general] | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general |
| [dcl.fct.def.default] | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default |
| [dcl.fct.def.delete] | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete |
| [dcl.fct.def.coroutine] | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine |
| [dcl.fct.def.replace] | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace |
| 9.6.1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general |
| [dcl.fct.def.general] | https://timsong-cpp.github.io/cppwp/dcl.fct.def.general |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6846 |
| function-definition: | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-definition |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq |
| decl-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| virt-specifier-seq | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier-seq |
| function-contract-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq |
| decl-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| requires-clause | https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause |
| function-contract-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.contract.func#nt:function-contract-specifier-seq |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| function-body: | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| ctor-initializer | https://timsong-cpp.github.io/cppwp/class.base.init#nt:ctor-initializer |
| compound-statement | https://timsong-cpp.github.io/cppwp/stmt.block#nt:compound-statement |
| function-try-block | https://timsong-cpp.github.io/cppwp/except.pre#nt:function-try-block |
| deleted-function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:deleted-function-body |
| deleted-function-body: | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:deleted-function-body |
| unevaluated-string | https://timsong-cpp.github.io/cppwp/lex.string.uneval#nt:unevaluated-string |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| mem-initializer-id | https://timsong-cpp.github.io/cppwp/class.base.init#nt:mem-initializer-id |
| [class.base.init] | https://timsong-cpp.github.io/cppwp/class.base.init |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-1.sentence-2 |
| attribute-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-specifier-seq |
| function-definition | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-definition |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-1.sentence-3 |
| function-definition | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-definition |
| virt-specifier-seq | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:virt-specifier-seq |
| member-declaration | https://timsong-cpp.github.io/cppwp/class.mem.general#nt:member-declaration |
| [class.mem] | https://timsong-cpp.github.io/cppwp/class.mem |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-1.sentence-4 |
| function-definition | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-definition |
| requires-clause | https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-1.sentence-5 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6887 |
| function-definition | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-definition |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| [dcl.fct] | https://timsong-cpp.github.io/cppwp/dcl.fct |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-2.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-2.sentence-2 |
| [dcl.fct.def.delete] | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-2.sentence-3 |
| 3 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6900 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-example-1 |
| decl-specifier-seq | https://timsong-cpp.github.io/cppwp/dcl.spec.general#nt:decl-specifier-seq |
| declarator | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:declarator |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-3.sentence-2 |
| 4 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6927 |
| ctor-initializer | https://timsong-cpp.github.io/cppwp/class.base.init#nt:ctor-initializer |
| [class.ctor] | https://timsong-cpp.github.io/cppwp/class.ctor |
| [class.init] | https://timsong-cpp.github.io/cppwp/class.init |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-4.sentence-1 |
| 5 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6935 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-note-1 |
| cv-qualifier-seq | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:cv-qualifier-seq |
| [expr.prim.this] | https://timsong-cpp.github.io/cppwp/expr.prim.this |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-5.sentence-1 |
| 6 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6941 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-note-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-6.sentence-1 |
| 7 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6953 |
| function-local predefined variable | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:variable,function-local_predefined |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-7.sentence-1 |
| 8 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6957 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-8.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-8.sentence-2 |
| 75 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#footnote-75 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#general-example-2 |
| 75) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#footnote-75 |
| 75) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#footnoteref-75 |
| [lex.name] | https://timsong-cpp.github.io/cppwp/lex.name |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#footnote-75.sentence-1 |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#footnote-75.sentence-2 |
| 9.6.2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default |
| [dcl.fct.def.default] | https://timsong-cpp.github.io/cppwp/dcl.fct.def.default |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6986 |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| explicitly-defaulted | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:definition,function,explicitly-defaulted |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-1.sentence-1 |
| (1.1) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-1.1 |
| [special] | https://timsong-cpp.github.io/cppwp/special |
| [over.binary] | https://timsong-cpp.github.io/cppwp/over.binary |
| [class.compare.default] | https://timsong-cpp.github.io/cppwp/class.compare.default |
| (1.2) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-1.2 |
| [dcl.fct.default] | https://timsong-cpp.github.io/cppwp/dcl.fct.default |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-1.sentence-2 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L6999 |
| (2.1) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.1 |
| ref-qualifier | https://timsong-cpp.github.io/cppwp/dcl.decl.general#nt:ref-qualifier |
| (2.2) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.2 |
| (2.3) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.3 |
| (2.4) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.4 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.sentence-1 |
| (2.5) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.5 |
| (2.6) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.6 |
| (2.7) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.7 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-2.sentence-2 |
| 3 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7037 |
| [dcl.inline] | https://timsong-cpp.github.io/cppwp/dcl.inline |
| [dcl.constexpr] | https://timsong-cpp.github.io/cppwp/dcl.constexpr |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-3.sentence-1 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-note-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-3.sentence-2 |
| 4 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7046 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-example-1 |
| 5 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7073 |
| defaulted | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:defaulted |
| [class.ctor] | https://timsong-cpp.github.io/cppwp/class.ctor |
| [class.dtor] | https://timsong-cpp.github.io/cppwp/class.dtor |
| [class.copy.ctor] | https://timsong-cpp.github.io/cppwp/class.copy.ctor |
| [class.copy.assign] | https://timsong-cpp.github.io/cppwp/class.copy.assign |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5.sentence-1 |
| [class.dtor] | https://timsong-cpp.github.io/cppwp/class.dtor |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5.sentence-2 |
| [special] | https://timsong-cpp.github.io/cppwp/special |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5.sentence-3 |
| user-provided | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:user-provided |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5.sentence-4 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5.sentence-5 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-note-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5.sentence-6 |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/basic.def.odr |
| [expr.const.defns] | https://timsong-cpp.github.io/cppwp/expr.const.defns |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5.sentence-7 |
| 3 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-note-3 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-5.sentence-8 |
| 6 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7105 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#default-example-2 |
| 9.6.3 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete |
| [dcl.fct.def.delete] | https://timsong-cpp.github.io/cppwp/dcl.fct.def.delete |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7127 |
| deleted definition | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:definition,deleted |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| deleted-function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:deleted-function-body |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-1.sentence-1 |
| deleted function | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:function,deleted |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-1.sentence-2 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7136 |
| reflect-expression | https://timsong-cpp.github.io/cppwp/expr.reflect#nt:reflect-expression |
| [expr.reflect] | https://timsong-cpp.github.io/cppwp/expr.reflect |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-2.sentence-1 |
| unevaluated-string | https://timsong-cpp.github.io/cppwp/lex.string.uneval#nt:unevaluated-string |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-2.sentence-2 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-note-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-2.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-2.sentence-4 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-2.sentence-5 |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-2.sentence-6 |
| unevaluated-string | https://timsong-cpp.github.io/cppwp/lex.string.uneval#nt:unevaluated-string |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-2.sentence-7 |
| 3 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7160 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-example-1 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-example-2 |
| new-expression | https://timsong-cpp.github.io/cppwp/expr.new#nt:new-expression |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-3.sentence-2 |
| 3 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-example-3 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-3.sentence-3 |
| 4 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7206 |
| [dcl.inline] | https://timsong-cpp.github.io/cppwp/dcl.inline |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-4.sentence-1 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-note-2 |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/basic.def.odr |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-4.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-4.sentence-3 |
| [basic.stc.dynamic] | https://timsong-cpp.github.io/cppwp/basic.stc.dynamic |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-4.sentence-4 |
| 4 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#delete-example-4 |
| 9.6.4 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine |
| [dcl.fct.def.coroutine] | https://timsong-cpp.github.io/cppwp/dcl.fct.def.coroutine |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7230 |
| coroutine | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:coroutine |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| coroutine-return-statement | https://timsong-cpp.github.io/cppwp/stmt.return.coroutine#nt:coroutine-return-statement |
| [stmt.return.coroutine] | https://timsong-cpp.github.io/cppwp/stmt.return.coroutine |
| await-expression | https://timsong-cpp.github.io/cppwp/expr.await#nt:await-expression |
| [expr.await] | https://timsong-cpp.github.io/cppwp/expr.await |
| yield-expression | https://timsong-cpp.github.io/cppwp/expr.yield#nt:yield-expression |
| [expr.yield] | https://timsong-cpp.github.io/cppwp/expr.yield |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-1.sentence-1 |
| parameter-declaration-clause | https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration-clause |
| parameter-declaration | https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-1.sentence-2 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7239 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-example-1 |
| 3 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7262 |
| promise type | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:coroutine,promise_type |
| [dcl.fct] | https://timsong-cpp.github.io/cppwp/dcl.fct |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-3.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-3.sentence-2 |
| 4 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7273 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-4.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-4.sentence-2 |
| 5 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7287 |
| parameter-declaration | https://timsong-cpp.github.io/cppwp/dcl.fct#nt:parameter-declaration |
| function-definition | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-definition |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| replacement body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:body,replacement |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| (5.1) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.1 |
| await-expression | https://timsong-cpp.github.io/cppwp/expr.await#nt:await-expression |
| initial await expression | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:await_expression,initial |
| (5.2) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.2 |
| await-expression | https://timsong-cpp.github.io/cppwp/expr.await#nt:await-expression |
| final await expression | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:await_expression,final |
| (5.3) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.3 |
| [expr.await] | https://timsong-cpp.github.io/cppwp/expr.await |
| (5.4) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.4 |
| (5.5) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.5 |
| promise object | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:promise_object |
| (5.6) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.6 |
| [stmt.return.coroutine] | https://timsong-cpp.github.io/cppwp/stmt.return.coroutine |
| (5.7) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.7 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.7.sentence-1 |
| [over.match.viable] | https://timsong-cpp.github.io/cppwp/over.match.viable |
| (5.8) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.8 |
| initial suspend point | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:suspend_point,initial |
| (5.9) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.9 |
| final suspend point | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:suspend_point,final |
| (5.9.1) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.9.1 |
| (5.9.2) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.9.2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-5.9.sentence-1 |
| 6 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7359 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-note-1 |
| [dcl.contract.func] | https://timsong-cpp.github.io/cppwp/dcl.contract.func |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-6.sentence-1 |
| 7 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7366 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-7.sentence-1 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-note-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-7.sentence-2 |
| [stmt.return.coroutine] | https://timsong-cpp.github.io/cppwp/stmt.return.coroutine |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-7.sentence-3 |
| 8 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7377 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-8.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-8.sentence-2 |
| 9 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7386 |
| [coroutine.handle.resumption] | https://timsong-cpp.github.io/cppwp/coroutine.handle.resumption |
| [coroutine.handle] | https://timsong-cpp.github.io/cppwp/coroutine.handle |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-9.sentence-1 |
| resumer | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:coroutine,resumer |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-9.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-9.sentence-3 |
| 10 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7396 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.sentence-1 |
| coroutine state | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:coroutine_state |
| [basic.stc.dynamic.allocation] | https://timsong-cpp.github.io/cppwp/basic.stc.dynamic.allocation |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.sentence-3 |
| (10.1) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.1.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.1.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.1.sentence-3 |
| [over.match.viable] | https://timsong-cpp.github.io/cppwp/over.match.viable |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.1.sentence-4 |
| (10.2) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.2.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-10.2.sentence-2 |
| 11 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-11 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7421 |
| [class.member.lookup] | https://timsong-cpp.github.io/cppwp/class.member.lookup |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-11.sentence-1 |
| noexcept-specifier | https://timsong-cpp.github.io/cppwp/except.spec#nt:noexcept-specifier |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-11.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-11.sentence-3 |
| 2 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-example-2 |
| 12 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-12 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7475 |
| [coroutine.handle.resumption] | https://timsong-cpp.github.io/cppwp/coroutine.handle.resumption |
| [coroutine.handle] | https://timsong-cpp.github.io/cppwp/coroutine.handle |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-12.sentence-1 |
| [stmt.dcl] | https://timsong-cpp.github.io/cppwp/stmt.dcl |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-12.sentence-2 |
| [basic.stc.dynamic.deallocation] | https://timsong-cpp.github.io/cppwp/basic.stc.dynamic.deallocation |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-12.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-12.sentence-4 |
| 13 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-13 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7490 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-13.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-13.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-13.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-13.sentence-4 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-13.sentence-5 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-13.sentence-6 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-13.sentence-7 |
| 14 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7504 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.sentence-1 |
| (14.1) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.1 |
| (14.2) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.sentence-2 |
| 3 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-note-3 |
| function-body | https://timsong-cpp.github.io/cppwp/dcl.fct.def#nt:function-body |
| [expr.prim.id.unqual] | https://timsong-cpp.github.io/cppwp/expr.prim.id.unqual |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.sentence-4 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.sentence-5 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.sentence-6 |
| 4 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-note-4 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-14.sentence-7 |
| 15 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-15 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7542 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-15.sentence-1 |
| 16 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-16 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7548 |
| [except.spec] | https://timsong-cpp.github.io/cppwp/except.spec |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#coroutine-16.sentence-1 |
| 9.6.5 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace |
| [dcl.fct.def.replace] | https://timsong-cpp.github.io/cppwp/dcl.fct.def.replace |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/declarations.tex#L7557 |
| replaceable | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:function,replaceable |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.sentence-1 |
| replacement function | https://timsong-cpp.github.io/cppwp/dcl.fct.def#def:function,replacement |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.sentence-3 |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/basic.def.odr |
| [basic.start] | https://timsong-cpp.github.io/cppwp/basic.start |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.sentence-4 |
| (1.1) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.1 |
| (1.2) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.2 |
| (1.3) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.3 |
| (1.4) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.4 |
| (1.5) | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.5 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.sentence-5 |
| 1 | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-note-1 |
| [basic.def.odr] | https://timsong-cpp.github.io/cppwp/basic.def.odr |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.sentence-6 |
| . | https://timsong-cpp.github.io/cppwp/dcl.fct.def#replace-1.sentence-7 |