#include "lldb/DataFormatters/DataVisualization.h"
usingnamespacelldb;
usingnamespacelldb_private;
static FormatManager &GetFormatManager() { … }
void DataVisualization::ForceUpdate() { … }
uint32_t DataVisualization::GetCurrentRevision() { … }
bool DataVisualization::ShouldPrintAsOneLiner(ValueObject &valobj) { … }
lldb::TypeFormatImplSP
DataVisualization::GetFormat(ValueObject &valobj,
lldb::DynamicValueType use_dynamic) { … }
lldb::TypeFormatImplSP
DataVisualization::GetFormatForType(lldb::TypeNameSpecifierImplSP type_sp) { … }
lldb::TypeSummaryImplSP
DataVisualization::GetSummaryFormat(ValueObject &valobj,
lldb::DynamicValueType use_dynamic) { … }
lldb::TypeSummaryImplSP
DataVisualization::GetSummaryForType(lldb::TypeNameSpecifierImplSP type_sp) { … }
lldb::SyntheticChildrenSP
DataVisualization::GetSyntheticChildren(ValueObject &valobj,
lldb::DynamicValueType use_dynamic) { … }
lldb::TypeFilterImplSP
DataVisualization::GetFilterForType(lldb::TypeNameSpecifierImplSP type_sp) { … }
lldb::ScriptedSyntheticChildrenSP
DataVisualization::GetSyntheticForType(lldb::TypeNameSpecifierImplSP type_sp) { … }
bool DataVisualization::AnyMatches(
const FormattersMatchCandidate &candidate_type,
TypeCategoryImpl::FormatCategoryItems items, bool only_enabled,
const char **matching_category,
TypeCategoryImpl::FormatCategoryItems *matching_type) { … }
bool DataVisualization::Categories::GetCategory(ConstString category,
lldb::TypeCategoryImplSP &entry,
bool allow_create) { … }
bool DataVisualization::Categories::GetCategory(
lldb::LanguageType language, lldb::TypeCategoryImplSP &entry) { … }
void DataVisualization::Categories::Add(ConstString category) { … }
bool DataVisualization::Categories::Delete(ConstString category) { … }
void DataVisualization::Categories::Clear() { … }
void DataVisualization::Categories::Clear(ConstString category) { … }
void DataVisualization::Categories::Enable(ConstString category,
TypeCategoryMap::Position pos) { … }
void DataVisualization::Categories::Enable(lldb::LanguageType lang_type) { … }
void DataVisualization::Categories::Disable(ConstString category) { … }
void DataVisualization::Categories::Disable(lldb::LanguageType lang_type) { … }
void DataVisualization::Categories::Enable(
const lldb::TypeCategoryImplSP &category, TypeCategoryMap::Position pos) { … }
void DataVisualization::Categories::Disable(
const lldb::TypeCategoryImplSP &category) { … }
void DataVisualization::Categories::EnableStar() { … }
void DataVisualization::Categories::DisableStar() { … }
void DataVisualization::Categories::ForEach(
TypeCategoryMap::ForEachCallback callback) { … }
uint32_t DataVisualization::Categories::GetCount() { … }
lldb::TypeCategoryImplSP
DataVisualization::Categories::GetCategoryAtIndex(size_t index) { … }
bool DataVisualization::NamedSummaryFormats::GetSummaryFormat(
ConstString type, lldb::TypeSummaryImplSP &entry) { … }
void DataVisualization::NamedSummaryFormats::Add(
ConstString type, const lldb::TypeSummaryImplSP &entry) { … }
bool DataVisualization::NamedSummaryFormats::Delete(ConstString type) { … }
void DataVisualization::NamedSummaryFormats::Clear() { … }
void DataVisualization::NamedSummaryFormats::ForEach(
std::function<bool(const TypeMatcher &, const lldb::TypeSummaryImplSP &)>
callback) { … }
uint32_t DataVisualization::NamedSummaryFormats::GetCount() { … }