diff --git a/src/libs/languageserverprotocol/languagefeatures.cpp b/src/libs/languageserverprotocol/languagefeatures.cpp index 7ad4eae3d65..cfb4cc6fabd 100644 --- a/src/libs/languageserverprotocol/languagefeatures.cpp +++ b/src/libs/languageserverprotocol/languagefeatures.cpp @@ -343,7 +343,7 @@ MarkedString::MarkedString(const QJsonValue &value) } } -LanguageServerProtocol::MarkedString::operator const QJsonValue() const +LanguageServerProtocol::MarkedString::operator QJsonValue() const { if (auto val = Utils::get_if(this)) return *val; diff --git a/src/libs/languageserverprotocol/languagefeatures.h b/src/libs/languageserverprotocol/languagefeatures.h index b7045fb58dd..ddd732718a1 100644 --- a/src/libs/languageserverprotocol/languagefeatures.h +++ b/src/libs/languageserverprotocol/languagefeatures.h @@ -71,7 +71,7 @@ public: {} explicit MarkedString(const QJsonValue &value); - operator const QJsonValue() const; + operator QJsonValue() const; }; class LANGUAGESERVERPROTOCOL_EXPORT HoverContent diff --git a/src/libs/languageserverprotocol/lsptypes.cpp b/src/libs/languageserverprotocol/lsptypes.cpp index e77997ca895..e5abcf80369 100644 --- a/src/libs/languageserverprotocol/lsptypes.cpp +++ b/src/libs/languageserverprotocol/lsptypes.cpp @@ -420,7 +420,7 @@ MarkupKind::MarkupKind(const QJsonValue &value) m_value = value.toString() == "markdown" ? markdown : plaintext; } -LanguageServerProtocol::MarkupKind::operator const QJsonValue() const +LanguageServerProtocol::MarkupKind::operator QJsonValue() const { switch (m_value) { case MarkupKind::markdown: diff --git a/src/libs/languageserverprotocol/lsptypes.h b/src/libs/languageserverprotocol/lsptypes.h index 957db75ec13..80c9a8cb61e 100644 --- a/src/libs/languageserverprotocol/lsptypes.h +++ b/src/libs/languageserverprotocol/lsptypes.h @@ -388,7 +388,7 @@ public: {} MarkupKind(const QJsonValue &value); - operator const QJsonValue() const; + operator QJsonValue() const; Value value() const { return m_value; } bool operator==(const Value &value) const { return m_value == value; }