<rdar://problem/12523238> Commit 1 of 3
authorEnrico Granata <egranata@apple.com>
Tue, 23 Oct 2012 19:54:09 +0000 (19:54 +0000)
committerEnrico Granata <egranata@apple.com>
Tue, 23 Oct 2012 19:54:09 +0000 (19:54 +0000)
commitadaf282c763ecdb07850fc9e534bd9d3d99e71f8
tree5b436b44f1d266e1e3de036b505e0119ba81f1cf
parentbdcebd323ad7ddf60fb9234f9deb8e720f69e893
<rdar://problem/12523238> Commit 1 of 3
This commit enables the new HasChildren() feature for synthetic children providers
Namely, it hooks up the required bits and pieces so that individual synthetic children providers can implement a new (optional) has_children call
Default implementations have been provided where necessary so that any existing providers continue to work and behave correctly

Next steps are:
2) writing smart implementations of has_children for our providers whenever possible
3) make a test case

llvm-svn: 166495
lldb/include/lldb/Core/CXXFormatterFunctions.h
lldb/include/lldb/Core/FormatClasses.h
lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
lldb/include/lldb/Interpreter/ScriptInterpreter.h
lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
lldb/scripts/Python/python-wrapper.swig
lldb/source/Core/CXXFormatterFunctions.cpp
lldb/source/Core/ValueObjectSyntheticFilter.cpp
lldb/source/Interpreter/ScriptInterpreterPython.cpp