llvm-project/lldb/source/Plugins/Language/CPlusPlus
Jim Ingham 393fe62e33 Fix the libcxx set, multiset, vector and bitset formatters to work on references.
The synthetic child providers for these classes had a type expression that matched
pointers & references to the type, but the Front End only worked on the actual object.

I fixed this by adding a way for the Synthetic Child FrontEnd provider to request dereference,
and then had these formatters use that mode.

<rdar://problem/40849836>

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

llvm-svn: 337035
2018-07-13 19:28:32 +00:00
..
BlockPointer.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
BlockPointer.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
CMakeLists.txt Add a data formatter for libc++ std::bitset 2017-11-14 11:15:03 +00:00
CPlusPlusLanguage.cpp Fix the libcxx set, multiset, vector and bitset formatters to work on references. 2018-07-13 19:28:32 +00:00
CPlusPlusLanguage.h Remove unused code related to CPlusPlusLanguage::FindEquivalentNames 2017-05-02 09:00:52 +00:00
CPlusPlusNameParser.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
CPlusPlusNameParser.h Enable parsing C++ names generated by lambda functions. 2017-07-13 19:48:43 +00:00
CxxStringTypes.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
CxxStringTypes.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
LibCxx.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
LibCxx.h Add a data formatter for libc++ std::bitset 2017-11-14 11:15:03 +00:00
LibCxxAtomic.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
LibCxxAtomic.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
LibCxxBitset.cpp Fix assertion in ClangASTContext 2017-11-30 10:16:54 +00:00
LibCxxInitializerList.cpp CompilerType: Add ability to retrieve an integral template argument 2017-11-13 14:26:21 +00:00
LibCxxList.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
LibCxxMap.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
LibCxxQueue.cpp Add data formatter for libc++ std::queue 2017-11-01 15:52:08 +00:00
LibCxxTuple.cpp Update tuple/list/deque data formatters to work with newest libc++ 2017-11-07 22:17:29 +00:00
LibCxxUnorderedMap.cpp CompilerType: Add ability to retrieve an integral template argument 2017-11-13 14:26:21 +00:00
LibCxxVector.cpp CompilerType: Add ability to retrieve an integral template argument 2017-11-13 14:26:21 +00:00
LibStdcpp.cpp CompilerType: Add ability to retrieve an integral template argument 2017-11-13 14:26:21 +00:00
LibStdcpp.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
LibStdcppTuple.cpp Stop calling ValueObject::SetName from synthetic child providers 2017-03-31 20:48:00 +00:00
LibStdcppUniquePointer.cpp Fix tuple getter in std unique pointer pretty-printer 2018-06-11 14:52:52 +00:00