[formatters] Add a libstdcpp formatter for set and unify tests across stdlibs
authorDanil Stefaniuc <danilashtefan@gmail.com>
Wed, 27 Oct 2021 18:54:19 +0000 (11:54 -0700)
committerWalter Erquinigo <wallace@fb.com>
Wed, 27 Oct 2021 18:55:11 +0000 (11:55 -0700)
commit3eb9e6536a6a40f116655240b264292efabdc928
tree999de8e8e1ddb8331a8066a9bd9fad2e50806a54
parent288f1f8abe5835180a0021f142043ee261ab3846
[formatters] Add a libstdcpp formatter for set and unify tests across stdlibs

This diff adds a data formatter for libstdcpp's set. Besides, it unifies the tests for set for libcxx and libstdcpp for maintainability.

Reviewed By: wallace

Differential Revision: https://reviews.llvm.org/D112537
lldb/examples/synthetic/gnu_libstdcpp.py
lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/set/Makefile [new file with mode: 0644]
lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/set/TestDataFormatterGenericSet.py [new file with mode: 0644]
lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/set/main.cpp [new file with mode: 0644]
lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/set/Makefile [deleted file]
lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/set/TestDataFormatterLibcxxSet.py [deleted file]
lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/set/main.cpp [deleted file]