Skip to content

P1789R3 Library Support for Expansion Statements#8482

Merged
tkoeppe merged 1 commit into
cplusplus:mainfrom
Tsche:lwg-motion-14
Dec 14, 2025
Merged

P1789R3 Library Support for Expansion Statements#8482
tkoeppe merged 1 commit into
cplusplus:mainfrom
Tsche:lwg-motion-14

Conversation

@Tsche

@Tsche Tsche commented Nov 9, 2025

Copy link
Copy Markdown
Member

Fixes #8473

Also fixes cplusplus/papers#535
Also fixes cplusplus/nbballot#584
Also fixes cplusplus/nbballot#721
Also fixes cplusplus/nbballot#722
Also fixes cplusplus/nbballot#723

@Tsche

Tsche commented Nov 9, 2025

Copy link
Copy Markdown
Member Author

While applying the paper I noticed that we use the section title "Tuple interface" in [complex.tuple] and [array.tuple] instead. Shall we do the same here and rename [intseq.binding] to [intseq.tuple] along with "Tuple interface" as title?

@frederick-vs-ja

Copy link
Copy Markdown
Contributor

While applying the paper I noticed that we use the section title "Tuple interface" in [complex.tuple] and [array.tuple] instead. Shall we do the same here and rename [intseq.binding] to [intseq.tuple] along with "Tuple interface" as title?

I'm personally fine with such inconsistency because integer_sequence is not made tuple-like.

@eisenwave

This comment was marked as resolved.

@eisenwave eisenwave added this to the post-2025-11 milestone Nov 9, 2025
Comment thread source/meta.tex
Comment thread source/meta.tex Outdated
Comment thread source/meta.tex
Comment thread source/utilities.tex Outdated
Comment thread source/utilities.tex
@eisenwave

eisenwave commented Nov 12, 2025

Copy link
Copy Markdown
Member

@jensmaurer

jensmaurer commented Nov 12, 2025

Copy link
Copy Markdown
Member

Please amend the commit message per https://github.com/cplusplus/draft/wiki/Commit-message-format#nb-comment-resolutions and force-push. Feel free to squash the fix-up commit at that time.

(add "Also fixes NB ...")

@jensmaurer jensmaurer added the changes requested Changes to the wording or approach have been requested and not yet applied. label Nov 12, 2025
@Tsche Tsche changed the title [2025-11 LWG Motion 14] P1789R3 Library Support for Expansion Statements P1789R3 Library Support for Expansion Statements Dec 7, 2025
Fixes NB IT 002, FR 007-011, CZ 2-143, US 78-144 (C++26 CD).

Editorial note:
* The declarations of tuple_size and tuple_element are moved to after
  the "synopsis heading" under which their specializations are
  declared, similar to how this is presented elsewhere.
@tkoeppe tkoeppe merged commit 05d7344 into cplusplus:main Dec 14, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changes requested Changes to the wording or approach have been requested and not yet applied.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[2025-11 LWG Motion 14] P1789R3 Library Support for Expansion Statements P1789 R3 Library Support for Expansion Statements

6 participants