Skip to content

US-18: [meta.prop.unary]/6 absence of noexcept should be more explicit or declval used instead #184

Closed
@sdutoit

Description

@sdutoit

N3733 US-18 says:

The trait is_constructible<T, Args...> is defined in terms of a helper template, create<>, that is identical to std::declval<> except for the latter's noexcept clause.

It goes on to propose:

If the absence of noexcept is critical to this definition, insert a Note of explanation; otherwise, excise create<> and reformulate in terms of declval<> the definition of is_constructible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ballot-commentResponse to an NB or ISO comment on a ballotlwgIssue must be reviewed by LWG.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions