reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
207 return m_format_map.GetValueAtIndex(index); 215 void Clear() { m_format_map.Clear(); } 217 void ForEach(ForEachCallback callback) { m_format_map.ForEach(callback); } 219 uint32_t GetCount() { return m_format_map.GetCount(); } 229 m_format_map.Add(std::move(type), entry); 234 m_format_map.Add(GetValidTypeName_Impl(type), entry); 238 return m_format_map.Delete(type); 242 std::lock_guard<std::recursive_mutex> guard(m_format_map.mutex()); 243 MapIterator pos, end = m_format_map.map().end(); 244 for (pos = m_format_map.map().begin(); pos != end; pos++) { 247 m_format_map.map().erase(pos); 248 if (m_format_map.listener) 249 m_format_map.listener->Changed(); 257 return m_format_map.Get(type, entry); 267 ConstString key = m_format_map.GetKeyAtIndex(index); 277 RegularExpression regex = m_format_map.GetKeyAtIndex(index); 287 std::lock_guard<std::recursive_mutex> guard(m_format_map.mutex()); 289 for (const auto &pos : llvm::reverse(m_format_map.map())) { 301 std::lock_guard<std::recursive_mutex> guard(m_format_map.mutex()); 302 for (const auto &pos : m_format_map.map()) {