diff options
author | Christian Stenger <christian.stenger@qt.io> | 2021-05-31 08:18:19 +0200 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2021-05-31 06:45:03 +0000 |
commit | 73c2a98b39300ec2b522aaa2d8adbdb5beaedfda (patch) | |
tree | 25cdbab1dcf585f1f798c7b26319bcb4e3f6cdcc | |
parent | 626a79488fa487ec8747c77376f5628ae9971688 (diff) |
Utils: Make Link a class
Change-Id: Ia2f1c9589f65064eca2416b093b3fecf568058d2
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r-- | src/libs/3rdparty/cplusplus/Symbol.h | 2 | ||||
-rw-r--r-- | src/libs/utils/link.h | 3 | ||||
-rw-r--r-- | src/libs/utils/outputformatter.h | 2 | ||||
-rw-r--r-- | src/plugins/cpptools/abstractoverviewmodel.h | 2 | ||||
-rw-r--r-- | tests/unit/unittest/gtest-creator-printing.h | 2 |
5 files changed, 6 insertions, 5 deletions
diff --git a/src/libs/3rdparty/cplusplus/Symbol.h b/src/libs/3rdparty/cplusplus/Symbol.h index ae441b339b..3e1b525a62 100644 --- a/src/libs/3rdparty/cplusplus/Symbol.h +++ b/src/libs/3rdparty/cplusplus/Symbol.h @@ -22,7 +22,7 @@ #include "CPlusPlusForwardDeclarations.h" -namespace Utils { struct Link; } +namespace Utils { class Link; } namespace CPlusPlus { diff --git a/src/libs/utils/link.h b/src/libs/utils/link.h index 269c7e8965..08d603ccfd 100644 --- a/src/libs/utils/link.h +++ b/src/libs/utils/link.h @@ -35,8 +35,9 @@ namespace Utils { -struct QTCREATOR_UTILS_EXPORT Link +class QTCREATOR_UTILS_EXPORT Link { +public: Link(const Utils::FilePath &filePath = Utils::FilePath(), int line = 0, int column = 0) : targetFilePath(filePath) , targetLine(line) diff --git a/src/libs/utils/outputformatter.h b/src/libs/utils/outputformatter.h index 98a93d6e9a..76fbc273fa 100644 --- a/src/libs/utils/outputformatter.h +++ b/src/libs/utils/outputformatter.h @@ -44,7 +44,7 @@ QT_END_NAMESPACE namespace Utils { class FileInProjectFinder; class FormattedText; -struct Link; +class Link; class QTCREATOR_UTILS_EXPORT OutputLineParser : public QObject { diff --git a/src/plugins/cpptools/abstractoverviewmodel.h b/src/plugins/cpptools/abstractoverviewmodel.h index 444d19e548..1035494a37 100644 --- a/src/plugins/cpptools/abstractoverviewmodel.h +++ b/src/plugins/cpptools/abstractoverviewmodel.h @@ -38,7 +38,7 @@ namespace CPlusPlus { class Document; } namespace Utils { class LineColumn; -struct Link; +class Link; } namespace CppTools { diff --git a/tests/unit/unittest/gtest-creator-printing.h b/tests/unit/unittest/gtest-creator-printing.h index 9bc90c75a6..28329c3a2a 100644 --- a/tests/unit/unittest/gtest-creator-printing.h +++ b/tests/unit/unittest/gtest-creator-printing.h @@ -110,7 +110,7 @@ std::ostream &operator<<(std::ostream &out, const HeaderPath &headerPath); namespace Utils { class LineColumn; class SmallStringView; -struct Link; +class Link; std::ostream &operator<<(std::ostream &out, const LineColumn &lineColumn); std::ostream &operator<<(std::ostream &out, const Utils::Language &language); |