From 07991a6f83fa9c0e42c8b805170610c5c1996ea3 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 19 Jul 2016 13:26:29 +0200 Subject: [PATCH] Clang: Inline UpdateTranslationUnitsForEditorMessage Change-Id: I0e68c138d5eed394f9fece1bd3ca6fbd39575348 Reviewed-by: Tim Jenssen --- ...updatetranslationunitsforeditormessage.cpp | 30 -------------- .../updatetranslationunitsforeditormessage.h | 39 +++++++++++++------ 2 files changed, 28 insertions(+), 41 deletions(-) diff --git a/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.cpp b/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.cpp index 08f50c16b3f..dbfddb712a9 100644 --- a/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.cpp +++ b/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.cpp @@ -25,42 +25,12 @@ #include "updatetranslationunitsforeditormessage.h" -#include #include #include namespace ClangBackEnd { -UpdateTranslationUnitsForEditorMessage::UpdateTranslationUnitsForEditorMessage(const QVector &fileContainers) - : fileContainers_(fileContainers) -{ -} - -const QVector &UpdateTranslationUnitsForEditorMessage::fileContainers() const -{ - return fileContainers_; -} - -QDataStream &operator<<(QDataStream &out, const UpdateTranslationUnitsForEditorMessage &message) -{ - out << message.fileContainers_; - - return out; -} - -QDataStream &operator>>(QDataStream &in, UpdateTranslationUnitsForEditorMessage &message) -{ - in >> message.fileContainers_; - - return in; -} - -bool operator==(const UpdateTranslationUnitsForEditorMessage &first, const UpdateTranslationUnitsForEditorMessage &second) -{ - return first.fileContainers_ == second.fileContainers_; -} - QDebug operator<<(QDebug debug, const UpdateTranslationUnitsForEditorMessage &message) { debug.nospace() << "UpdateTranslationUnitsForEditorMessage("; diff --git a/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.h b/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.h index dcd57010139..dd5807a8553 100644 --- a/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.h +++ b/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.h @@ -31,26 +31,43 @@ namespace ClangBackEnd { -class CMBIPC_EXPORT UpdateTranslationUnitsForEditorMessage +class UpdateTranslationUnitsForEditorMessage { - friend CMBIPC_EXPORT QDataStream &operator<<(QDataStream &out, const UpdateTranslationUnitsForEditorMessage &message); - friend CMBIPC_EXPORT QDataStream &operator>>(QDataStream &in, UpdateTranslationUnitsForEditorMessage &message); - friend CMBIPC_EXPORT bool operator==(const UpdateTranslationUnitsForEditorMessage &first, const UpdateTranslationUnitsForEditorMessage &second); - friend void PrintTo(const UpdateTranslationUnitsForEditorMessage &message, ::std::ostream* os); public: UpdateTranslationUnitsForEditorMessage() = default; - UpdateTranslationUnitsForEditorMessage(const QVector &fileContainers); + UpdateTranslationUnitsForEditorMessage(const QVector &fileContainers) + : fileContainers_(fileContainers) + { + } - const QVector &fileContainers() const; + const QVector &fileContainers() const + { + return fileContainers_; + } + + friend QDataStream &operator<<(QDataStream &out, const UpdateTranslationUnitsForEditorMessage &message) + { + out << message.fileContainers_; + + return out; + } + + friend QDataStream &operator>>(QDataStream &in, UpdateTranslationUnitsForEditorMessage &message) + { + in >> message.fileContainers_; + + return in; + } + + friend bool operator==(const UpdateTranslationUnitsForEditorMessage &first, const UpdateTranslationUnitsForEditorMessage &second) + { + return first.fileContainers_ == second.fileContainers_; + } private: QVector fileContainers_; }; -CMBIPC_EXPORT QDataStream &operator<<(QDataStream &out, const UpdateTranslationUnitsForEditorMessage &message); -CMBIPC_EXPORT QDataStream &operator>>(QDataStream &in, UpdateTranslationUnitsForEditorMessage &message); -CMBIPC_EXPORT bool operator==(const UpdateTranslationUnitsForEditorMessage &first, const UpdateTranslationUnitsForEditorMessage &second); - CMBIPC_EXPORT QDebug operator<<(QDebug debug, const UpdateTranslationUnitsForEditorMessage &message); void PrintTo(const UpdateTranslationUnitsForEditorMessage &message, ::std::ostream* os);