10#include "../utility/module.hpp"
11#include "../SIMD/module.hpp"
17namespace hi::inline
v1 {
36 [[nodiscard]] T operator()()
const
41 [[nodiscard]] T operator()()
const requires(std::has_unique_object_representations_v<T> and not std::is_pointer_v<T>)
43 auto buffer =
std::array<uint8_t,
sizeof(T)>{};
45 return std::bit_cast<T>(buffer);
#define hi_not_implemented(...)
This part of the code has not been implemented yet.
Definition assert.hpp:335
DOXYGEN BUG.
Definition algorithm.hpp:13
void generate_seed(void *ptr, size_t size)
Load a random seed.
Randomly generate an object.
Definition seed.hpp:35