Provide a "None" value for convenience when using Optional<T>()
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 21 Feb 2013 00:27:28 +0000 (00:27 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 21 Feb 2013 00:27:28 +0000 (00:27 +0000)
commitef04593de1bf4cc370131dd54f89b11637c53024
tree0f20de2aa68d7d5023b864c15e5d2c85c075c087
parentf8db6917b3d29e38d75e32855f3757d487dc8a4a
Provide a "None" value for convenience when using Optional<T>()

This implementation of NoneType/None does have some holes but I haven't
found one that doesn't - open to improvement.

llvm-svn: 175696
llvm/include/llvm/ADT/None.h [new file with mode: 0644]
llvm/include/llvm/ADT/Optional.h
llvm/lib/Support/LockFileManager.cpp