Topic: Runtime inheritance for polymorphic code
Author: =?UTF-8?B?0KHQtdGA0LPQtdC5INCa0YDQuNCy0L7QvdC+0YE=?= <sergeikrivonos@gmail.com>
Date: Mon, 24 Aug 2015 09:01:44 -0700 (PDT)
Raw View
------=_Part_542_1876869598.1440432104880
Content-Type: multipart/alternative;
boundary="----=_Part_543_1776120459.1440432104880"
------=_Part_543_1776120459.1440432104880
Content-Type: text/plain; charset=UTF-8
- class descriptors
struct class_descriptor {
id/vmt_ptr
field_descriptors
method_descriptors
};
- class_descriptor inherit(const class_descriptors_collection&);
- auto a = construct(class_descriptor, params);
--
---
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.
------=_Part_543_1776120459.1440432104880
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><br><ul><li>class descriptors</li></ul><p>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 struct class_descriptor=
{</p><p>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 id/vmt_ptr</p><p>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 field=
_descriptors<br></p><p>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 method_descriptors</p><p>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };</p><p><b=
r></p><ul><li>class_descriptor inherit(const class_descriptors_collection&a=
mp;);</li></ul><p><br></p><ul><li>auto a =3D construct(class_descriptor, pa=
rams);<br></li></ul><p>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 <br></p></div>
<p></p>
-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />
------=_Part_543_1776120459.1440432104880--
------=_Part_542_1876869598.1440432104880--
.
Author: Jonathan Coe <jonathanbcoe@gmail.com>
Date: Sun, 22 Nov 2015 10:46:22 -0800 (PST)
Raw View
------=_Part_435_969195526.1448217982590
Content-Type: text/plain; charset=UTF-8
I don't think I understand what's going on here.
Can you elaborate with a motivating example?
--
---
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.
------=_Part_435_969195526.1448217982590--
.