|
MPD
0.20.15
|
A random engine that will be created and seeded on demand. More...
#include <LazyRandomEngine.hxx>
Public Types | |
| typedef std::mt19937::result_type | result_type |
Public Member Functions | |
| LazyRandomEngine () | |
| ~LazyRandomEngine () | |
| LazyRandomEngine (const LazyRandomEngine &other)=delete | |
| LazyRandomEngine & | operator= (const LazyRandomEngine &other)=delete |
| void | AutoCreate () |
| Create and seed the real engine. More... | |
| result_type | operator() () |
Static Public Member Functions | |
| static constexpr result_type | min () |
| static constexpr result_type | max () |
A random engine that will be created and seeded on demand.
Definition at line 32 of file LazyRandomEngine.hxx.
| typedef std::mt19937::result_type LazyRandomEngine::result_type |
Definition at line 36 of file LazyRandomEngine.hxx.
|
inline |
Definition at line 38 of file LazyRandomEngine.hxx.
|
inline |
Definition at line 39 of file LazyRandomEngine.hxx.
|
delete |
| void LazyRandomEngine::AutoCreate | ( | ) |
Create and seed the real engine.
Call this before any other method.
|
inlinestatic |
Definition at line 56 of file LazyRandomEngine.hxx.
|
inlinestatic |
Definition at line 52 of file LazyRandomEngine.hxx.
|
inline |
Definition at line 60 of file LazyRandomEngine.hxx.
|
delete |
1.8.14