From 095dfa1786ba35741cccac031c95346d208dc74a Mon Sep 17 00:00:00 2001 From: methylDragon Date: Tue, 11 Oct 2022 17:37:56 -0700 Subject: [PATCH] Inline graph_deserializer deserialize Signed-off-by: methylDragon --- fuse_core/include/fuse_core/graph_deserializer.h | 5 ++++- fuse_core/src/graph_deserializer.cpp | 5 ----- 2 files changed, 4 insertions(+), 6 deletions(-) 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.