forked from qt-creator/qt-creator
Utils: Rename FileName to FilePath
More in line with QFileInfo terminonlogy which appears to be best-of-breed within Qt. Change-Id: I1d051ff1c8363ebd4ee56376451df45216c4c9ab Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -756,17 +756,17 @@ bool Snapshot::isEmpty() const
|
||||
return _documents.isEmpty();
|
||||
}
|
||||
|
||||
Snapshot::const_iterator Snapshot::find(const Utils::FileName &fileName) const
|
||||
Snapshot::const_iterator Snapshot::find(const Utils::FilePath &fileName) const
|
||||
{
|
||||
return _documents.find(fileName);
|
||||
}
|
||||
|
||||
void Snapshot::remove(const Utils::FileName &fileName)
|
||||
void Snapshot::remove(const Utils::FilePath &fileName)
|
||||
{
|
||||
_documents.remove(fileName);
|
||||
}
|
||||
|
||||
bool Snapshot::contains(const Utils::FileName &fileName) const
|
||||
bool Snapshot::contains(const Utils::FilePath &fileName) const
|
||||
{
|
||||
return _documents.contains(fileName);
|
||||
}
|
||||
@@ -774,7 +774,7 @@ bool Snapshot::contains(const Utils::FileName &fileName) const
|
||||
void Snapshot::insert(Document::Ptr doc)
|
||||
{
|
||||
if (doc) {
|
||||
_documents.insert(Utils::FileName::fromString(doc->fileName()), doc);
|
||||
_documents.insert(Utils::FilePath::fromString(doc->fileName()), doc);
|
||||
m_deps.files.clear(); // Will trigger re-build when accessed.
|
||||
}
|
||||
}
|
||||
@@ -794,7 +794,7 @@ static QList<Macro> macrosDefinedUntilLine(const QList<Macro> ¯os, int line)
|
||||
}
|
||||
|
||||
Document::Ptr Snapshot::preprocessedDocument(const QByteArray &source,
|
||||
const Utils::FileName &fileName,
|
||||
const Utils::FilePath &fileName,
|
||||
int withDefinedMacrosFromDocumentUntilLine) const
|
||||
{
|
||||
Document::Ptr newDoc = Document::create(fileName.toString());
|
||||
@@ -858,7 +858,7 @@ QList<Snapshot::IncludeLocation> Snapshot::includeLocationsOfDocument(const QStr
|
||||
return result;
|
||||
}
|
||||
|
||||
Utils::FileNameList Snapshot::filesDependingOn(const Utils::FileName &fileName) const
|
||||
Utils::FilePathList Snapshot::filesDependingOn(const Utils::FilePath &fileName) const
|
||||
{
|
||||
updateDependencyTable();
|
||||
return m_deps.filesDependingOn(fileName);
|
||||
@@ -887,7 +887,7 @@ void Snapshot::allIncludesForDocument_helper(const QString &fileName, QSet<QStri
|
||||
}
|
||||
}
|
||||
|
||||
Document::Ptr Snapshot::document(const Utils::FileName &fileName) const
|
||||
Document::Ptr Snapshot::document(const Utils::FilePath &fileName) const
|
||||
{
|
||||
return _documents.value(fileName);
|
||||
}
|
||||
|
||||
@@ -389,7 +389,7 @@ private:
|
||||
|
||||
class CPLUSPLUS_EXPORT Snapshot
|
||||
{
|
||||
typedef QHash<Utils::FileName, Document::Ptr> Base;
|
||||
typedef QHash<Utils::FilePath, Document::Ptr> Base;
|
||||
|
||||
public:
|
||||
Snapshot();
|
||||
@@ -403,36 +403,36 @@ public:
|
||||
bool isEmpty() const;
|
||||
|
||||
void insert(Document::Ptr doc); // ### remove
|
||||
void remove(const Utils::FileName &fileName); // ### remove
|
||||
void remove(const Utils::FilePath &fileName); // ### remove
|
||||
void remove(const QString &fileName)
|
||||
{ remove(Utils::FileName::fromString(fileName)); }
|
||||
{ remove(Utils::FilePath::fromString(fileName)); }
|
||||
|
||||
const_iterator begin() const { return _documents.begin(); }
|
||||
const_iterator end() const { return _documents.end(); }
|
||||
|
||||
bool contains(const Utils::FileName &fileName) const;
|
||||
bool contains(const Utils::FilePath &fileName) const;
|
||||
bool contains(const QString &fileName) const
|
||||
{ return contains(Utils::FileName::fromString(fileName)); }
|
||||
{ return contains(Utils::FilePath::fromString(fileName)); }
|
||||
|
||||
Document::Ptr document(const Utils::FileName &fileName) const;
|
||||
Document::Ptr document(const Utils::FilePath &fileName) const;
|
||||
Document::Ptr document(const QString &fileName) const
|
||||
{ return document(Utils::FileName::fromString(fileName)); }
|
||||
{ return document(Utils::FilePath::fromString(fileName)); }
|
||||
|
||||
const_iterator find(const Utils::FileName &fileName) const;
|
||||
const_iterator find(const Utils::FilePath &fileName) const;
|
||||
const_iterator find(const QString &fileName) const
|
||||
{ return find(Utils::FileName::fromString(fileName)); }
|
||||
{ return find(Utils::FilePath::fromString(fileName)); }
|
||||
|
||||
Snapshot simplified(Document::Ptr doc) const;
|
||||
|
||||
Document::Ptr preprocessedDocument(const QByteArray &source,
|
||||
const Utils::FileName &fileName,
|
||||
const Utils::FilePath &fileName,
|
||||
int withDefinedMacrosFromDocumentUntilLine = -1) const;
|
||||
Document::Ptr preprocessedDocument(const QByteArray &source,
|
||||
const QString &fileName,
|
||||
int withDefinedMacrosFromDocumentUntilLine = -1) const
|
||||
{
|
||||
return preprocessedDocument(source,
|
||||
Utils::FileName::fromString(fileName),
|
||||
Utils::FilePath::fromString(fileName),
|
||||
withDefinedMacrosFromDocumentUntilLine);
|
||||
}
|
||||
|
||||
@@ -442,9 +442,9 @@ public:
|
||||
QSet<QString> allIncludesForDocument(const QString &fileName) const;
|
||||
QList<IncludeLocation> includeLocationsOfDocument(const QString &fileName) const;
|
||||
|
||||
Utils::FileNameList filesDependingOn(const Utils::FileName &fileName) const;
|
||||
Utils::FileNameList filesDependingOn(const QString &fileName) const
|
||||
{ return filesDependingOn(Utils::FileName::fromString(fileName)); }
|
||||
Utils::FilePathList filesDependingOn(const Utils::FilePath &fileName) const;
|
||||
Utils::FilePathList filesDependingOn(const QString &fileName) const
|
||||
{ return filesDependingOn(Utils::FilePath::fromString(fileName)); }
|
||||
void updateDependencyTable() const;
|
||||
|
||||
bool operator==(const Snapshot &other) const;
|
||||
|
||||
@@ -29,9 +29,9 @@
|
||||
|
||||
using namespace CPlusPlus;
|
||||
|
||||
Utils::FileNameList DependencyTable::filesDependingOn(const Utils::FileName &fileName) const
|
||||
Utils::FilePathList DependencyTable::filesDependingOn(const Utils::FilePath &fileName) const
|
||||
{
|
||||
Utils::FileNameList deps;
|
||||
Utils::FilePathList deps;
|
||||
|
||||
int index = fileIndex.value(fileName, -1);
|
||||
if (index == -1)
|
||||
@@ -66,14 +66,14 @@ void DependencyTable::build(const Snapshot &snapshot)
|
||||
}
|
||||
|
||||
for (int i = 0; i < files.size(); ++i) {
|
||||
const Utils::FileName &fileName = files.at(i);
|
||||
const Utils::FilePath &fileName = files.at(i);
|
||||
if (Document::Ptr doc = snapshot.document(fileName)) {
|
||||
QBitArray bitmap(files.size());
|
||||
QList<int> directIncludes;
|
||||
const QStringList documentIncludes = doc->includedFiles();
|
||||
|
||||
foreach (const QString &includedFile, documentIncludes) {
|
||||
int index = fileIndex.value(Utils::FileName::fromString(includedFile));
|
||||
int index = fileIndex.value(Utils::FilePath::fromString(includedFile));
|
||||
|
||||
if (index == -1)
|
||||
continue;
|
||||
|
||||
@@ -44,10 +44,10 @@ class CPLUSPLUS_EXPORT DependencyTable
|
||||
private:
|
||||
friend class Snapshot;
|
||||
void build(const Snapshot &snapshot);
|
||||
Utils::FileNameList filesDependingOn(const Utils::FileName &fileName) const;
|
||||
Utils::FilePathList filesDependingOn(const Utils::FilePath &fileName) const;
|
||||
|
||||
QVector<Utils::FileName> files;
|
||||
QHash<Utils::FileName, int> fileIndex;
|
||||
QVector<Utils::FilePath> files;
|
||||
QHash<Utils::FilePath, int> fileIndex;
|
||||
QHash<int, QList<int> > includes;
|
||||
QVector<QBitArray> includeMap;
|
||||
};
|
||||
|
||||
@@ -170,7 +170,7 @@ void FindUsages::reportResult(unsigned tokenIndex)
|
||||
|
||||
const int len = tk.utf16chars();
|
||||
|
||||
const Usage u(Utils::FileName::fromString(_doc->fileName()), lineText, line, col, len);
|
||||
const Usage u(Utils::FilePath::fromString(_doc->fileName()), lineText, line, col, len);
|
||||
_usages.append(u);
|
||||
_references.append(tokenIndex);
|
||||
}
|
||||
|
||||
@@ -40,11 +40,11 @@ class CPLUSPLUS_EXPORT Usage
|
||||
{
|
||||
public:
|
||||
Usage() = default;
|
||||
Usage(const Utils::FileName &path, const QString &lineText, int line, int col, int len)
|
||||
Usage(const Utils::FilePath &path, const QString &lineText, int line, int col, int len)
|
||||
: path(path), lineText(lineText), line(line), col(col), len(len) {}
|
||||
|
||||
public:
|
||||
Utils::FileName path;
|
||||
Utils::FilePath path;
|
||||
QString lineText;
|
||||
int line = 0;
|
||||
int col = 0;
|
||||
|
||||
Reference in New Issue
Block a user