For those of us who are lazy and forgetful (i.e. me), can you remind the difference between auto_ptr and unique_ptr? IIRC unique_ptr is more like scoped_ptr, while auto_ptr has transfer semantics?
On Wed, Jun 29, 2016 at 8:38 AM, Hans de Goede <hdego...@redhat.com> wrote: > Signed-off-by: Hans de Goede <hdego...@redhat.com> > --- > src/gallium/drivers/nouveau/codegen/nv50_ir_util.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_util.h > b/src/gallium/drivers/nouveau/codegen/nv50_ir_util.h > index 7b0de85..c619499 100644 > --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_util.h > +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_util.h > @@ -94,7 +94,11 @@ public: > virtual void reset() { assert(0); } // only for graph iterators > }; > > +#if __cplusplus >= 201103L > +typedef std::unique_ptr<Iterator> IteratorRef; > +#else > typedef std::auto_ptr<Iterator> IteratorRef; > +#endif > > class ManipIterator : public Iterator > { > -- > 2.7.4 > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev