reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
57 FileSpecList &operator=(const FileSpecList &rhs) = default; 60 FileSpecList &operator=(FileSpecList &&rhs) = default; 88 m_files.emplace_back(std::forward<Args>(args)...); 159 bool IsEmpty() const { return m_files.empty(); } 168 if (idx < m_files.size()) { 169 m_files.insert(m_files.begin() + idx, file); 169 m_files.insert(m_files.begin() + idx, file); 171 } else if (idx == m_files.size()) { 172 m_files.push_back(file); 179 if (idx < m_files.size()) { 180 m_files[idx] = file; 187 if (idx < m_files.size()) { 188 m_files.erase(m_files.begin() + idx); 188 m_files.erase(m_files.begin() + idx); 197 const_iterator begin() const { return m_files.begin(); } 198 const_iterator end() const { return m_files.end(); }tools/lldb/source/Core/FileSpecList.cpp
27 m_files.push_back(file_spec); 35 collection::iterator end = m_files.end(); 36 if (find(m_files.begin(), end, file_spec) == end) { 37 m_files.push_back(file_spec); 44 void FileSpecList::Clear() { m_files.clear(); } 48 collection::const_iterator pos, end = m_files.end(); 49 for (pos = m_files.begin(); pos != end; ++pos) { 63 const size_t num_files = m_files.size(); 72 m_files[idx].GetFilename(), file_spec.GetFilename(), 73 file_spec.IsCaseSensitive() || m_files[idx].IsCaseSensitive())) 76 if (FileSpec::Equal(m_files[idx], file_spec, full)) 88 if (idx < m_files.size()) 89 return m_files[idx]; 95 if (idx < m_files.size()) 96 return &m_files[idx]; 106 collection::const_iterator pos, end = m_files.end(); 107 for (pos = m_files.begin(); pos != end; ++pos) { 115 size_t FileSpecList::GetSize() const { return m_files.size(); }