<div dir="auto">I&#39;m still missing a call operator on the class to force the conversion.<div dir="auto"><br></div><div dir="auto">That one is crucial for interop with other eliders.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 29, 2024, 16:00 Frederick Virchanza Gotham via Std-Proposals &lt;<a href="mailto:std-proposals@lists.isocpp.org">std-proposals@lists.isocpp.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yesterday the paper on std::elide, P3288R1, was discussed at the<br>
British C++ committee meeting. Having given consideration to<br>
contributions made by Gašper Ažman, Oliver Rosten, Lénárd Szolnoki and<br>
Matthew Taylor, today I have made Revision No. 2:<br>
<br>
    <a href="http://www.virjacode.com/papers/elide.htm" rel="noreferrer noreferrer" target="_blank">http://www.virjacode.com/papers/elide.htm</a><br>
<br>
And here&#39;s the list of changes:<br>
<br>
    R1 =&gt; R2<br>
        * New section entitled &#39;Alternatives&#39; to suggest that<br>
std::optional and std::variant could be given an emplace_invoke<br>
method.<br>
        * std::elide can be used in a constant-evaluated context.<br>
        * std::construct_at is given as an alternative to placement<br>
new (note that the former can be used in a constant-evaluated<br>
context).<br>
        * The example of std::any is removed because T must be<br>
copy-constructible.<br>
        * The example of boost::static_vector is added.<br>
        * The proposed wording for the standard clarifies that the<br>
accessible typedef is called tag_elide<br>
        * Correction of typo, is_elider    -&gt;    has_tag_elide_true<br>
        * Correction of typo, typename T   -&gt;   typename... Params<br>
-- <br>
Std-Proposals mailing list<br>
<a href="mailto:Std-Proposals@lists.isocpp.org" target="_blank" rel="noreferrer">Std-Proposals@lists.isocpp.org</a><br>
<a href="https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals" rel="noreferrer noreferrer" target="_blank">https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals</a><br>
</blockquote></div>

