reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Utility/RangeMap.h
  139   void Append(const Entry &entry) { m_entries.push_back(entry); }
  141   void Append(B base, S size) { m_entries.emplace_back(base, size); }
  144     if (idx < m_entries.size()) {
  145       m_entries.erase(m_entries.begin() + idx);
  145       m_entries.erase(m_entries.begin() + idx);
  152     if (m_entries.size() > 1)
  153       std::stable_sort(m_entries.begin(), m_entries.end());
  153       std::stable_sort(m_entries.begin(), m_entries.end());
  173     if (m_entries.size() > 1) {
  181       for (pos = m_entries.begin(), end = m_entries.end(), prev = end;
  181       for (pos = m_entries.begin(), end = m_entries.end(), prev = end;
  193         for (pos = m_entries.begin(), end = m_entries.end(), prev = end;
  193         for (pos = m_entries.begin(), end = m_entries.end(), prev = end;
  204         m_entries.swap(minimal_ranges);
  213     if (m_entries.empty())
  217     return m_entries.front().GetRangeBase();
  224     if (m_entries.empty())
  228     return m_entries.back().GetRangeEnd();
  233     for (pos = m_entries.begin(), end = m_entries.end(); pos != end; ++pos)
  233     for (pos = m_entries.begin(), end = m_entries.end(); pos != end; ++pos)
  237   void Clear() { m_entries.clear(); }
  239   bool IsEmpty() const { return m_entries.empty(); }
  241   size_t GetSize() const { return m_entries.size(); }
  244     return ((i < m_entries.size()) ? &m_entries[i] : nullptr);
  244     return ((i < m_entries.size()) ? &m_entries[i] : nullptr);
  249   const Entry &GetEntryRef(size_t i) const { return m_entries[i]; }
  251   Entry *Back() { return (m_entries.empty() ? nullptr : &m_entries.back()); }
  251   Entry *Back() { return (m_entries.empty() ? nullptr : &m_entries.back()); }
  254     return (m_entries.empty() ? nullptr : &m_entries.back());
  254     return (m_entries.empty() ? nullptr : &m_entries.back());
  265     if (!m_entries.empty()) {
  267       typename Collection::const_iterator begin = m_entries.begin();
  268       typename Collection::const_iterator end = m_entries.end();
  287     if (!m_entries.empty()) {
  289       typename Collection::const_iterator begin = m_entries.begin();
  290       typename Collection::const_iterator end = m_entries.end();
  310     if (!m_entries.empty()) {
  311       typename Collection::const_iterator begin = m_entries.begin();
  312       typename Collection::const_iterator end = m_entries.end();