<div dir="ltr">Well, I raised a slightly dissenting opinion to removing the typedefs, and so did strk.  <div><br></div><div>Why not use a nice short name like GeomPtr to hide those ugly and hard-to-type <> ?</div><div><br></div><div>@dbaston: there are many reasons for encapsulation.  One worthy goal is to provide a simpler mental model...  <div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 29, 2019 at 11:56 AM Paul Ramsey <<a href="mailto:pramsey@cleverelephant.ca">pramsey@cleverelephant.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word">Ah, yes, I had svn-3.5 checked out when I was running those searches. Whooops. <div><br></div><div>Not much objection to getting rid of the typedefs [2] that I can see. Unless we really thing c++ is going to change the smart pointer implementations yet again. (an open question, I suppose)</div><div><br></div><div>P</div><div><br></div><div>[2] <a href="https://lists.osgeo.org/pipermail/geos-devel/2018-December/008750.html" target="_blank">https://lists.osgeo.org/pipermail/geos-devel/2018-December/008750.html</a><br><div><br><blockquote type="cite"><div>On Jan 29, 2019, at 11:53 AM, Daniel Baston <<a href="mailto:dbaston@gmail.com" target="_blank">dbaston@gmail.com</a>> wrote:</div><br class="gmail-m_-4838385465325634026Apple-interchange-newline"><div><div dir="ltr">I think auto_ptr has been removed from master already, no? I'd prefer to lose the typedefs as well, but last time we brought that up I recall there being some disagreement.<div><br></div><div>Dan</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 29, 2019 at 2:19 PM Paul Ramsey <<a href="mailto:pramsey@cleverelephant.ca" target="_blank">pramsey@cleverelephant.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Any reason not to renovate the code base and remote the various uses<br>
of auto_ptr in favour of unique_ptr and strip out the various typedefs<br>
at the same time so that we uniformly just use std::unique_ptr<> right<br>
in code where folks can see it?<br>
<br>
P.<br>
_______________________________________________<br>
geos-devel mailing list<br>
<a href="mailto:geos-devel@lists.osgeo.org" target="_blank">geos-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geos-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geos-devel</a></blockquote></div>
_______________________________________________<br>geos-devel mailing list<br><a href="mailto:geos-devel@lists.osgeo.org" target="_blank">geos-devel@lists.osgeo.org</a><br><a href="https://lists.osgeo.org/mailman/listinfo/geos-devel" target="_blank">https://lists.osgeo.org/mailman/listinfo/geos-devel</a></div></blockquote></div><br></div></div>_______________________________________________<br>
geos-devel mailing list<br>
<a href="mailto:geos-devel@lists.osgeo.org" target="_blank">geos-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geos-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geos-devel</a></blockquote></div>