diff --git a/composition/src/linktime_composition.cpp b/composition/src/linktime_composition.cpp index 0ae19b277..74ead87bc 100644 --- a/composition/src/linktime_composition.cpp +++ b/composition/src/linktime_composition.cpp @@ -33,7 +33,7 @@ int main(int argc, char * argv[]) rclcpp::Logger logger = rclcpp::get_logger(LINKTIME_COMPOSITION_LOGGER_NAME); rclcpp::executors::SingleThreadedExecutor exec; rclcpp::NodeOptions options; - std::vector> loaders; + std::vector> loaders; std::vector node_wrappers; std::vector libraries = { @@ -43,7 +43,7 @@ int main(int argc, char * argv[]) }; for (auto library : libraries) { RCLCPP_INFO(logger, "Load library %s", library.c_str()); - auto loader = std::make_unique(library); + auto loader = class_loader::ClassLoader::Make(library); auto classes = loader->getAvailableClasses(); for (auto clazz : classes) { RCLCPP_INFO(logger, "Instantiate class %s", clazz.c_str());