aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/linecolumn.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/utils/linecolumn.h')
-rw-r--r--src/libs/utils/linecolumn.h46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/libs/utils/linecolumn.h b/src/libs/utils/linecolumn.h
deleted file mode 100644
index 78a881d7f4..0000000000
--- a/src/libs/utils/linecolumn.h
+++ /dev/null
@@ -1,46 +0,0 @@
-// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
-
-#pragma once
-
-#include "utils_global.h"
-
-#include <QMetaType>
-
-#include <optional>
-
-namespace Utils {
-
-class QTCREATOR_UTILS_EXPORT LineColumn
-{
-public:
- constexpr LineColumn() = default;
- constexpr LineColumn(int line, int column) : line(line), column(column) {}
-
- bool isValid() const
- {
- return line >= 0 && column >= 0;
- }
-
- friend bool operator==(LineColumn first, LineColumn second)
- {
- return first.isValid() && first.line == second.line && first.column == second.column;
- }
-
- friend bool operator!=(LineColumn first, LineColumn second)
- {
- return !(first == second);
- }
-
- static LineColumn extractFromFileName(QStringView fileName, int &postfixPos);
-
-public:
- int line = -1;
- int column = -1;
-};
-
-using OptionalLineColumn = std::optional<LineColumn>;
-
-} // namespace Utils
-
-Q_DECLARE_METATYPE(Utils::LineColumn)