LanguageServerProtocol: Fix build on macOS

Change-Id: Id13c0c32d03a7c5226d80afafb952fd33b2d608a
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2019-05-17 13:09:15 +02:00
parent 3f423fc139
commit 5459d3ca72
4 changed files with 4 additions and 4 deletions

View File

@@ -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<QString>(this))
return *val;

View File

@@ -71,7 +71,7 @@ public:
{}
explicit MarkedString(const QJsonValue &value);
operator const QJsonValue() const;
operator QJsonValue() const;
};
class LANGUAGESERVERPROTOCOL_EXPORT HoverContent

View File

@@ -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:

View File

@@ -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; }