diff --git a/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.cpp b/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.cpp index 2b4bcf7ee8f..9fd83e797c5 100644 --- a/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.cpp +++ b/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.cpp @@ -25,44 +25,12 @@ #include "cmbunregisterprojectsforeditormessage.h" -#include #include #include - namespace ClangBackEnd { - -UnregisterProjectPartsForEditorMessage::UnregisterProjectPartsForEditorMessage(const Utf8StringVector &filePaths) - : projectPartIds_(filePaths) -{ -} - -const Utf8StringVector &UnregisterProjectPartsForEditorMessage::projectPartIds() const -{ - return projectPartIds_; -} - -QDataStream &operator<<(QDataStream &out, const UnregisterProjectPartsForEditorMessage &message) -{ - out << message.projectPartIds_; - - return out; -} - -QDataStream &operator>>(QDataStream &in, UnregisterProjectPartsForEditorMessage &message) -{ - in >> message.projectPartIds_; - - return in; -} - -bool operator==(const UnregisterProjectPartsForEditorMessage &first, const UnregisterProjectPartsForEditorMessage &second) -{ - return first.projectPartIds_ == second.projectPartIds_; -} - QDebug operator<<(QDebug debug, const UnregisterProjectPartsForEditorMessage &message) { debug.nospace() << "UnregisterProjectPartsForEditorMessage("; diff --git a/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.h b/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.h index 60ee689649d..4af6faae964 100644 --- a/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.h +++ b/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.h @@ -29,29 +29,47 @@ #include +#include + namespace ClangBackEnd { class CMBIPC_EXPORT UnregisterProjectPartsForEditorMessage { - friend CMBIPC_EXPORT QDataStream &operator<<(QDataStream &out, const UnregisterProjectPartsForEditorMessage &message); - friend CMBIPC_EXPORT QDataStream &operator>>(QDataStream &in, UnregisterProjectPartsForEditorMessage &message); - friend CMBIPC_EXPORT bool operator==(const UnregisterProjectPartsForEditorMessage &first, const UnregisterProjectPartsForEditorMessage &second); - friend void PrintTo(const UnregisterProjectPartsForEditorMessage &message, ::std::ostream* os); - public: UnregisterProjectPartsForEditorMessage() = default; - UnregisterProjectPartsForEditorMessage(const Utf8StringVector &projectPartIds); + UnregisterProjectPartsForEditorMessage(const Utf8StringVector &projectPartIds) + : projectPartIds_(projectPartIds) + { + } - const Utf8StringVector &projectPartIds() const; + const Utf8StringVector &projectPartIds() const + { + return projectPartIds_; + } + + friend QDataStream &operator<<(QDataStream &out, const UnregisterProjectPartsForEditorMessage &message) + { + out << message.projectPartIds_; + + return out; + } + + friend QDataStream &operator>>(QDataStream &in, UnregisterProjectPartsForEditorMessage &message) + { + in >> message.projectPartIds_; + + return in; + } + + friend bool operator==(const UnregisterProjectPartsForEditorMessage &first, const UnregisterProjectPartsForEditorMessage &second) + { + return first.projectPartIds_ == second.projectPartIds_; + } private: Utf8StringVector projectPartIds_; }; -CMBIPC_EXPORT QDataStream &operator<<(QDataStream &out, const UnregisterProjectPartsForEditorMessage &message); -CMBIPC_EXPORT QDataStream &operator>>(QDataStream &in, UnregisterProjectPartsForEditorMessage &message); -CMBIPC_EXPORT bool operator==(const UnregisterProjectPartsForEditorMessage &first, const UnregisterProjectPartsForEditorMessage &second); - CMBIPC_EXPORT QDebug operator<<(QDebug debug, const UnregisterProjectPartsForEditorMessage &message); void PrintTo(const UnregisterProjectPartsForEditorMessage &message, ::std::ostream* os);