Remove TypeValidators (NFC in terms of the testsuite)
authorAdrian Prantl <aprantl@apple.com>
Tue, 10 Dec 2019 23:32:57 +0000 (15:32 -0800)
committerAdrian Prantl <aprantl@apple.com>
Wed, 11 Dec 2019 17:27:12 +0000 (09:27 -0800)
commitee64dfd953f89a9d3df3c13a28b1bce33f33f4cb
treec64f7ba393b6d09c86dcf5c5467f0e295dbe1841
parent5a3a9e9927b714e94e1c1b839e17429806272052
Remove TypeValidators (NFC in terms of the testsuite)

This is a half-implemented feature that as far as we can tell was
never used by anything since its original inclusion in 2014. This
patch removes it to make remaining the code easier to understand.

Differential Revision: https://reviews.llvm.org/D71310
26 files changed:
lldb/include/lldb/API/SBValue.h
lldb/include/lldb/Core/ValueObject.h
lldb/include/lldb/DataFormatters/DataVisualization.h
lldb/include/lldb/DataFormatters/FormatCache.h
lldb/include/lldb/DataFormatters/FormatClasses.h
lldb/include/lldb/DataFormatters/FormatManager.h
lldb/include/lldb/DataFormatters/FormattersContainer.h
lldb/include/lldb/DataFormatters/LanguageCategory.h
lldb/include/lldb/DataFormatters/TypeCategory.h
lldb/include/lldb/DataFormatters/TypeValidator.h [deleted file]
lldb/include/lldb/DataFormatters/ValueObjectPrinter.h
lldb/include/lldb/Target/Language.h
lldb/include/lldb/lldb-forward.h
lldb/scripts/interface/SBValue.i
lldb/source/API/SBValue.cpp
lldb/source/Core/ValueObject.cpp
lldb/source/DataFormatters/CMakeLists.txt
lldb/source/DataFormatters/DataVisualization.cpp
lldb/source/DataFormatters/FormatCache.cpp
lldb/source/DataFormatters/FormatManager.cpp
lldb/source/DataFormatters/LanguageCategory.cpp
lldb/source/DataFormatters/TypeCategory.cpp
lldb/source/DataFormatters/TypeCategoryMap.cpp
lldb/source/DataFormatters/TypeValidator.cpp [deleted file]
lldb/source/DataFormatters/ValueObjectPrinter.cpp
lldb/source/Target/Language.cpp