cpp-common/bt2: use universal reference for `Graph::addComponent()` initialization...
[babeltrace.git] / src / cpp-common / bt2 / graph.hpp
index c1c6ad09ca932c7fa4e02f23492aa1b14e4f2d4d..0927cd30a0f2483aa22363dcd835844b9239c2f5 100644 (file)
@@ -66,7 +66,7 @@ public:
 
     template <typename InitDataT>
     ConstSourceComponent addComponent(const ConstSourceComponentClass componentClass,
-                                      const bt2c::CStringView name, InitDataT& initData,
+                                      const bt2c::CStringView name, InitDataT&& initData,
                                       const OptionalBorrowedObject<ConstMapValue> params = {},
                                       const LoggingLevel loggingLevel = LoggingLevel::NONE) const
     {
@@ -87,7 +87,7 @@ public:
 
     template <typename InitDataT>
     ConstFilterComponent addComponent(const ConstFilterComponentClass componentClass,
-                                      const bt2c::CStringView name, InitDataT& initData,
+                                      const bt2c::CStringView name, InitDataT&& initData,
                                       const OptionalBorrowedObject<ConstMapValue> params = {},
                                       const LoggingLevel loggingLevel = LoggingLevel::NONE) const
     {
@@ -108,7 +108,7 @@ public:
 
     template <typename InitDataT>
     ConstSinkComponent addComponent(const ConstSinkComponentClass componentClass,
-                                    const bt2c::CStringView name, InitDataT& initData,
+                                    const bt2c::CStringView name, InitDataT&& initData,
                                     const OptionalBorrowedObject<ConstMapValue> params = {},
                                     const LoggingLevel loggingLevel = LoggingLevel::NONE) const
     {
This page took 0.023793 seconds and 4 git commands to generate.