Topic: shared_ptr constructor from unique_ptr And allocator


Author: venngraydog@gmail.com
Date: Fri, 30 Nov 2018 12:28:16 -0800 (PST)
Raw View
------=_Part_3615_1770686732.1543609696410
Content-Type: multipart/alternative;
 boundary="----=_Part_3616_852803193.1543609696410"

------=_Part_3616_852803193.1543609696410
Content-Type: text/plain; charset="UTF-8"

Currently we have in shared_ptr:

template< class Y, class Deleter >
shared_ptr( std::unique_ptr
<http://en.cppreference.com/w/cpp/memory/unique_ptr><Y,Deleter>&& r );

is there any reason why we dont have

template< class Y, class Deleter, class Alloc >
shared_ptr( std::unique_ptr
<http://en.cppreference.com/w/cpp/memory/unique_ptr><Y,Deleter>&& r, Alloc
alloc );

or is it just oversight?

--
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.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/443ab29b-89bb-4474-b0d6-071cd96194e5%40isocpp.org.

------=_Part_3616_852803193.1543609696410
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Currently we have in shared_ptr:<div><br><div><span class=
=3D"kw1" style=3D"line-height: 1.1em; color: rgb(0, 0, 221); font-family: D=
ejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size:=
 12.8px; white-space: nowrap;">template</span><span class=3D"sy1" style=3D"=
line-height: 1.1em; color: rgb(0, 0, 128); font-family: DejaVuSansMono, &qu=
ot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-spa=
ce: nowrap;">&lt;</span><span style=3D"color: rgb(0, 0, 0); font-family: De=
jaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size: =
12.8px; white-space: nowrap;">=C2=A0</span><span class=3D"kw1" style=3D"lin=
e-height: 1.1em; color: rgb(0, 0, 221); font-family: DejaVuSansMono, &quot;=
DejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-space:=
 nowrap;">class</span><span style=3D"color: rgb(0, 0, 0); font-family: Deja=
VuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12=
..8px; white-space: nowrap;">=C2=A0Y,=C2=A0</span><span class=3D"kw1" style=
=3D"line-height: 1.1em; color: rgb(0, 0, 221); font-family: DejaVuSansMono,=
 &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white=
-space: nowrap;">class</span><span style=3D"color: rgb(0, 0, 0); font-famil=
y: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-s=
ize: 12.8px; white-space: nowrap;">=C2=A0Deleter=C2=A0</span><span class=3D=
"sy1" style=3D"line-height: 1.1em; color: rgb(0, 0, 128); font-family: Deja=
VuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12=
..8px; white-space: nowrap;">&gt;</span><span style=3D"color: rgb(0, 0, 0); =
font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospa=
ce; font-size: 12.8px; white-space: nowrap;">=C2=A0</span><br style=3D"colo=
r: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;,=
 courier, monospace; font-size: 12.8px; white-space: nowrap;"><span style=
=3D"color: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;DejaVu Sans Mon=
o&quot;, courier, monospace; font-size: 12.8px; white-space: nowrap;">share=
d_ptr</span><span class=3D"br0" style=3D"line-height: 1.1em; color: rgb(0, =
128, 0); font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier=
, monospace; font-size: 12.8px; white-space: nowrap;">(</span><span style=
=3D"color: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;DejaVu Sans Mon=
o&quot;, courier, monospace; font-size: 12.8px; white-space: nowrap;">=C2=
=A0</span><a href=3D"http://en.cppreference.com/w/cpp/memory/unique_ptr" st=
yle=3D"color: rgb(0, 48, 128); background-image: none; background-position:=
 initial; background-size: initial; background-repeat: initial; background-=
attachment: initial; background-origin: initial; background-clip: initial; =
font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospa=
ce; font-size: 12.8px; white-space: nowrap;"><span class=3D"kw728" style=3D=
"line-height: 1.1em;">std::<span class=3D"me2" style=3D"line-height: 1.1em;=
">unique_ptr</span></span></a><span class=3D"sy1" style=3D"line-height: 1.1=
em; color: rgb(0, 0, 128); font-family: DejaVuSansMono, &quot;DejaVu Sans M=
ono&quot;, courier, monospace; font-size: 12.8px; white-space: nowrap;">&lt=
;</span><span style=3D"color: rgb(0, 0, 0); font-family: DejaVuSansMono, &q=
uot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-sp=
ace: nowrap;">Y,Deleter</span><span class=3D"sy1" style=3D"line-height: 1.1=
em; color: rgb(0, 0, 128); font-family: DejaVuSansMono, &quot;DejaVu Sans M=
ono&quot;, courier, monospace; font-size: 12.8px; white-space: nowrap;">&gt=
;</span><span class=3D"sy3" style=3D"line-height: 1.1em; color: rgb(0, 0, 6=
4); font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, mon=
ospace; font-size: 12.8px; white-space: nowrap;">&amp;&amp;</span><span sty=
le=3D"color: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;DejaVu Sans M=
ono&quot;, courier, monospace; font-size: 12.8px; white-space: nowrap;">=C2=
=A0r=C2=A0</span><span class=3D"br0" style=3D"line-height: 1.1em; color: rg=
b(0, 128, 0); font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, co=
urier, monospace; font-size: 12.8px; white-space: nowrap;">)</span><span cl=
ass=3D"sy4" style=3D"line-height: 1.1em; color: rgb(0, 128, 128); font-fami=
ly: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-=
size: 12.8px; white-space: nowrap;">;</span><br></div><div><font color=3D"#=
008080" face=3D"arial, sans-serif"><span style=3D"font-size: 12.8px; white-=
space: nowrap;"><br></span></font></div>is there any reason why we dont hav=
e <div><font color=3D"#008080" face=3D"arial, sans-serif"><span style=3D"fo=
nt-size: 12.8px; white-space: nowrap;"><br></span></font></div><div><span c=
lass=3D"kw1" style=3D"line-height: 1.1em; color: rgb(0, 0, 221); font-famil=
y: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-s=
ize: 12.8px; white-space: nowrap;">template</span><span class=3D"sy1" style=
=3D"line-height: 1.1em; color: rgb(0, 0, 128); font-family: DejaVuSansMono,=
 &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white=
-space: nowrap;">&lt;</span><span style=3D"color: rgb(0, 0, 0); font-family=
: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-si=
ze: 12.8px; white-space: nowrap;">=C2=A0</span><span class=3D"kw1" style=3D=
"line-height: 1.1em; color: rgb(0, 0, 221); font-family: DejaVuSansMono, &q=
uot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-sp=
ace: nowrap;">class</span><span style=3D"color: rgb(0, 0, 0); font-family: =
DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size=
: 12.8px; white-space: nowrap;">=C2=A0Y,=C2=A0</span><span class=3D"kw1" st=
yle=3D"line-height: 1.1em; color: rgb(0, 0, 221); font-family: DejaVuSansMo=
no, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; wh=
ite-space: nowrap;">class</span><span style=3D"color: rgb(0, 0, 0); font-fa=
mily: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; fon=
t-size: 12.8px; white-space: nowrap;">=C2=A0Deleter, class Alloc=C2=A0</spa=
n><span class=3D"sy1" style=3D"line-height: 1.1em; color: rgb(0, 0, 128); f=
ont-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospac=
e; font-size: 12.8px; white-space: nowrap;">&gt;</span><span style=3D"color=
: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, =
courier, monospace; font-size: 12.8px; white-space: nowrap;">=C2=A0</span><=
br style=3D"color: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;DejaVu =
Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-space: nowrap=
;"><span style=3D"color: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;D=
ejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-space: =
nowrap;">shared_ptr</span><span class=3D"br0" style=3D"line-height: 1.1em; =
color: rgb(0, 128, 0); font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&=
quot;, courier, monospace; font-size: 12.8px; white-space: nowrap;">(</span=
><span style=3D"color: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;Dej=
aVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-space: no=
wrap;">=C2=A0</span><a href=3D"http://en.cppreference.com/w/cpp/memory/uniq=
ue_ptr" style=3D"color: rgb(0, 48, 128); background-image: none; background=
-position: initial; background-size: initial; background-repeat: initial; b=
ackground-attachment: initial; background-origin: initial; background-clip:=
 initial; font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, courie=
r, monospace; font-size: 12.8px; white-space: nowrap;"><span class=3D"kw728=
" style=3D"line-height: 1.1em;">std::<span class=3D"me2" style=3D"line-heig=
ht: 1.1em;">unique_ptr</span></span></a><span class=3D"sy1" style=3D"line-h=
eight: 1.1em; color: rgb(0, 0, 128); font-family: DejaVuSansMono, &quot;Dej=
aVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-space: no=
wrap;">&lt;</span><span style=3D"color: rgb(0, 0, 0); font-family: DejaVuSa=
nsMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12.8px=
; white-space: nowrap;">Y,Deleter</span><span class=3D"sy1" style=3D"line-h=
eight: 1.1em; color: rgb(0, 0, 128); font-family: DejaVuSansMono, &quot;Dej=
aVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-space: no=
wrap;">&gt;</span><span class=3D"sy3" style=3D"line-height: 1.1em; color: r=
gb(0, 0, 64); font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, co=
urier, monospace; font-size: 12.8px; white-space: nowrap;">&amp;&amp;</span=
><span style=3D"color: rgb(0, 0, 0); font-family: DejaVuSansMono, &quot;Dej=
aVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-space: no=
wrap;">=C2=A0r, Alloc alloc=C2=A0</span><span class=3D"br0" style=3D"line-h=
eight: 1.1em; color: rgb(0, 128, 0); font-family: DejaVuSansMono, &quot;Dej=
aVu Sans Mono&quot;, courier, monospace; font-size: 12.8px; white-space: no=
wrap;">)</span><span class=3D"sy4" style=3D"line-height: 1.1em; color: rgb(=
0, 128, 128); font-family: DejaVuSansMono, &quot;DejaVu Sans Mono&quot;, co=
urier, monospace; font-size: 12.8px; white-space: nowrap;">;</span><font co=
lor=3D"#008080" face=3D"arial, sans-serif"><span style=3D"font-size: 12.8px=
; white-space: nowrap;"><br></span></font></div></div><div><span class=3D"s=
y4" style=3D"line-height: 1.1em; color: rgb(0, 128, 128); font-family: Deja=
VuSansMono, &quot;DejaVu Sans Mono&quot;, courier, monospace; font-size: 12=
..8px; white-space: nowrap;"><br></span></div>or is it just oversight?</div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; 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 />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/443ab29b-89bb-4474-b0d6-071cd96194e5%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/443ab29b-89bb-4474-b0d6-071cd96194e5=
%40isocpp.org</a>.<br />

------=_Part_3616_852803193.1543609696410--

------=_Part_3615_1770686732.1543609696410--

.


Author: =?UTF-8?Q?=27Thomas_K=C3=B6ppe=27_via_ISO_C=2B=2B_Standard_=2D_Future_Proposals?= <std-proposals@isocpp.org>
Date: Fri, 30 Nov 2018 18:30:33 -0800 (PST)
Raw View
------=_Part_3542_583759579.1543631433375
Content-Type: multipart/alternative;
 boundary="----=_Part_3543_897755683.1543631433376"

------=_Part_3543_897755683.1543631433376
Content-Type: text/plain; charset="UTF-8"

On Friday, 30 November 2018 20:28:16 UTC, venng...@gmail.com wrote:
>
> Currently we have in shared_ptr:
>
> template< class Y, class Deleter >
> shared_ptr( std::unique_ptr
> <http://en.cppreference.com/w/cpp/memory/unique_ptr><Y,Deleter>&& r );
>
> is there any reason why we dont have
>
> template< class Y, class Deleter, class Alloc >
> shared_ptr( std::unique_ptr
> <http://en.cppreference.com/w/cpp/memory/unique_ptr><Y,Deleter>&& r,
> Alloc alloc );
>
> or is it just oversight?
>

I'd venture a guess that this is an oversight.

--
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.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/d8da5c8b-7e38-47a7-ac54-897e845585af%40isocpp.org.

------=_Part_3543_897755683.1543631433376
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Friday, 30 November 2018 20:28:16 UTC, venng...@gmail.c=
om  wrote:<blockquote class=3D"gmail_quote" style=3D"margin: 0;margin-left:=
 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir=3D"ltr">Cur=
rently we have in shared_ptr:<div><br><div><span style=3D"line-height:1.1em=
;color:rgb(0,0,221);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;=
,courier,monospace;font-size:12.8px;white-space:nowrap">template</span><spa=
n style=3D"line-height:1.1em;color:rgb(0,0,128);font-family:DejaVuSansMono,=
&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space=
:nowrap">&lt;</span><span style=3D"color:rgb(0,0,0);font-family:DejaVuSansM=
ono,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-s=
pace:nowrap">=C2=A0</span><span style=3D"line-height:1.1em;color:rgb(0,0,22=
1);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospac=
e;font-size:12.8px;white-space:nowrap">class</span><span style=3D"color:rgb=
(0,0,0);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,mon=
ospace;font-size:12.8px;white-space:nowrap">=C2=A0Y,=C2=A0</span><span styl=
e=3D"line-height:1.1em;color:rgb(0,0,221);font-family:DejaVuSansMono,&quot;=
DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:nowra=
p">class</span><span style=3D"color:rgb(0,0,0);font-family:DejaVuSansMono,&=
quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:=
nowrap">=C2=A0<wbr>Deleter=C2=A0</span><span style=3D"line-height:1.1em;col=
or:rgb(0,0,128);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,cou=
rier,monospace;font-size:12.8px;white-space:nowrap">&gt;</span><span style=
=3D"color:rgb(0,0,0);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot=
;,courier,monospace;font-size:12.8px;white-space:nowrap">=C2=A0</span><br s=
tyle=3D"color:rgb(0,0,0);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&=
quot;,courier,monospace;font-size:12.8px;white-space:nowrap"><span style=3D=
"color:rgb(0,0,0);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,c=
ourier,monospace;font-size:12.8px;white-space:nowrap">shared_ptr</span><spa=
n style=3D"line-height:1.1em;color:rgb(0,128,0);font-family:DejaVuSansMono,=
&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space=
:nowrap">(</span><span style=3D"color:rgb(0,0,0);font-family:DejaVuSansMono=
,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-spac=
e:nowrap">=C2=A0</span><a href=3D"http://en.cppreference.com/w/cpp/memory/u=
nique_ptr" style=3D"color:rgb(0,48,128);background-image:none;background-po=
sition:initial;background-repeat:initial;font-family:DejaVuSansMono,&quot;D=
ejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:nowrap=
" target=3D"_blank" rel=3D"nofollow" onmousedown=3D"this.href=3D&#39;http:/=
/www.google.com/url?q\x3dhttp%3A%2F%2Fen.cppreference.com%2Fw%2Fcpp%2Fmemor=
y%2Funique_ptr\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFhixrs84MhkYpf9PZN6m=
O8C_m9uw&#39;;return true;" onclick=3D"this.href=3D&#39;http://www.google.c=
om/url?q\x3dhttp%3A%2F%2Fen.cppreference.com%2Fw%2Fcpp%2Fmemory%2Funique_pt=
r\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFhixrs84MhkYpf9PZN6mO8C_m9uw&#39;=
;return true;"><span style=3D"line-height:1.1em">std::<span style=3D"line-h=
eight:1.1em">unique_ptr</span></span></a><span style=3D"line-height:1.1em;c=
olor:rgb(0,0,128);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,c=
ourier,monospace;font-size:12.8px;white-space:nowrap">&lt;</span><span styl=
e=3D"color:rgb(0,0,0);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quo=
t;,courier,monospace;font-size:12.8px;white-space:nowrap">Y,<wbr>Deleter</s=
pan><span style=3D"line-height:1.1em;color:rgb(0,0,128);font-family:DejaVuS=
ansMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;whi=
te-space:nowrap">&gt;</span><span style=3D"line-height:1.1em;color:rgb(0,0,=
64);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospa=
ce;font-size:12.8px;white-space:nowrap">&amp;&amp;</span><span style=3D"col=
or:rgb(0,0,0);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,couri=
er,monospace;font-size:12.8px;white-space:nowrap">=C2=A0r=C2=A0</span><span=
 style=3D"line-height:1.1em;color:rgb(0,128,0);font-family:DejaVuSansMono,&=
quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:=
nowrap">)</span><span style=3D"line-height:1.1em;color:rgb(0,128,128);font-=
family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-s=
ize:12.8px;white-space:nowrap">;</span><br></div><div><font color=3D"#00808=
0" face=3D"arial, sans-serif"><span style=3D"font-size:12.8px;white-space:n=
owrap"><br></span></font></div>is there any reason why we dont have <div><f=
ont color=3D"#008080" face=3D"arial, sans-serif"><span style=3D"font-size:1=
2.8px;white-space:nowrap"><br></span></font></div><div><span style=3D"line-=
height:1.1em;color:rgb(0,0,221);font-family:DejaVuSansMono,&quot;DejaVu San=
s Mono&quot;,courier,monospace;font-size:12.8px;white-space:nowrap">templat=
e</span><span style=3D"line-height:1.1em;color:rgb(0,0,128);font-family:Dej=
aVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px=
;white-space:nowrap">&lt;</span><span style=3D"color:rgb(0,0,0);font-family=
:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12=
..8px;white-space:nowrap">=C2=A0</span><span style=3D"line-height:1.1em;colo=
r:rgb(0,0,221);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,cour=
ier,monospace;font-size:12.8px;white-space:nowrap">class</span><span style=
=3D"color:rgb(0,0,0);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot=
;,courier,monospace;font-size:12.8px;white-space:nowrap">=C2=A0Y,=C2=A0</sp=
an><span style=3D"line-height:1.1em;color:rgb(0,0,221);font-family:DejaVuSa=
nsMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;whit=
e-space:nowrap">class</span><span style=3D"color:rgb(0,0,0);font-family:Dej=
aVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px=
;white-space:nowrap">=C2=A0<wbr>Deleter, class Alloc=C2=A0</span><span styl=
e=3D"line-height:1.1em;color:rgb(0,0,128);font-family:DejaVuSansMono,&quot;=
DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:nowra=
p">&gt;</span><span style=3D"color:rgb(0,0,0);font-family:DejaVuSansMono,&q=
uot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:n=
owrap">=C2=A0</span><br style=3D"color:rgb(0,0,0);font-family:DejaVuSansMon=
o,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-spa=
ce:nowrap"><span style=3D"color:rgb(0,0,0);font-family:DejaVuSansMono,&quot=
;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:nowr=
ap">shared_ptr</span><span style=3D"line-height:1.1em;color:rgb(0,128,0);fo=
nt-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;fon=
t-size:12.8px;white-space:nowrap">(</span><span style=3D"color:rgb(0,0,0);f=
ont-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;fo=
nt-size:12.8px;white-space:nowrap">=C2=A0</span><a href=3D"http://en.cppref=
erence.com/w/cpp/memory/unique_ptr" style=3D"color:rgb(0,48,128);background=
-image:none;background-position:initial;background-repeat:initial;font-fami=
ly:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:=
12.8px;white-space:nowrap" target=3D"_blank" rel=3D"nofollow" onmousedown=
=3D"this.href=3D&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fen.cpprefe=
rence.com%2Fw%2Fcpp%2Fmemory%2Funique_ptr\x26sa\x3dD\x26sntz\x3d1\x26usg\x3=
dAFQjCNFhixrs84MhkYpf9PZN6mO8C_m9uw&#39;;return true;" onclick=3D"this.href=
=3D&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fen.cppreference.com%2Fw=
%2Fcpp%2Fmemory%2Funique_ptr\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFhixrs=
84MhkYpf9PZN6mO8C_m9uw&#39;;return true;"><span style=3D"line-height:1.1em"=
>std::<span style=3D"line-height:1.1em">unique_ptr</span></span></a><span s=
tyle=3D"line-height:1.1em;color:rgb(0,0,128);font-family:DejaVuSansMono,&qu=
ot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:no=
wrap">&lt;</span><span style=3D"color:rgb(0,0,0);font-family:DejaVuSansMono=
,&quot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-spac=
e:nowrap">Y,<wbr>Deleter</span><span style=3D"line-height:1.1em;color:rgb(0=
,0,128);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier,mon=
ospace;font-size:12.8px;white-space:nowrap">&gt;</span><span style=3D"line-=
height:1.1em;color:rgb(0,0,64);font-family:DejaVuSansMono,&quot;DejaVu Sans=
 Mono&quot;,courier,monospace;font-size:12.8px;white-space:nowrap">&amp;&am=
p;</span><span style=3D"color:rgb(0,0,0);font-family:DejaVuSansMono,&quot;D=
ejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:nowrap=
">=C2=A0r, Alloc alloc=C2=A0</span><span style=3D"line-height:1.1em;color:r=
gb(0,128,0);font-family:DejaVuSansMono,&quot;DejaVu Sans Mono&quot;,courier=
,monospace;font-size:12.8px;white-space:nowrap">)</span><span style=3D"line=
-height:1.1em;color:rgb(0,128,128);font-family:DejaVuSansMono,&quot;DejaVu =
Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:nowrap">;</s=
pan><font color=3D"#008080" face=3D"arial, sans-serif"><span style=3D"font-=
size:12.8px;white-space:nowrap"><br></span></font></div></div><div><span st=
yle=3D"line-height:1.1em;color:rgb(0,128,128);font-family:DejaVuSansMono,&q=
uot;DejaVu Sans Mono&quot;,courier,monospace;font-size:12.8px;white-space:n=
owrap"><br></span></div>or is it just oversight?</div></blockquote><div><br=
></div><div>I&#39;d venture a guess that this is an oversight.=C2=A0</div><=
/div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; 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 />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/d8da5c8b-7e38-47a7-ac54-897e845585af%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/d8da5c8b-7e38-47a7-ac54-897e845585af=
%40isocpp.org</a>.<br />

------=_Part_3543_897755683.1543631433376--

------=_Part_3542_583759579.1543631433375--

.