diff --git a/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.cpp b/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.cpp index 30f5bdcaa8e..6c1b6a4f8bd 100644 --- a/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.cpp +++ b/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.cpp @@ -25,7 +25,6 @@ #include "cmbregisterprojectsforeditormessage.h" -#include #include #include @@ -33,35 +32,6 @@ namespace ClangBackEnd { -RegisterProjectPartsForEditorMessage::RegisterProjectPartsForEditorMessage(const QVector &projectContainers) - :projectContainers_(projectContainers) -{ -} - -const QVector &RegisterProjectPartsForEditorMessage::projectContainers() const -{ - return projectContainers_; -} - -QDataStream &operator<<(QDataStream &out, const RegisterProjectPartsForEditorMessage &message) -{ - out << message.projectContainers_; - - return out; -} - -QDataStream &operator>>(QDataStream &in, RegisterProjectPartsForEditorMessage &message) -{ - in >> message.projectContainers_; - - return in; -} - -bool operator==(const RegisterProjectPartsForEditorMessage &first, const RegisterProjectPartsForEditorMessage &second) -{ - return first.projectContainers_ == second.projectContainers_; -} - QDebug operator<<(QDebug debug, const RegisterProjectPartsForEditorMessage &message) { debug.nospace() << "RegisterProjectPartsForEditorMessage("; diff --git a/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.h b/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.h index 8701b016812..86397e43fce 100644 --- a/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.h +++ b/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.h @@ -27,30 +27,48 @@ #include "projectpartcontainer.h" +#include #include namespace ClangBackEnd { -class CMBIPC_EXPORT RegisterProjectPartsForEditorMessage +class RegisterProjectPartsForEditorMessage { - friend CMBIPC_EXPORT QDataStream &operator<<(QDataStream &out, const RegisterProjectPartsForEditorMessage &message); - friend CMBIPC_EXPORT QDataStream &operator>>(QDataStream &in, RegisterProjectPartsForEditorMessage &message); - friend CMBIPC_EXPORT bool operator==(const RegisterProjectPartsForEditorMessage &first, const RegisterProjectPartsForEditorMessage &second); - friend void PrintTo(const RegisterProjectPartsForEditorMessage &message, ::std::ostream* os); public: RegisterProjectPartsForEditorMessage() = default; - RegisterProjectPartsForEditorMessage(const QVector &projectContainers); + RegisterProjectPartsForEditorMessage(const QVector &projectContainers) + :projectContainers_(projectContainers) + { + } - const QVector &projectContainers() const; + const QVector &projectContainers() const + { + return projectContainers_; + } + + friend QDataStream &operator<<(QDataStream &out, const RegisterProjectPartsForEditorMessage &message) + { + out << message.projectContainers_; + + return out; + } + + friend QDataStream &operator>>(QDataStream &in, RegisterProjectPartsForEditorMessage &message) + { + in >> message.projectContainers_; + + return in; + } + + friend bool operator==(const RegisterProjectPartsForEditorMessage &first, const RegisterProjectPartsForEditorMessage &second) + { + return first.projectContainers_ == second.projectContainers_; + } private: QVector projectContainers_; }; -CMBIPC_EXPORT QDataStream &operator<<(QDataStream &out, const RegisterProjectPartsForEditorMessage &message); -CMBIPC_EXPORT QDataStream &operator>>(QDataStream &in, RegisterProjectPartsForEditorMessage &message); -CMBIPC_EXPORT bool operator==(const RegisterProjectPartsForEditorMessage &first, const RegisterProjectPartsForEditorMessage &second); - CMBIPC_EXPORT QDebug operator<<(QDebug debug, const RegisterProjectPartsForEditorMessage &message); void PrintTo(const RegisterProjectPartsForEditorMessage &message, ::std::ostream* os);