summaryrefslogtreecommitdiff
path: root/include/llvm/ADT/OwningPtr.h
AgeCommit message (Expand)AuthorFilesLines
2014-04-24[C++] Use 'nullptr'.Craig Topper1-4/+4
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-1/+1
2014-03-05[C++11] Add release() to OwningPtr.Ahmed Charles1-0/+2
2014-03-03[C++11] Pass unique_ptr by value instead of &&.Ahmed Charles1-2/+2
2014-03-02[C++11] Add support for OwningPtr<T> to be converted to and fromChandler Carruth1-0/+14
2014-03-01[C++11] Remove the R-value reference #if usage from the ADT and SupportChandler Carruth1-4/+0
2013-05-15Use only explicit bool conversion operatorsDavid Blaikie1-2/+3
2013-01-10Fix include guards so they exactly match file names.Jakub Staszak1-2/+2
2012-11-30Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth1-2/+2
2012-10-18Add move constructors for OwningPtr and OwningArrayPtr.Jordan Rose1-0/+18
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper1-4/+5
2012-01-23revert r148688 too, this isn't safe for DenseMap use. When DenseMap resizes,...Chris Lattner1-5/+2
2012-01-23allow OwningPtr to be copy constructed if null, which is required toChris Lattner1-2/+5
2010-04-05Remove MaybeOwningPtr. We're going to use reference-counting instead.Douglas Gregor1-93/+0
2010-04-05Introduce MaybeOwningPtr, a smart pointer that may (or may not) haveDouglas Gregor1-0/+92
2009-02-20Fixed lint errors:Misha Brukman1-1/+1
2009-01-09Removed trailing whitespace.Misha Brukman1-9/+9
2008-12-08Use 'delete []' instead of 'delete' in OwningArray::reset().Ted Kremenek1-1/+1
2008-02-25Add missing include (for ptrdiff_t).Eli Friedman1-0/+1
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner1-2/+2
2007-12-20Added OwningArrayPtr smart pointer class to provide an analogous class toTed Kremenek1-0/+54
2007-12-20add new smart pointer for clang.Chris Lattner1-0/+79