[DataFormatters] Add formatter for C++17 std::variant
authorShafik Yaghmour <syaghmour@apple.com>
Wed, 19 Sep 2018 18:07:05 +0000 (18:07 +0000)
committerShafik Yaghmour <syaghmour@apple.com>
Wed, 19 Sep 2018 18:07:05 +0000 (18:07 +0000)
commit8306f76e56329f4efc02399cb11158ecabb54c17
tree6ed632c142ca54fd3ad123aacba9d9a4cff9d892
parent86e5cb0e0bc938c9cf44d91eeffdce31ab5cb3ee
[DataFormatters] Add formatter for C++17 std::variant

rdar://problem/43691454

Patch by Shafik Yaghmour.

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

llvm-svn: 342563
lldb/lldb.xcodeproj/project.pbxproj
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/Makefile [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/TestDataFormatterLibcxxVariant.py [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/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.h
lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp [new file with mode: 0644]
lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.h [new file with mode: 0644]