Clang: Cleanup IPC code

Change-Id: I29571801b4093337e2c7cc1eec51cfcd07b3bdc5
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
Marco Bubke
2017-06-12 20:03:34 +02:00
parent f97875a870
commit 3fb25b28e3
106 changed files with 1207 additions and 1211 deletions

View File

@@ -75,21 +75,23 @@ QDebug operator<<(QDebug debug, const CodeCompletionChunk &chunk)
return debug;
}
void PrintTo(const CodeCompletionChunk &chunk, ::std::ostream* os)
std::ostream &operator<<(std::ostream &os, const CodeCompletionChunk &chunk)
{
*os << "{";
*os << completionChunkKindToString(chunk.kind()) << ", ";
*os << chunk.text().constData();
os << "("
<< chunk.kind() << ", "
<< chunk.text();
if (chunk.isOptional())
*os << ", optional";
os << ", optional";
*os << "}";
os << ")";
return os;
}
void PrintTo(const CodeCompletionChunk::Kind &kind, ::std::ostream* os)
std::ostream &operator<<(std::ostream &os, const CodeCompletionChunk::Kind &kind)
{
*os << completionChunkKindToString(kind);
return os << completionChunkKindToString(kind);
}
} // namespace ClangBackEnd