Explicit move of objects vector at list initilization
authorRomain Forlot <romain.forlot@iot.bzh>
Wed, 17 May 2017 23:03:42 +0000 (01:03 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Fri, 19 May 2017 09:36:43 +0000 (11:36 +0200)
Change-Id: I5dc5ab4fa249c6677b188b6dea9d282a097a3250
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
CAN-binder/low-can-binding/can/can-message-set.cpp

index cfa640a..0bce918 100644 (file)
@@ -27,8 +27,8 @@ can_message_set_t::can_message_set_t(
                std::vector<std::shared_ptr<diagnostic_message_t> > diagnostic_messages)
        : index_{index}
        , name_{name}
-       , can_messages_definition_{can_messages_definition}
-       , diagnostic_messages_{diagnostic_messages}
+       , can_messages_definition_{std::move(can_messages_definition)}
+       , diagnostic_messages_{std::move(diagnostic_messages)}
 {
        for(auto& cmd : can_messages_definition_)
        {