Recommit [DataFormatters] Add formatter for C++17 std::optional.
authorDavide Italiano <davide@freebsd.org>
Fri, 27 Jul 2018 19:57:30 +0000 (19:57 +0000)
committerDavide Italiano <davide@freebsd.org>
Fri, 27 Jul 2018 19:57:30 +0000 (19:57 +0000)
commit1d44c46539fa1a40c74b4354022f5aeaeb9c3b6a
tree77b377918ce6632f8aab37e1e5c07121b1d78c5d
parentb83b4e40fe430524aa215005de3cd751e32864b7
Recommit [DataFormatters] Add formatter for C++17 std::optional.

This should have all the correct files now.
<rdar://problem/41471112>
Patch by Shafik Yaghmour.

Differential Revision:  https://reviews.llvm.org/D49271

llvm-svn: 338156
lldb/lldb.xcodeproj/project.pbxproj
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/optional/Makefile [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/optional/TestDataFormatterLibcxxOptional.py [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/optional/main.cpp [new file with mode: 0644]
lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt
lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
lldb/source/Plugins/Language/CPlusPlus/LibCxxOptional.cpp [new file with mode: 0644]