Move the C++ data formatters to the C++ language plugin

llvm-svn: 246873
This commit is contained in:
Enrico Granata
2015-09-04 21:01:18 +00:00
parent 7a518c3dab
commit 33e97e63a5
24 changed files with 387 additions and 275 deletions

View File

@@ -42,6 +42,9 @@ LanguageCategory::Get (ValueObject& valobj,
{
if (!m_category_sp)
return false;
if (!m_category_sp->IsEnabled())
return false;
ConstString type_name = FormatManager::GetTypeForCache(valobj, dynamic);
if (type_name)
@@ -65,6 +68,9 @@ LanguageCategory::Get (ValueObject& valobj,
{
if (!m_category_sp)
return false;
if (!m_category_sp->IsEnabled())
return false;
ConstString type_name = FormatManager::GetTypeForCache(valobj, dynamic);
if (type_name)
@@ -88,6 +94,9 @@ LanguageCategory::Get (ValueObject& valobj,
{
if (!m_category_sp)
return false;
if (!m_category_sp->IsEnabled())
return false;
ConstString type_name = FormatManager::GetTypeForCache(valobj, dynamic);
if (type_name)
@@ -112,6 +121,9 @@ LanguageCategory::Get (ValueObject& valobj,
if (!m_category_sp)
return false;
if (!m_category_sp->IsEnabled())
return false;
ConstString type_name = FormatManager::GetTypeForCache(valobj, dynamic);
if (type_name)
{
@@ -131,3 +143,17 @@ LanguageCategory::GetCategory () const
{
return m_category_sp;
}
void
LanguageCategory::Enable ()
{
if (m_category_sp)
m_category_sp->Enable(true, TypeCategoryMap::Default);
}
void
LanguageCategory::Disable ()
{
if (m_category_sp)
m_category_sp->Disable();
}