iv::RandomSystem Class Reference
#include <RandomSystem.hpp>
Public Member Functions | |
RandomSystem (SystemContainer *sc) | |
virtual std::string | debug_name () const override |
void | seed (RandomId, uint_fast32_t seed) |
uint_fast32_t | seed (RandomId) |
Public Member Functions inherited from iv::System | |
System (SystemContainer *sc) | |
virtual | ~System () |
virtual bool | flushSystem () |
virtual void | status (TextDebugView *view) |
SystemContainer * | system_container () const |
void | retain () |
void | release () |
Public Member Functions inherited from iv::Context | |
Context () | |
virtual | ~Context () |
template<class ... Items> | |
void | log (SrcInfo const &info, LogId id, Items const &... items) const |
bool | log_enabled (LogId id) const |
template<class ... Items> | |
void | warning (SrcInfo const &info, Items const &... items) const |
Additional Inherited Members | |
Protected Member Functions inherited from iv::System | |
virtual bool | log_process_enabled (LogId id) const override final |
virtual void | log_process (SrcInfo const &info, LogId id, std::string const &message) const override final |
Detailed Description
Definition at line 11 of file RandomSystem.hpp.
Constructor & Destructor Documentation
◆ RandomSystem()
iv::RandomSystem::RandomSystem | ( | SystemContainer * | sc | ) |
Definition at line 6 of file RandomSystem.cpp.
Member Function Documentation
◆ debug_name()
|
inlineoverridevirtual |
Reimplemented from iv::System.
Definition at line 15 of file RandomSystem.hpp.
◆ seed() [1/2]
void iv::RandomSystem::seed | ( | RandomId | id, |
uint_fast32_t | seed | ||
) |
Definition at line 11 of file RandomSystem.cpp.
◆ seed() [2/2]
uint_fast32_t iv::RandomSystem::seed | ( | RandomId | id | ) |
Definition at line 16 of file RandomSystem.cpp.
The documentation for this class was generated from the following files:
- ivorium_systems/RandomSystem/RandomSystem.hpp
- ivorium_systems/RandomSystem/RandomSystem.cpp