diff --git a/fuse_core/include/fuse_core/graph_deserializer.h b/fuse_core/include/fuse_core/graph_deserializer.h index 187a0aa6c..780939d54 100644 --- a/fuse_core/include/fuse_core/graph_deserializer.h +++ b/fuse_core/include/fuse_core/graph_deserializer.h @@ -73,7 +73,10 @@ class GraphDeserializer * @param[in] msg The SerializedGraph message to be deserialized * @return A unique_ptr to a derived Graph object */ - fuse_core::Graph::UniquePtr deserialize(const fuse_msgs::msg::SerializedGraph::SharedPtr msg) const; + inline fuse_core::Graph::UniquePtr deserialize(const fuse_msgs::msg::SerializedGraph::ConstSharedPtr msg) const + { + return deserialize(*msg); + } /** * @brief Deserialize a SerializedGraph message into a fuse Graph object. diff --git a/fuse_core/src/graph_deserializer.cpp b/fuse_core/src/graph_deserializer.cpp index 7b14ff84f..75e9e5ffc 100644 --- a/fuse_core/src/graph_deserializer.cpp +++ b/fuse_core/src/graph_deserializer.cpp @@ -77,11 +77,6 @@ GraphDeserializer::GraphDeserializer() : } } -fuse_core::Graph::UniquePtr GraphDeserializer::deserialize(const fuse_msgs::msg::SerializedGraph::SharedPtr msg) const -{ - return deserialize(*msg); -} - fuse_core::Graph::UniquePtr GraphDeserializer::deserialize(const fuse_msgs::msg::SerializedGraph& msg) const { // Create a Graph object using pluginlib. This will throw if the plugin name is not found.