summaryrefslogtreecommitdiff
path: root/include/llvm/ADT/Optional.h
Commit message (Expand)AuthorAge
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Cleanup the simplify_type implementation.Rafael Espindola2013-03-27
* An Optional<T> is pod-like if the inner type is.Benjamin Kramer2013-02-22
* Add move ctor/assignment to Optional<T>David Blaikie2013-02-21
* Make Optional<T>'s operator bool 'explicit' in C++11David Blaikie2013-02-21
* ADT/Optional.h: Appease msvc. It reapplies r175626.NAKAMURA Takumi2013-02-21
* Provide a "None" value for convenience when using Optional<T>()David Blaikie2013-02-21
* Revert r175626, "ADT/Optional.h: Appease msvc."NAKAMURA Takumi2013-02-20
* Whitespace.NAKAMURA Takumi2013-02-20
* ADT/Optional.h: Appease msvc.NAKAMURA Takumi2013-02-20
* Rename llvm::Optional<T>::Reset to 'reset' as per LLVM naming conventions.David Blaikie2013-02-20
* Allow llvm::Optional to work with types without default constructors.David Blaikie2013-02-20
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-10
* Use a bool instead of a bitfield in llvm/ADT/Optional.Argyrios Kyrtzidis2013-01-02
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-30
* Separate out the tests for whether the compiler suports R-valueChandler Carruth2012-11-30
* Add a new C++11 compatibility macro, LLVM_LVALUE_FUNCTION.Jordan Rose2012-11-30
* Fix case for include of Compiler.h.Jordan Rose2012-10-18
* Add a T&& constructor to llvm::Optional.Jordan Rose2012-10-18
* Poison the relational operators ==, !=, <, <=, >=, > on llvm::OptionalDouglas Gregor2011-02-11
* Move 'Optional' class from Clang to LLVM/ADT.Ted Kremenek2010-04-09