@@ -17,14 +17,15 @@ using namespace lldb_private;
1717
1818TypeCategoryMap::TypeCategoryMap (IFormatChangeListener *lst)
1919 : m_map_mutex(), listener(lst), m_map(), m_active_categories() {
20- ConstString default_cs (" default" );
21- lldb::TypeCategoryImplSP default_sp =
22- std::make_shared<TypeCategoryImpl>( listener, default_cs );
23- Add (default_cs , default_sp);
24- Enable (default_cs , First);
20+ constexpr llvm::StringRef default_category_name (" default" );
21+ lldb::TypeCategoryImplSP default_sp = std::make_shared<TypeCategoryImpl>(
22+ listener, ConstString (default_category_name) );
23+ Add (default_category_name , default_sp);
24+ Enable (default_category_name , First);
2525}
2626
27- void TypeCategoryMap::Add (KeyType name, const TypeCategoryImplSP &entry) {
27+ void TypeCategoryMap::Add (llvm::StringRef name,
28+ const TypeCategoryImplSP &entry) {
2829 {
2930 std::lock_guard<std::recursive_mutex> guard (m_map_mutex);
3031 m_map[name] = entry;
@@ -37,7 +38,7 @@ void TypeCategoryMap::Add(KeyType name, const TypeCategoryImplSP &entry) {
3738 listener->Changed ();
3839}
3940
40- bool TypeCategoryMap::Delete (KeyType name) {
41+ bool TypeCategoryMap::Delete (llvm::StringRef name) {
4142 {
4243 std::lock_guard<std::recursive_mutex> guard (m_map_mutex);
4344 MapIterator iter = m_map.find (name);
@@ -55,15 +56,15 @@ bool TypeCategoryMap::Delete(KeyType name) {
5556 return true ;
5657}
5758
58- bool TypeCategoryMap::Enable (KeyType category_name, Position pos) {
59+ bool TypeCategoryMap::Enable (llvm::StringRef category_name, Position pos) {
5960 std::lock_guard<std::recursive_mutex> guard (m_map_mutex);
6061 TypeCategoryImplSP category;
6162 if (!Get (category_name, category))
6263 return false ;
6364 return Enable (category, pos);
6465}
6566
66- bool TypeCategoryMap::Disable (KeyType category_name) {
67+ bool TypeCategoryMap::Disable (llvm::StringRef category_name) {
6768 std::lock_guard<std::recursive_mutex> guard (m_map_mutex);
6869 TypeCategoryImplSP category;
6970 if (!Get (category_name, category))
@@ -149,7 +150,7 @@ void TypeCategoryMap::Clear() {
149150 listener->Changed ();
150151}
151152
152- bool TypeCategoryMap::Get (KeyType name, TypeCategoryImplSP &entry) {
153+ bool TypeCategoryMap::Get (llvm::StringRef name, TypeCategoryImplSP &entry) {
153154 std::lock_guard<std::recursive_mutex> guard (m_map_mutex);
154155 MapIterator iter = m_map.find (name);
155156 if (iter == m_map.end ())
0 commit comments