DevMgr: Make vectors hold sh_ptr and not uniq_ptr

This allows us to mirror the contents of the two lists into the unified
list much more easily.
This commit is contained in:
2025-01-13 08:02:59 -04:00
parent edf51a4441
commit 660f0f0e73
6 changed files with 21 additions and 44 deletions
+3 -3
View File
@@ -31,11 +31,11 @@ private:
public:
std::string allDeviceSpecs;
static std::vector<std::unique_ptr<InteroceptorDeviceSpec>>
static std::vector<std::shared_ptr<InteroceptorDeviceSpec>>
interoceptorDeviceSpecs;
static std::vector<std::unique_ptr<ExtrospectorDeviceSpec>>
static std::vector<std::shared_ptr<ExtrospectorDeviceSpec>>
extrospectorDeviceSpecs;
static std::vector<std::reference_wrapper<SenseDeviceSpec>>
static std::vector<std::shared_ptr<SenseDeviceSpec>>
senseDeviceSpecs;
};