diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2019-07-31 11:16:18 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2019-07-31 11:16:18 +0200 |
commit | 693bc38a73d453d3a57cc26a9989f4cca44fa0cc (patch) | |
tree | a874397f0243bbbe572f7b8998041d6ea3d1e5a2 /messagebus | |
parent | 9421630708db4764c6c8faa3a3de3f3d2cab0046 (diff) |
Copy constructor/assignment is explicitly deleted for mbus::Routable.
Add explicit delete of copy/move constructor/assignment for mbus::Message.
Diffstat (limited to 'messagebus')
-rw-r--r-- | messagebus/src/vespa/messagebus/message.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/messagebus/src/vespa/messagebus/message.h b/messagebus/src/vespa/messagebus/message.h index e7e7d74033e..539720374d0 100644 --- a/messagebus/src/vespa/messagebus/message.h +++ b/messagebus/src/vespa/messagebus/message.h @@ -29,8 +29,10 @@ public: * Constructs a new instance of this class. */ Message(); - Message(Message &&) = default; - Message & operator = (Message &&) = default; + Message(const Message &) = delete; + Message(Message &&) = delete; + Message & operator = (const Message &) = delete; + Message & operator = (Message &&) = delete; /** * If a message is deleted with elements on the callstack, this destructor |