diff options
Diffstat (limited to 'src/interfaces/randomization.hpp')
-rw-r--r-- | src/interfaces/randomization.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/interfaces/randomization.hpp b/src/interfaces/randomization.hpp index 8b1631c..4abad1d 100644 --- a/src/interfaces/randomization.hpp +++ b/src/interfaces/randomization.hpp @@ -1,5 +1,7 @@ #pragma once +#include "DI/factory.hpp" + #include <memory> // NOLINTNEXTLINE(cppcoreguidelines-special-member-functions) @@ -28,4 +30,4 @@ public: }; using IRandomNumberGeneratorFactory = - std::shared_ptr<IRandomNumberGenerator> (*)(const uint32_t &seed); + Factory<std::unique_ptr<IRandomNumberGenerator>(const uint32_t &seed)>; |