LLDB mainline
|
#include <SBTypeCategory.h>
Protected Member Functions | |
lldb::TypeCategoryImplSP | GetSP () |
void | SetSP (const lldb::TypeCategoryImplSP &typecategory_impl_sp) |
SBTypeCategory (const lldb::TypeCategoryImplSP &) | |
SBTypeCategory (const char *) | |
bool | IsDefaultCategory () |
Protected Attributes | |
TypeCategoryImplSP | m_opaque_sp |
Friends | |
class | SBDebugger |
Definition at line 17 of file SBTypeCategory.h.
SBTypeCategory::SBTypeCategory | ( | ) |
Definition at line 29 of file SBTypeCategory.cpp.
References LLDB_INSTRUMENT_VA.
SBTypeCategory::SBTypeCategory | ( | const lldb::SBTypeCategory & | rhs | ) |
Definition at line 35 of file SBTypeCategory.cpp.
References LLDB_INSTRUMENT_VA.
|
default |
References lldb::operator==().
|
protected |
Definition at line 535 of file SBTypeCategory.cpp.
|
protected |
Definition at line 31 of file SBTypeCategory.cpp.
References lldb_private::DataVisualization::Categories::GetCategory(), and m_opaque_sp.
void SBTypeCategory::AddLanguage | ( | lldb::LanguageType | language | ) |
Definition at line 95 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeCategory::AddTypeFilter | ( | SBTypeNameSpecifier | type_name, |
SBTypeFilter | filter | ||
) |
Definition at line 394 of file SBTypeCategory.cpp.
References lldb::SBTypeFilter::GetSP(), lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeFilter::IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeCategory::AddTypeFormat | ( | SBTypeNameSpecifier | type_name, |
SBTypeFormat | format | ||
) |
Definition at line 302 of file SBTypeCategory.cpp.
References lldb::SBTypeFormat::GetSP(), lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeFormat::IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeCategory::AddTypeSummary | ( | SBTypeNameSpecifier | type_name, |
SBTypeSummary | summary | ||
) |
Definition at line 331 of file SBTypeCategory.cpp.
References lldb_private::ScriptInterpreter::GenerateTypeScriptFunction(), lldb::SBTypeSummary::GetData(), lldb_private::Debugger::GetDebuggerAtIndex(), lldb::SBTypeNameSpecifier::GetName(), lldb_private::Debugger::GetNumDebuggers(), lldb::SBTypeNameSpecifier::GetSP(), lldb::SBTypeSummary::GetSP(), lldb::SBTypeSummary::IsFunctionCode(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), lldb::SBTypeSummary::IsValid(), LLDB_INSTRUMENT_VA, m_opaque_sp, lldb::SBTypeSummary::SetFunctionName(), and lldb_private::StringList::SplitIntoLines().
bool SBTypeCategory::AddTypeSynthetic | ( | SBTypeNameSpecifier | type_name, |
SBTypeSynthetic | synth | ||
) |
Definition at line 423 of file SBTypeCategory.cpp.
References lldb_private::ScriptInterpreter::GenerateTypeSynthClass(), lldb::SBTypeSynthetic::GetData(), lldb_private::Debugger::GetDebuggerAtIndex(), lldb::SBTypeNameSpecifier::GetName(), lldb_private::Debugger::GetNumDebuggers(), lldb::SBTypeNameSpecifier::GetSP(), lldb::SBTypeSynthetic::GetSP(), lldb::SBTypeSynthetic::IsClassCode(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), lldb::SBTypeSynthetic::IsValid(), LLDB_INSTRUMENT_VA, m_opaque_sp, lldb::SBTypeSynthetic::SetClassName(), and lldb_private::StringList::SplitIntoLines().
bool SBTypeCategory::DeleteTypeFilter | ( | SBTypeNameSpecifier | type_name | ) |
Definition at line 411 of file SBTypeCategory.cpp.
References lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeCategory::DeleteTypeFormat | ( | SBTypeNameSpecifier | type_name | ) |
Definition at line 319 of file SBTypeCategory.cpp.
References lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeCategory::DeleteTypeSummary | ( | SBTypeNameSpecifier | type_name | ) |
Definition at line 382 of file SBTypeCategory.cpp.
References lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeCategory::DeleteTypeSynthetic | ( | SBTypeNameSpecifier | type_name | ) |
Definition at line 474 of file SBTypeCategory.cpp.
References lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeCategory::GetDescription | ( | lldb::SBStream & | description, |
lldb::DescriptionLevel | description_level | ||
) |
Definition at line 486 of file SBTypeCategory.cpp.
References GetName(), IsValid(), and LLDB_INSTRUMENT_VA.
bool SBTypeCategory::GetEnabled | ( | ) |
Definition at line 52 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by lldb::SBDebugger::GetFormatForType().
SBTypeFilter SBTypeCategory::GetFilterAtIndex | ( | uint32_t | index | ) |
Definition at line 252 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBTypeFilter SBTypeCategory::GetFilterForType | ( | SBTypeNameSpecifier | spec | ) |
Definition at line 175 of file SBTypeCategory.cpp.
References lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBTypeFormat SBTypeCategory::GetFormatAtIndex | ( | uint32_t | index | ) |
Definition at line 269 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBTypeFormat SBTypeCategory::GetFormatForType | ( | SBTypeNameSpecifier | spec | ) |
Definition at line 195 of file SBTypeCategory.cpp.
References lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by lldb::SBDebugger::GetFormatForType().
lldb::LanguageType SBTypeCategory::GetLanguageAtIndex | ( | uint32_t | idx | ) |
Definition at line 79 of file SBTypeCategory.cpp.
References lldb::eLanguageTypeUnknown, IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
const char * SBTypeCategory::GetName | ( | ) |
Definition at line 71 of file SBTypeCategory.cpp.
References lldb_private::ConstString::GetCString(), IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by GetDescription().
uint32_t SBTypeCategory::GetNumFilters | ( | ) |
Definition at line 119 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBTypeCategory::GetNumFormats | ( | ) |
Definition at line 102 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBTypeCategory::GetNumLanguages | ( | ) |
Definition at line 87 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBTypeCategory::GetNumSummaries | ( | ) |
Definition at line 111 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBTypeCategory::GetNumSynthetics | ( | ) |
Definition at line 127 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 524 of file SBTypeCategory.cpp.
References IsValid(), and m_opaque_sp.
SBTypeSummary SBTypeCategory::GetSummaryAtIndex | ( | uint32_t | index | ) |
Definition at line 277 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBTypeSummary SBTypeCategory::GetSummaryForType | ( | SBTypeNameSpecifier | spec | ) |
Definition at line 213 of file SBTypeCategory.cpp.
References lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBTypeSynthetic SBTypeCategory::GetSyntheticAtIndex | ( | uint32_t | index | ) |
Definition at line 285 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBTypeSynthetic SBTypeCategory::GetSyntheticForType | ( | SBTypeNameSpecifier | spec | ) |
Definition at line 231 of file SBTypeCategory.cpp.
References lldb::SBTypeNameSpecifier::GetSP(), IsValid(), lldb::SBTypeNameSpecifier::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::SBTypeNameSpecifier SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex | ( | uint32_t | index | ) |
Definition at line 136 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::SBTypeNameSpecifier SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex | ( | uint32_t | index | ) |
Definition at line 146 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::SBTypeNameSpecifier SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex | ( | uint32_t | index | ) |
Definition at line 156 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::SBTypeNameSpecifier SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex | ( | uint32_t | index | ) |
Definition at line 166 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 539 of file SBTypeCategory.cpp.
References IsValid(), and m_opaque_sp.
bool SBTypeCategory::IsValid | ( | ) | const |
Definition at line 42 of file SBTypeCategory.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by AddLanguage(), AddTypeFilter(), AddTypeFormat(), AddTypeSummary(), AddTypeSynthetic(), DeleteTypeFilter(), DeleteTypeFormat(), DeleteTypeSummary(), DeleteTypeSynthetic(), GetDescription(), GetEnabled(), GetFilterAtIndex(), GetFilterForType(), GetFormatAtIndex(), GetFormatForType(), GetLanguageAtIndex(), GetName(), GetNumFilters(), GetNumFormats(), GetNumLanguages(), GetNumSummaries(), GetNumSynthetics(), GetSP(), GetSummaryAtIndex(), GetSummaryForType(), GetSyntheticAtIndex(), GetSyntheticForType(), GetTypeNameSpecifierForFilterAtIndex(), GetTypeNameSpecifierForFormatAtIndex(), GetTypeNameSpecifierForSummaryAtIndex(), GetTypeNameSpecifierForSyntheticAtIndex(), IsDefaultCategory(), operator!=(), operator==(), and SetEnabled().
|
explicit |
Definition at line 46 of file SBTypeCategory.cpp.
References LLDB_INSTRUMENT_VA.
bool SBTypeCategory::operator!= | ( | lldb::SBTypeCategory & | rhs | ) |
Definition at line 515 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::SBTypeCategory & SBTypeCategory::operator= | ( | const lldb::SBTypeCategory & | rhs | ) |
Definition at line 496 of file SBTypeCategory.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeCategory::operator== | ( | lldb::SBTypeCategory & | rhs | ) |
Definition at line 506 of file SBTypeCategory.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
void SBTypeCategory::SetEnabled | ( | bool | enabled | ) |
Definition at line 60 of file SBTypeCategory.cpp.
References lldb_private::DataVisualization::Categories::Disable(), lldb_private::DataVisualization::Categories::Enable(), IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 530 of file SBTypeCategory.cpp.
References m_opaque_sp.
|
friend |
Definition at line 99 of file SBTypeCategory.h.
|
protected |
Definition at line 105 of file SBTypeCategory.h.
Referenced by AddLanguage(), AddTypeFilter(), AddTypeFormat(), AddTypeSummary(), AddTypeSynthetic(), DeleteTypeFilter(), DeleteTypeFormat(), DeleteTypeSummary(), DeleteTypeSynthetic(), GetEnabled(), GetFilterAtIndex(), GetFilterForType(), GetFormatAtIndex(), GetFormatForType(), GetLanguageAtIndex(), GetName(), GetNumFilters(), GetNumFormats(), GetNumLanguages(), GetNumSummaries(), GetNumSynthetics(), GetSP(), GetSummaryAtIndex(), GetSummaryForType(), GetSyntheticAtIndex(), GetSyntheticForType(), GetTypeNameSpecifierForFilterAtIndex(), GetTypeNameSpecifierForFormatAtIndex(), GetTypeNameSpecifierForSummaryAtIndex(), GetTypeNameSpecifierForSyntheticAtIndex(), IsDefaultCategory(), operator!=(), operator=(), operator==(), SBTypeCategory(), SetEnabled(), and SetSP().