summaryrefslogtreecommitdiffstats
path: root/base/memory/scoped_ptr.h
Commit message (Expand)AuthorAgeFilesLines
* Convert scoped_ptr_malloc -> scoped_ptr, part 6.viettrungluu@chromium.org2014-03-201-134/+1
* Make scoped_ptr_malloc abort() on an invalid assignment.viettrungluu@chromium.org2014-02-261-0/+5
* Typo fix in scoped_ptr.h commenttnagel@chromium.org2014-02-111-1/+1
* Grammar fix in scoped_ptr.h commenttnagel@chromium.org2014-02-101-4/+4
* Update a comment to align with the behaviour of the code.rjkroege@chromium.org2013-10-091-3/+3
* Disallow explicit scoped_ptr<T> construction from NULL.dcheng@chromium.org2013-06-261-0/+3
* Make expressions like "if (weak_ptr)" workakalin@chromium.org2013-06-061-0/+5
* Remove scoped_array from Chromium.dcheng@chromium.org2013-04-171-142/+6
* Revert 194649 "Remove scoped_array from Chromium."dcheng@chromium.org2013-04-171-6/+142
* Remove scoped_array from Chromium.dcheng@chromium.org2013-04-171-142/+6
* Update scoped_array<T>::reset logic to match scoped_ptr.dcheng@chromium.org2013-04-051-8/+10
* Make scoped_array<T> more compatible with scoped_ptr<T[]>.dcheng@chromium.org2013-04-051-0/+12
* Update scoped_ptr<T>::reset() to more closely match std::unique_ptr<T>.dcheng@chromium.org2013-03-011-19/+22
* Revert 184179dcheng@chromium.org2013-02-231-22/+19
* Update scoped_ptr<T>::reset() to more closely match std::unique_ptr<T>.dcheng@chromium.org2013-02-221-19/+22
* Break the debug build if a scoped_ptr self-reset is detected.dcheng@chromium.org2013-02-091-0/+3
* Fix scoped_ptr<T[]> to disallow construction and reset from NULL.dcheng@chromium.org2013-02-021-0/+2
* Equality on scoped_ptr can be done with const pointers.qsr@chromium.org2013-01-221-2/+2
* Extend scoped_ptr to be closer to unique_ptr. Support custom deleters, and de...ajwong@chromium.org2012-12-201-89/+380
* Revert 165006 - Revert 165005 until skia_webkit.gyp is present everywhere.bungeman@chromium.org2012-10-301-9/+1
* Revert 165005 until skia_webkit.gyp is present everywhere.bungeman@chromium.org2012-10-301-1/+9
* Fix move.h's to use a concrete RValue carrier object rather than hacking a RV...ajwong@chromium.org2012-10-151-22/+13
* Allow scoped_ptr variables to be used in boolean expressionsenne@chromium.org2012-10-061-0/+15
* Remove the rest of #pragma once in one big CL.ajwong@chromium.org2012-07-111-1/+0
* Fix scoped_ptr::Pass to not rely on undefined behaviordmichael@chromium.org2012-06-201-3/+18
* Add make_scoped_ptr to scoped_ptr.hkalman@chromium.org2012-06-181-0/+8
* Make sure that scoped_ptr<> cannot be used with ref-counted objects.sergeyu@chromium.org2012-04-051-0/+25
* Add scoped_ptr<>::PassAs<>().sergeyu@chromium.org2012-01-251-0/+21
* remove ; which breaks nacl_integration since they use -pedanticajwong@chromium.org2012-01-201-3/+3
* Transfer the C++03 move-only type emulation into base/move.h and also make Sc...ajwong@chromium.org2012-01-201-47/+35
* Allow construction and assignment of one scoped_ptr from another if the types...ajwong@chromium.org2012-01-111-1/+15
* Redo r113722 - Add Pass(), which implements move semantics, to scoped_ptr, sc...ajwong@chromium.org2011-12-221-12/+81
* Revert 115441 - Redo r113722 - Add Pass(), which implements move semantics, t...jeremya@chromium.org2011-12-211-81/+12
* Redo r113722 - Add Pass(), which implements move semantics, to scoped_ptr, sc...ajwong@chromium.org2011-12-211-12/+81
* Revert of "Redo r113722 - Add Pass(), which implements move semantics, to sco...ajwong@chromium.org2011-12-131-81/+12
* Revert of "Revert of "Redo r113722 - Add Pass(), which implements move semant...ajwong@chromium.org2011-12-131-12/+81
* Revert "Redo r113722 - Add Pass(), which implements move semantics, to scoped...ajwong@chromium.org2011-12-131-81/+12
* Redo r113722 - Add Pass(), which implements move semantics, to scoped_ptr, sc...ajwong@chromium.org2011-12-101-12/+81
* Revert 113722 - Add Pass(), which implements move semantics, to scoped_ptr, s...sergeyu@chromium.org2011-12-091-81/+12
* Add Pass(), which implements move semantics, to scoped_ptr, scoped_array, and...ajwong@chromium.org2011-12-091-12/+81
* Remove the free_ member of scoped_ptr_malloc.evan@chromium.org2011-08-291-7/+3
* Move some files from base to base/memory.levin@chromium.org2011-03-281-0/+383