| 12345678910111213141516171819202122232425262728 |
- //
- // forwards.h
- // shared_random_generator
- //
- // Created by Sam Jaffe on 3/19/23.
- // Copyright © 2023 Sam Jaffe. All rights reserved.
- //
- #pragma once
- #include <string>
- class scope_exit;
- /**
- * Random(Device):
- * operator()(Distribution<R>) => R where R is double, uint32_t, or int32_t
- */
- namespace engine::random {
- class Device;
- template <typename> class Distribution;
- class Mock;
- class Random;
- class Tape;
- template <typename T> std::string to_string(Distribution<T> const & dist);
- }
|