summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/FormatManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Core/FormatManager.cpp')
-rw-r--r--lldb/source/Core/FormatManager.cpp58
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;
- }
- }
-}
-
OpenPOWER on IntegriCloud