Skip to content

Conversation

@frederick-vs-ja
Copy link
Contributor

@frederick-vs-ja frederick-vs-ja commented Nov 5, 2025

Towards #3637. We did such changes when applying P2248R8.

Affected sections and components:

  • [meta.type.synop]
    • constant_wrapper
  • [format.formattable]
    • formattable-with
  • [re.syn]
    • regex_iterator
    • regex_token_iterator
  • [re.regiter.general]
    • regex_iterator
  • [re.tokiter.general]
    • regex_token_iterator
  • [simd.syn]
    • simd::alignment
    • simd::alignment_v
  • [simd.traits]
    • simd::alignment
  • [time.syn]
    • time_point
  • [time.point.general]
    • time_point

@frederick-vs-ja frederick-vs-ja force-pushed the no-default-template-argument-typename branch from 90fcb72 to 19b236f Compare November 5, 2025 13:33
@eisenwave eisenwave added the P2-Bug Presentational errors and omissions label Nov 5, 2025
@eisenwave
Copy link
Member

Marking this P2 because this implements the decisions made in https://github.com/cplusplus/nbballot/issues/706 (so it's a de-facto guidelines violation now)

@jwakely
Copy link
Member

jwakely commented Nov 5, 2025

Marking this P2 because this implements the decisions made in cplusplus/nbballot#706 (so it's a de-facto guidelines violation now)

I thought the decision (and the topic of the NB comment) was to remove typename in alias-declarations, which isn't the case for any of these changes.

@eisenwave eisenwave added P3-Other Triaged issue not in P1 or P2 and removed P2-Bug Presentational errors and omissions labels Nov 5, 2025
@frederick-vs-ja frederick-vs-ja force-pushed the no-default-template-argument-typename branch from 19b236f to b9dd79b Compare November 20, 2025 02:42
Affected sections and components:
- [meta.type.synop]
  - `constant_wrapper`
- [format.formattable]
  - _`formattable-with`_
- [re.syn]
  - `regex_iterator`
  - `regex_token_iterator`
- [re.regiter.general]
  - `regex_iterator`
- [re.tokiter.general]
  - `regex_token_iterator`
- [simd.syn]
  - `simd::alignment`
  - `simd::alignment_v`
- [simd.traits]
  - `simd::alignment`
- [time.syn]
  - `time_point`
- [time.point.general]
  - `time_point`
@frederick-vs-ja frederick-vs-ja force-pushed the no-default-template-argument-typename branch from b9dd79b to b24dc63 Compare December 16, 2025 01:19
@jensmaurer jensmaurer added the lwg Issue must be reviewed by LWG. label Dec 16, 2025
@jensmaurer
Copy link
Member

jensmaurer commented Dec 16, 2025

@jwakely , I think this de-clutters the presentation. Could you please ask LWG at the next telecon whether there are any objections to doing that? (Or just decide yourself.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lwg Issue must be reviewed by LWG. P3-Other Triaged issue not in P1 or P2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants