forked from OSchip/llvm-project
Add calls to the SB API to access the multi-language formatter category feature
llvm-svn: 251376
This commit is contained in:
parent
49edd3b3a8
commit
9e9cf54eb2
|
@ -36,6 +36,15 @@ namespace lldb {
|
|||
const char*
|
||||
GetName();
|
||||
|
||||
lldb::LanguageType
|
||||
GetLanguageAtIndex (uint32_t idx);
|
||||
|
||||
uint32_t
|
||||
GetNumLanguages ();
|
||||
|
||||
void
|
||||
AddLanguage (lldb::LanguageType language);
|
||||
|
||||
bool
|
||||
GetDescription (lldb::SBStream &description,
|
||||
lldb::DescriptionLevel description_level);
|
||||
|
|
|
@ -35,6 +35,15 @@ namespace lldb {
|
|||
const char*
|
||||
GetName();
|
||||
|
||||
lldb::LanguageType
|
||||
GetLanguageAtIndex (uint32_t idx);
|
||||
|
||||
uint32_t
|
||||
GetNumLanguages ();
|
||||
|
||||
void
|
||||
AddLanguage (lldb::LanguageType language);
|
||||
|
||||
bool
|
||||
GetDescription (lldb::SBStream &description,
|
||||
lldb::DescriptionLevel description_level);
|
||||
|
|
|
@ -79,6 +79,29 @@ SBTypeCategory::GetName()
|
|||
return m_opaque_sp->GetName();
|
||||
}
|
||||
|
||||
lldb::LanguageType
|
||||
SBTypeCategory::GetLanguageAtIndex (uint32_t idx)
|
||||
{
|
||||
if (IsValid())
|
||||
return m_opaque_sp->GetLanguageAtIndex(idx);
|
||||
return lldb::eLanguageTypeUnknown;
|
||||
}
|
||||
|
||||
uint32_t
|
||||
SBTypeCategory::GetNumLanguages ()
|
||||
{
|
||||
if (IsValid())
|
||||
return m_opaque_sp->GetNumLanguages();
|
||||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
SBTypeCategory::AddLanguage (lldb::LanguageType language)
|
||||
{
|
||||
if (IsValid())
|
||||
m_opaque_sp->AddLanguage(language);
|
||||
}
|
||||
|
||||
uint32_t
|
||||
SBTypeCategory::GetNumFormats ()
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue