Skip to content

Conversation

@jbcoe
Copy link
Owner

@jbcoe jbcoe commented Aug 26, 2025

Adopt updated HTML from LWG.

@jbcoe jbcoe requested review from Twon and nbx8 as code owners August 26, 2025 20:21
@jbcoe jbcoe requested a review from Copilot August 26, 2025 20:21

This comment was marked as outdated.

@jbcoe jbcoe requested a review from Copilot August 26, 2025 20:40
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adopts updated HTML documentation from the Library Working Group (LWG) for issue 4322, which addresses problematic constraints on incomplete types in std::indirect and std::polymorphic constructors. The key change is converting certain type constraints to mandates to support usage with incomplete types.

Key changes:

  • Replaces markdown draft documentation with official LWG HTML format
  • Documents the conversion of constraints involving incomplete types to mandates for better template compatibility
  • Provides formal wording changes for both indirect and polymorphic constructor specifications

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
LWG_ISSUE_4322.html New official LWG HTML documentation for issue 4322 with formal specification changes
DRAFT_LWG_CONSTRAINTS.md Removed draft markdown version of the LWG issue documentation
DRAFT_LWG_CONSTRAINTS.html Removed draft HTML version of the LWG issue documentation

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants