Expose the type-info flags at the public API layer. These flags provide much more...
authorEnrico Granata <egranata@apple.com>
Tue, 21 Oct 2014 20:52:14 +0000 (20:52 +0000)
committerEnrico Granata <egranata@apple.com>
Tue, 21 Oct 2014 20:52:14 +0000 (20:52 +0000)
commit622be238eb847fbb15b320028263668d17d7e21f
treeaeae21a749b75277b35b4a54c6b7a9c4a076b8a8
parenta61262f989d802b3a38e965a50159274a6d154fa
Expose the type-info flags at the public API layer. These flags provide much more informational content to consumers of the LLDB API than the existing TypeClass. Part of the fix for rdar://18517593

llvm-svn: 220322
15 files changed:
lldb/include/lldb/API/SBType.h
lldb/include/lldb/Symbol/ClangASTType.h
lldb/include/lldb/lldb-enumerations.h
lldb/scripts/Python/interface/SBType.i
lldb/source/API/SBType.cpp
lldb/source/Core/Debugger.cpp
lldb/source/Core/ValueObject.cpp
lldb/source/Core/ValueObjectChild.cpp
lldb/source/DataFormatters/CXXFormatterFunctions.cpp
lldb/source/DataFormatters/NSArray.cpp
lldb/source/DataFormatters/TypeFormat.cpp
lldb/source/DataFormatters/ValueObjectPrinter.cpp
lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
lldb/source/Target/StackFrame.cpp