Home
last modified time | relevance | path

Searched defs:RandomCover (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Drandom.d2333 struct RandomCover(Range, UniformRNG = void) struct
2336 private Range _input;
2337 private bool[] _chosen;
2338 private size_t _current;
2339 private size_t _alreadyChosen = 0;
2340 private bool _isEmpty = false;
2344 this(Range input) in this()
2360 private UniformRNG _rng;
2362 this(Range input, ref UniformRNG rng) in this()
2377 this(Range input, UniformRNG rng) in this()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Drandom.d3235 struct RandomCover(Range, UniformRNG = void) struct
3239 private RandomCoverChoices _chosen; argument
3249 _chosen = RandomCoverChoices(_input.length); in this() argument
3268 _chosen = RandomCoverChoices(_input.length); in this() argument
3279 this(Range input, UniformRNG rng) in this()
3287 @property size_t length() in length()
3293 @property auto ref front() in front()
3299 void popFront() in popFront()
3355 return RandomCover!(Range, UniformRNG)(r, rng); in randomCover() argument