diff options
Diffstat (limited to 'lldb/source/Core/FormatManager.cpp')
-rw-r--r-- | lldb/source/Core/FormatManager.cpp | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/lldb/source/Core/FormatManager.cpp b/lldb/source/Core/FormatManager.cpp index 72503842387..8f8a60d3b49 100644 --- a/lldb/source/Core/FormatManager.cpp +++ b/lldb/source/Core/FormatManager.cpp @@ -151,61 +151,3 @@ FormatManager::GetFormatAsCString (Format format) return g_format_infos[format].format_name; return NULL; } - -bool -FormatManager::GetFormatForType (const ConstString &type_name, lldb::Format& format, bool& cascade) -{ - Mutex::Locker locker (m_format_map_mutex); - FormatMap& fmtmap = m_format_map; - FormatMap::iterator iter = fmtmap.find(type_name.GetCString()); - if(iter == fmtmap.end()) - return false; - else { - format = iter->second.format; - cascade = iter->second.cascades; - return true; - } -} - -void -FormatManager::AddFormatForType (const ConstString &type_name, lldb::Format format, bool cascade) -{ - Entry entry(format, cascade); - Mutex::Locker locker (m_format_map_mutex); - FormatMap& fmtmap = m_format_map; - fmtmap[type_name.GetCString()] = entry; -} - -bool -FormatManager::DeleteFormatForType (const ConstString &type_name) -{ - Mutex::Locker locker (m_format_map_mutex); - FormatMap& fmtmap = m_format_map; - const char* typeCS = type_name.GetCString(); - FormatMap::iterator iter = fmtmap.find(typeCS); - if (iter != fmtmap.end()) - { - fmtmap.erase(typeCS); - return true; - } - return false; -} - -void -FormatManager::LoopThroughFormatList (Callback callback, void* param) -{ - if (callback) - { - Mutex::Locker locker (m_format_map_mutex); - FormatIterator pos, end = m_format_map.end(); - for (pos = m_format_map.begin(); pos != end; ++pos) - { - const char* type = pos->first; - lldb::Format format = pos->second.format; - bool cascade = pos->second.cascades; - if (!callback(param, type, format, cascade)) - break; - } - } -} - |