The OpenD Programming Language

SplitMixEngine.popFront

Compatibility with Phobos library methods. Presents this RNG as an InputRange.

struct SplitMixEngine(alias mixer, bool split_enabled = false, OptionalArgs...)
@nogc nothrow pure @safe
void
popFront
()
()
if (
(
__traits(compiles, ) ||
__traits(compiles, )
)
&&
(
OptionalArgs.length < 1 ||
(
is(typeof(OptionalArgs[1]) == ulong) &&
OptionalArgs[1] != DEFAULT_SPLITMIX_INCREMENT
)
)
&&
OptionalArgs.length < 2
)

Meta