#include #include #include #include #include #include #include #include #include namespace hk { namespace device { std::vector> DeviceManager::interoceptorDeviceSpecs; std::vector> DeviceManager::extrospectorDeviceSpecs; std::vector> DeviceManager::senseDeviceSpecs; const std::string DeviceManager::stringifyDeviceSpecs(void) { std::ostringstream oss; for (const auto& spec : DeviceManager::interoceptorDeviceSpecs) { oss << "Interoceptor " << spec->stringify(); } for (const auto& spec : DeviceManager::extrospectorDeviceSpecs) { oss << "Extrospector " << spec->stringify(); } return oss.str(); } } // namespace device } // namespace hk