aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/Optional.h
AgeCommit message (Expand)Author
2013-03-27Cleanup the simplify_type implementation.Rafael Espindola
2013-02-22An Optional<T> is pod-like if the inner type is.Benjamin Kramer
2013-02-21Add move ctor/assignment to Optional<T>David Blaikie
2013-02-21Make Optional<T>'s operator bool 'explicit' in C++11David Blaikie
2013-02-21ADT/Optional.h: Appease msvc. It reapplies r175626.NAKAMURA Takumi
2013-02-21Provide a "None" value for convenience when using Optional<T>()David Blaikie
2013-02-20Revert r175626, "ADT/Optional.h: Appease msvc."NAKAMURA Takumi
2013-02-20Whitespace.NAKAMURA Takumi
2013-02-20ADT/Optional.h: Appease msvc.NAKAMURA Takumi
2013-02-20Rename llvm::Optional<T>::Reset to 'reset' as per LLVM naming conventions.David Blaikie
2013-02-20Allow llvm::Optional to work with types without default constructors.David Blaikie
2013-01-10Fix include guards so they exactly match file names.Jakub Staszak
2013-01-02Use a bool instead of a bitfield in llvm/ADT/Optional.Argyrios Kyrtzidis
2012-11-30Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth
2012-11-30Separate out the tests for whether the compiler suports R-valueChandler Carruth
2012-11-30Add a new C++11 compatibility macro, LLVM_LVALUE_FUNCTION.Jordan Rose
2012-10-18Fix case for include of Compiler.h.Jordan Rose
2012-10-18Add a T&& constructor to llvm::Optional.Jordan Rose
2011-02-11Poison the relational operators ==, !=, <, <=, >=, > on llvm::OptionalDouglas Gregor
2010-04-09Move 'Optional' class from Clang to LLVM/ADT.Ted Kremenek