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
@@ -8,11 +8,11 @@
#include <opts.h>
#include <deviceManager/deviceManager.h>
std::vector<std::unique_ptr<InteroceptorDeviceSpec>>
std::vector<std::shared_ptr<InteroceptorDeviceSpec>>
DeviceManager::interoceptorDeviceSpecs;
std::vector<std::unique_ptr<ExtrospectorDeviceSpec>>
std::vector<std::shared_ptr<ExtrospectorDeviceSpec>>
DeviceManager::extrospectorDeviceSpecs;
std::vector<std::reference_wrapper<SenseDeviceSpec>>
std::vector<std::shared_ptr<SenseDeviceSpec>>
DeviceManager::senseDeviceSpecs;
const std::string DeviceManager::stringifyDeviceSpecs(void)