<rdar://problem/12953018>
authorEnrico Granata <egranata@apple.com>
Mon, 4 Feb 2013 22:54:42 +0000 (22:54 +0000)
committerEnrico Granata <egranata@apple.com>
Mon, 4 Feb 2013 22:54:42 +0000 (22:54 +0000)
commit3b1b2dabda4128205b090c7c7796017652e27fbb
tree9b71fdfb10d317dd6d3db1227439eaa1442ee73d
parentd6cef10af86e951c91a57ff6600688bf22b89514
<rdar://problem/12953018>

Synthetic children and summary for std::vector<bool> (for both libcxx and libstdcpp).
std::vector<bool> is a special case and is custom-implemented to be a vector of bits, which means we failed to handle it with the standard std::vector<T> formatter.
This checkin provides custom formatters that work correctly

llvm-svn: 174333
lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
lldb/source/DataFormatters/CXXFormatterFunctions.cpp
lldb/source/DataFormatters/FormatManager.cpp
lldb/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/Makefile [new file with mode: 0644]
lldb/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/TestDataFormatterLibcxxVBool.py [new file with mode: 0644]
lldb/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/main.cpp [new file with mode: 0644]
lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/Makefile [new file with mode: 0644]
lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py [new file with mode: 0644]
lldb/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/main.cpp [new file with mode: 0644]