diff --git a/src/libs/clangbackendipc/projectpartsdonotexistmessage.cpp b/src/libs/clangbackendipc/projectpartsdonotexistmessage.cpp index c30f90b81ec..879c52129ef 100644 --- a/src/libs/clangbackendipc/projectpartsdonotexistmessage.cpp +++ b/src/libs/clangbackendipc/projectpartsdonotexistmessage.cpp @@ -25,48 +25,17 @@ #include "projectpartsdonotexistmessage.h" -#include #include #include namespace ClangBackEnd { -ProjectPartsDoNotExistMessage::ProjectPartsDoNotExistMessage(const Utf8StringVector &projectPartIds) - : projectPartIds_(projectPartIds) -{ -} - - -const Utf8StringVector &ProjectPartsDoNotExistMessage::projectPartIds() const -{ - return projectPartIds_; -} - -QDataStream &operator<<(QDataStream &out, const ProjectPartsDoNotExistMessage &message) -{ - out << message.projectPartIds_; - - return out; -} - -QDataStream &operator>>(QDataStream &in, ProjectPartsDoNotExistMessage &message) -{ - in >> message.projectPartIds_; - - return in; -} - -bool operator==(const ProjectPartsDoNotExistMessage &first, const ProjectPartsDoNotExistMessage &second) -{ - return first.projectPartIds_ == second.projectPartIds_; -} - QDebug operator<<(QDebug debug, const ProjectPartsDoNotExistMessage &message) { debug.nospace() << "ProjectPartDoesNotExistMessage("; - debug.nospace() << message.projectPartIds_; + debug.nospace() << message.projectPartIds(); debug.nospace() << ")"; diff --git a/src/libs/clangbackendipc/projectpartsdonotexistmessage.h b/src/libs/clangbackendipc/projectpartsdonotexistmessage.h index e896675ee59..d0c84451279 100644 --- a/src/libs/clangbackendipc/projectpartsdonotexistmessage.h +++ b/src/libs/clangbackendipc/projectpartsdonotexistmessage.h @@ -29,29 +29,47 @@ #include +#include + namespace ClangBackEnd { -class CMBIPC_EXPORT ProjectPartsDoNotExistMessage +class ProjectPartsDoNotExistMessage { - friend CMBIPC_EXPORT QDataStream &operator<<(QDataStream &out, const ProjectPartsDoNotExistMessage &message); - friend CMBIPC_EXPORT QDataStream &operator>>(QDataStream &in, ProjectPartsDoNotExistMessage &message); - friend CMBIPC_EXPORT bool operator==(const ProjectPartsDoNotExistMessage &first, const ProjectPartsDoNotExistMessage &second); - friend CMBIPC_EXPORT QDebug operator<<(QDebug debug, const ProjectPartsDoNotExistMessage &message); - friend void PrintTo(const ProjectPartsDoNotExistMessage &message, ::std::ostream* os); public: ProjectPartsDoNotExistMessage() = default; - ProjectPartsDoNotExistMessage(const Utf8StringVector &projectPartIds); + ProjectPartsDoNotExistMessage(const Utf8StringVector &projectPartIds) + : projectPartIds_(projectPartIds) + { + } - const Utf8StringVector &projectPartIds() const; + const Utf8StringVector &projectPartIds() const + { + return projectPartIds_; + } + + friend QDataStream &operator<<(QDataStream &out, const ProjectPartsDoNotExistMessage &message) + { + out << message.projectPartIds_; + + return out; + } + + friend QDataStream &operator>>(QDataStream &in, ProjectPartsDoNotExistMessage &message) + { + in >> message.projectPartIds_; + + return in; + } + + friend bool operator==(const ProjectPartsDoNotExistMessage &first, const ProjectPartsDoNotExistMessage &second) + { + return first.projectPartIds_ == second.projectPartIds_; + } private: Utf8StringVector projectPartIds_; }; -CMBIPC_EXPORT QDataStream &operator<<(QDataStream &out, const ProjectPartsDoNotExistMessage &message); -CMBIPC_EXPORT QDataStream &operator>>(QDataStream &in, ProjectPartsDoNotExistMessage &message); -CMBIPC_EXPORT bool operator==(const ProjectPartsDoNotExistMessage &first, const ProjectPartsDoNotExistMessage &second); - CMBIPC_EXPORT QDebug operator<<(QDebug debug, const ProjectPartsDoNotExistMessage &message); void PrintTo(const ProjectPartsDoNotExistMessage &message, ::std::ostream* os);