diff options
Diffstat (limited to 'include/lldb/DataFormatters/DataVisualization.h')
| -rw-r--r-- | include/lldb/DataFormatters/DataVisualization.h | 43 |
1 files changed, 11 insertions, 32 deletions
diff --git a/include/lldb/DataFormatters/DataVisualization.h b/include/lldb/DataFormatters/DataVisualization.h index 499e0fe14d93..ca0714c29f84 100644 --- a/include/lldb/DataFormatters/DataVisualization.h +++ b/include/lldb/DataFormatters/DataVisualization.h @@ -36,40 +36,19 @@ public: static uint32_t GetCurrentRevision (); - class ValueFormats - { - public: - static lldb::TypeFormatImplSP - GetFormat (ValueObject& valobj, lldb::DynamicValueType use_dynamic); - - static lldb::TypeFormatImplSP - GetFormat (const ConstString &type); - - static void - Add (const ConstString &type, const lldb::TypeFormatImplSP &entry); - - static bool - Delete (const ConstString &type); - - static void - Clear (); - - static void - LoopThrough (TypeFormatImpl::ValueCallback callback, void* callback_baton); - - static size_t - GetCount (); - - static lldb::TypeNameSpecifierImplSP - GetTypeNameSpecifierForFormatAtIndex (size_t); - - static lldb::TypeFormatImplSP - GetFormatAtIndex (size_t); - }; + static bool + ShouldPrintAsOneLiner (ValueObject& valobj); + + static lldb::TypeFormatImplSP + GetFormat (ValueObject& valobj, + lldb::DynamicValueType use_dynamic); + + static lldb::TypeFormatImplSP + GetFormatForType (lldb::TypeNameSpecifierImplSP type_sp); static lldb::TypeSummaryImplSP - GetSummaryFormat(ValueObject& valobj, - lldb::DynamicValueType use_dynamic); + GetSummaryFormat (ValueObject& valobj, + lldb::DynamicValueType use_dynamic); static lldb::TypeSummaryImplSP GetSummaryForType (lldb::TypeNameSpecifierImplSP type_sp); |
