From c727fe695d28799acb499e9961f11ec07d4f9fe2 Mon Sep 17 00:00:00 2001 From: emaste Date: Wed, 6 Nov 2013 16:48:53 +0000 Subject: Import lldb as of SVN r194122 Sponsored by: DARPA, AFRL --- source/DataFormatters/DataVisualization.cpp | 57 ++++------------------------- 1 file changed, 8 insertions(+), 49 deletions(-) (limited to 'source/DataFormatters/DataVisualization.cpp') diff --git a/source/DataFormatters/DataVisualization.cpp b/source/DataFormatters/DataVisualization.cpp index c1ef359..48d3517 100644 --- a/source/DataFormatters/DataVisualization.cpp +++ b/source/DataFormatters/DataVisualization.cpp @@ -40,67 +40,26 @@ DataVisualization::GetCurrentRevision () return GetFormatManager().GetCurrentRevision(); } -lldb::TypeFormatImplSP -DataVisualization::ValueFormats::GetFormat (ValueObject& valobj, lldb::DynamicValueType use_dynamic) -{ - lldb::TypeFormatImplSP entry; - GetFormatManager().GetValueNavigator().Get(valobj, entry, use_dynamic); - return entry; -} - -lldb::TypeFormatImplSP -DataVisualization::ValueFormats::GetFormat (const ConstString &type) -{ - lldb::TypeFormatImplSP entry; - GetFormatManager().GetValueNavigator().Get(type, entry); - return entry; -} - -void -DataVisualization::ValueFormats::Add (const ConstString &type, const lldb::TypeFormatImplSP &entry) -{ - GetFormatManager().GetValueNavigator().Add(FormatManager::GetValidTypeName(type),entry); -} - bool -DataVisualization::ValueFormats::Delete (const ConstString &type) +DataVisualization::ShouldPrintAsOneLiner (ValueObject& valobj) { - return GetFormatManager().GetValueNavigator().Delete(type); + return GetFormatManager().ShouldPrintAsOneLiner(valobj); } -void -DataVisualization::ValueFormats::Clear () -{ - GetFormatManager().GetValueNavigator().Clear(); -} - -void -DataVisualization::ValueFormats::LoopThrough (TypeFormatImpl::ValueCallback callback, void* callback_baton) -{ - GetFormatManager().GetValueNavigator().LoopThrough(callback, callback_baton); -} - -size_t -DataVisualization::ValueFormats::GetCount () -{ - return GetFormatManager().GetValueNavigator().GetCount(); -} - -lldb::TypeNameSpecifierImplSP -DataVisualization::ValueFormats::GetTypeNameSpecifierForFormatAtIndex (size_t index) +lldb::TypeFormatImplSP +DataVisualization::GetFormat (ValueObject& valobj, lldb::DynamicValueType use_dynamic) { - return GetFormatManager().GetValueNavigator().GetTypeNameSpecifierAtIndex(index); + return GetFormatManager().GetFormat(valobj, use_dynamic); } lldb::TypeFormatImplSP -DataVisualization::ValueFormats::GetFormatAtIndex (size_t index) +DataVisualization::GetFormatForType (lldb::TypeNameSpecifierImplSP type_sp) { - return GetFormatManager().GetValueNavigator().GetAtIndex(index); + return GetFormatManager().GetFormatForType(type_sp); } lldb::TypeSummaryImplSP -DataVisualization::GetSummaryFormat (ValueObject& valobj, - lldb::DynamicValueType use_dynamic) +DataVisualization::GetSummaryFormat (ValueObject& valobj, lldb::DynamicValueType use_dynamic) { return GetFormatManager().GetSummaryFormat(valobj, use_dynamic); } -- cgit v1.1