Information for each engine. More...
Public Member Functions | |
bool | hasSeeder () const |
bool | isFrozen () const |
void | freeze (bool doFreeze=true) |
void | setSeeder (Seeder_t new_seeder) |
template<typename... Args> | |
void | applySeed (Args...args) const |
Execute the seeder (whatever arguments it has...) More... | |
template<typename... Args> | |
void | autoApplySeed (Args...args) const |
Applies the seed unless frozen. More... | |
Private Attributes | |
Seeder_t | seeder |
engine seeder More... | |
bool | autoseed = true |
whether seeding can be automatic More... | |
Information for each engine.
Definition at line 226 of file SeedMaster.h.
|
inline |
|
inline |
Applies the seed unless frozen.
Definition at line 241 of file SeedMaster.h.
|
inline |
Definition at line 231 of file SeedMaster.h.
|
inline |
Definition at line 228 of file SeedMaster.h.
|
inline |
Definition at line 229 of file SeedMaster.h.
|
inline |
Definition at line 232 of file SeedMaster.h.
|
private |
whether seeding can be automatic
Definition at line 246 of file SeedMaster.h.
|
private |
engine seeder
Definition at line 245 of file SeedMaster.h.