- Added API to access data types
- integer, double, array, string, boolean and dictionary data types
- Earlier user had to parse through the string output to get these values
- Added Test cases for API testing
- Added new StructuredDataType enum in public include file
- Replaced locally-defined enum in StructuredData.h with this new one
- Modified other internal files using this locally-defined enum
Signed-off-by: Abhishek Aggarwal <abhishek.a.aggarwal@intel.com>
This should go into lldb-enumerations.h and the lldb_private::StructuredData should switch over to using that enum as well. Then we won't duplicated the enum here and in StructuredData.h. The enum type name will need to become longer and the enums will need to include the prefix be longer: