Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::Distribution Concept Reference

Concept for standard-like distributions. More...

#include <random.hpp>

Concept definition

template<typename T, typename Engine>
concept helios::Distribution = requires(T dist, Engine engine) {
typename T::result_type;
{ dist(engine) } -> std::convertible_to<typename T::result_type>;
}
Concept for standard-like distributions.
Definition random.hpp:33

Detailed Description

Concept for standard-like distributions.

Requires presence of result_type and callable operator(engine).

Definition at line 33 of file random.hpp.