Faker C++
|
Go to the source code of this file.
Classes | |
struct | faker::helper::WeightedElement< T > |
Get a random element by weight from a vector. More... | |
Namespaces | |
namespace | faker |
namespace | faker::helper |
Concepts | |
concept | faker::helper::input_range_with_faster_size_compute_than_linear_rng |
Functions | |
template<input_range_with_faster_size_compute_than_linear_rng Range> | |
decltype(auto) | faker::helper::randomElement (Range &&range) |
template<std::ranges::input_range Range> | |
auto | faker::helper::randomElement (Range &&range) |
template<class T > | |
T | faker::helper::weightedRandomElement (const std::vector< WeightedElement< T > > &data) |