Commit 0cfb4a6b authored by Davide Italiano's avatar Davide Italiano
Browse files

[FormatManager] Provide only one variant of EnableCategory.

All the callers pass a single language anyway.
parent 89618a7c
Loading
Loading
Loading
Loading
+2 −11
Original line number Diff line number Diff line
@@ -52,23 +52,14 @@ public:
  void
  EnableCategory(ConstString category_name,
                 TypeCategoryMap::Position pos = TypeCategoryMap::Default) {
    EnableCategory(category_name, pos,
                   std::initializer_list<lldb::LanguageType>());
    EnableCategory(category_name, pos, {});
  }

  void EnableCategory(ConstString category_name,
                      TypeCategoryMap::Position pos, lldb::LanguageType lang) {
    std::initializer_list<lldb::LanguageType> langs = {lang};
    EnableCategory(category_name, pos, langs);
  }

  void EnableCategory(ConstString category_name,
                      TypeCategoryMap::Position pos = TypeCategoryMap::Default,
                      std::initializer_list<lldb::LanguageType> langs = {}) {
    TypeCategoryMap::ValueSP category_sp;
    if (m_categories_map.Get(category_name, category_sp) && category_sp) {
      m_categories_map.Enable(category_sp, pos);
      for (const lldb::LanguageType lang : langs)
      category_sp->AddLanguage(lang);
    }
  }