Skip to content

[async.reqmts.proto.allocator] "No constructor ... shall exit via an exception" over-specification #48

Open
@chriskohlhoff

Description

@chriskohlhoff

This is probably a copy/paste error introduced when this text was copied from the standard (I believe from [allocator.requirements]).

The intent is only that copy and move constructors shall not throw, and I think that is already covered by "copy operation, move operation". Other constructors not covered by the ProtoAllocator requirements should be allowed to throw.

Suggested resolution: Delete "constructor," so that the sentence reads "No comparison operator, copy operation, move operation, or swap operation on these types shall exit via an exception."

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions