diff --git a/src/sensor_factory.h b/src/sensor_factory.h index d707210010fb49da6b7e067a2859d32f7e44b18a..1bcb563b9d89b72263991730773b2158cc3a7ce0 100644 --- a/src/sensor_factory.h +++ b/src/sensor_factory.h @@ -226,8 +226,8 @@ inline std::string Factory<SensorBase, } #define WOLF_REGISTER_SENSOR(SensorType, SensorName) \ - const bool SensorName##Registered = \ - wolf::SensorFactory::get().registerCreator(SensorType, SensorName::create); \ + namespace wolf{ namespace{ const bool SensorName##Registered = \ + SensorFactory::get().registerCreator(SensorType, SensorName::create); }}\ } /* namespace wolf */