C++ Logo

std-proposals

Advanced search

Re: [std-proposals] std::polyhandle (Draft Paper Attached)

From: Frederick Virchanza Gotham <cauldwell.thomas_at_[hidden]>
Date: Tue, 10 Jun 2025 11:48:46 +0100
On Tue, Jun 10, 2025 at 11:40 AM Ville Voutilainen wrote:
>
> Well, that's not *entirely* accurate, there are people in WG21 who
> will tell a proposal author "go home, and come back when you have
> prototyped it" for unimplemented proposals. :)


The purpose of my implementations is to show that it can be achieved
without an ABI break.

'std::polyhandle' would not get off the ground if it meant that
compiler vendors had to change the size of their vtables (e.g. add
more info to their vtable).

My implementations prove that there's enough info already there in the
the vtables, type_info's, RTTI, and so on. No alterations needed. No
ABI break.

Received on 2025-06-10 10:49:00