LLDB mainline
Classes | Static Public Member Functions | List of all members
lldb_private::DataVisualization Class Reference

#include <DataVisualization.h>

Classes

class  Categories
 
class  NamedSummaryFormats
 

Static Public Member Functions

static void ForceUpdate ()
 
static uint32_t GetCurrentRevision ()
 
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)
 
static lldb::TypeSummaryImplSP GetSummaryForType (lldb::TypeNameSpecifierImplSP type_sp)
 
static lldb::TypeFilterImplSP GetFilterForType (lldb::TypeNameSpecifierImplSP type_sp)
 
static lldb::ScriptedSyntheticChildrenSP GetSyntheticForType (lldb::TypeNameSpecifierImplSP type_sp)
 
static lldb::SyntheticChildrenSP GetSyntheticChildren (ValueObject &valobj, lldb::DynamicValueType use_dynamic)
 
static bool AnyMatches (const FormattersMatchCandidate &candidate_type, TypeCategoryImpl::FormatCategoryItems items=TypeCategoryImpl::ALL_ITEM_TYPES, bool only_enabled=true, const char **matching_category=nullptr, TypeCategoryImpl::FormatCategoryItems *matching_type=nullptr)
 

Detailed Description

Definition at line 22 of file DataVisualization.h.

Member Function Documentation

◆ AnyMatches()

bool DataVisualization::AnyMatches ( const FormattersMatchCandidate candidate_type,
TypeCategoryImpl::FormatCategoryItems  items = TypeCategoryImpl::ALL_ITEM_TYPES,
bool  only_enabled = true,
const char **  matching_category = nullptr,
TypeCategoryImpl::FormatCategoryItems matching_type = nullptr 
)
static

◆ ForceUpdate()

void DataVisualization::ForceUpdate ( )
static

◆ GetCurrentRevision()

uint32_t DataVisualization::GetCurrentRevision ( )
static

◆ GetFilterForType()

lldb::TypeFilterImplSP DataVisualization::GetFilterForType ( lldb::TypeNameSpecifierImplSP  type_sp)
static

◆ GetFormat()

lldb::TypeFormatImplSP DataVisualization::GetFormat ( ValueObject valobj,
lldb::DynamicValueType  use_dynamic 
)
static

◆ GetFormatForType()

lldb::TypeFormatImplSP DataVisualization::GetFormatForType ( lldb::TypeNameSpecifierImplSP  type_sp)
static

◆ GetSummaryFormat()

lldb::TypeSummaryImplSP DataVisualization::GetSummaryFormat ( ValueObject valobj,
lldb::DynamicValueType  use_dynamic 
)
static

◆ GetSummaryForType()

lldb::TypeSummaryImplSP DataVisualization::GetSummaryForType ( lldb::TypeNameSpecifierImplSP  type_sp)
static

◆ GetSyntheticChildren()

lldb::SyntheticChildrenSP DataVisualization::GetSyntheticChildren ( ValueObject valobj,
lldb::DynamicValueType  use_dynamic 
)
static

◆ GetSyntheticForType()

lldb::ScriptedSyntheticChildrenSP DataVisualization::GetSyntheticForType ( lldb::TypeNameSpecifierImplSP  type_sp)
static

◆ ShouldPrintAsOneLiner()

bool DataVisualization::ShouldPrintAsOneLiner ( ValueObject valobj)
static

The documentation for this class was generated from the following files: