Skip to content

P0593 Implicit creation of objects for low-level object manipulation #106

Closed
cplusplus/draft
#3765
@jensmaurer

Description

@jensmaurer
Member

P0593R3 Implicit creation of objects for low-level object manipulation (Richard Smith)

Activity

added this to the 2019-02 milestone on Jan 26, 2019
jensmaurer

jensmaurer commented on Mar 20, 2019

@jensmaurer
MemberAuthor
modified the milestones: 2019-02, 2019-07 on Mar 20, 2019
wg21bot

wg21bot commented on Jun 23, 2019

@wg21bot
Collaborator

P0593R4 Implicit creation of objects for low-level object manipulation (Richard Smith)

tituswinters

tituswinters commented on Jul 17, 2019

@tituswinters

Drop void std::bless(void *start, size_t length).
Rename template T *std::bless(void *p) to start_lifetime_as<>
Add volatile overloads for the remaining interface.
SF F N A SA
2 6 4 0 0

Edit as directed, forward to LWG for C++20.
Unanimous consent

(No comment about actual C++20 priority, this is CWG matter as far as I'm concerned.)

removed this from the 2019-07 milestone on Aug 23, 2019

26 remaining items

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    C++20Targeted at C++20CWGCore

    Type

    No type

    Projects

    Status

    Approved for plenary vote

    Relationships

    None yet

      Participants

      @mclow@jfbastien@villevoutilainen@JeffGarland@tituswinters

      Issue actions

        P0593 Implicit creation of objects for low-level object manipulation · Issue #106 · cplusplus/papers