]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/include/random.h
import 15.2.0 Octopus source
[ceph.git] / ceph / src / include / random.h
index b3cb80c31d29f20379ad77c568c5ab966efdc268..0501a878049220bb594c0b6f11c6ce7274128bbc 100644 (file)
 #include <type_traits>
 #include <boost/optional.hpp>
 
-// Basic random number facility, adapted from N3551:
+// Basic random number facility (see N3551 for inspiration):
 namespace ceph::util {
 
-inline namespace version_1_0_2 {
+inline namespace version_1_0_3 {
 
 namespace detail {
 
@@ -282,6 +282,9 @@ class random_number_generator final
   }
 };
 
+template <typename NumberT>
+random_number_generator(const NumberT max) -> random_number_generator<NumberT>;
+
 } // inline namespace version_*
 
 } // namespace ceph::util