reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
860 void Append(const Entry &entry) { m_entries.push_back(entry); } 863 if (m_entries.size() > 1) 864 std::stable_sort(m_entries.begin(), m_entries.end()); 864 std::stable_sort(m_entries.begin(), m_entries.end()); 881 void Clear() { m_entries.clear(); } 883 bool IsEmpty() const { return m_entries.empty(); } 885 size_t GetSize() const { return m_entries.size(); } 888 return ((i < m_entries.size()) ? &m_entries[i] : nullptr); 888 return ((i < m_entries.size()) ? &m_entries[i] : nullptr); 893 const Entry &GetEntryRef(size_t i) const { return m_entries[i]; } 903 if (!m_entries.empty()) { 906 typename Collection::iterator begin = m_entries.begin(); 907 typename Collection::iterator end = m_entries.end(); 923 if (entry >= &*m_entries.begin() && entry + 1 < &*m_entries.end()) 923 if (entry >= &*m_entries.begin() && entry + 1 < &*m_entries.end()) 928 Entry *Back() { return (m_entries.empty() ? nullptr : &m_entries.back()); } 928 Entry *Back() { return (m_entries.empty() ? nullptr : &m_entries.back()); } 931 return (m_entries.empty() ? nullptr : &m_entries.back()); 931 return (m_entries.empty() ? nullptr : &m_entries.back());