Cleanup the type X list commands to use the new ForEach goodness

llvm-svn: 253423
This commit is contained in:
Enrico Granata
2015-11-18 01:37:49 +00:00
parent 3da7a5338e
commit a76e894bd5
11 changed files with 225 additions and 902 deletions

View File

@@ -225,12 +225,6 @@ DataVisualization::Categories::DisableStar ()
GetFormatManager().DisableAllCategories();
}
void
DataVisualization::Categories::LoopThrough (FormatManager::CategoryCallback callback, void* callback_baton)
{
GetFormatManager().LoopThroughCategories(callback, callback_baton);
}
void
DataVisualization::Categories::ForEach (TypeCategoryMap::ForEachCallback callback)
{
@@ -274,9 +268,9 @@ DataVisualization::NamedSummaryFormats::Clear ()
}
void
DataVisualization::NamedSummaryFormats::LoopThrough (TypeSummaryImpl::SummaryCallback callback, void* callback_baton)
DataVisualization::NamedSummaryFormats::ForEach (std::function<bool(ConstString, const lldb::TypeSummaryImplSP&)> callback)
{
GetFormatManager().GetNamedSummaryContainer().LoopThrough(callback, callback_baton);
GetFormatManager().GetNamedSummaryContainer().ForEach(callback);
}
uint32_t