![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
| struct | PRNGLocker |
| struct | ShortenedSystem |
Public Member Functions | |
| constexpr | SystemAndGlobalGenerators () |
| void | confirmLiteral () |
| constexpr | SystemAndGlobalGenerators () |
| void | confirmLiteral () |
Static Public Member Functions | |
| static SystemAndGlobalGenerators * | self () |
| static QRandomGenerator64 * | system () |
| static QRandomGenerator64 * | globalNoInit () |
| static void | securelySeed (QRandomGenerator *rng) |
| static SystemAndGlobalGenerators * | self () |
| static QRandomGenerator64 * | system () |
| static QRandomGenerator64 * | globalNoInit () |
| static void | securelySeed (QRandomGenerator *rng) |
Public Attributes | |
| QBasicMutex | globalPRNGMutex |
| struct QRandomGenerator::SystemAndGlobalGenerators::ShortenedSystem | system_ |
| SystemGenerator | sys |
| struct { | |
| uchar data [sizeof(QRandomGenerator64)] | |
| } | global_ |
Definition at line 313 of file qrandom.cpp.
|
inlineconstexpr |
Definition at line 333 of file qrandom.cpp.
References SystemAndGlobalGenerators().
Referenced by SystemAndGlobalGenerators(), and confirmLiteral().
|
inlineconstexpr |
Definition at line 333 of file qrandom.cpp.
|
inline |
Definition at line 337 of file qrandom.cpp.
References SystemAndGlobalGenerators().
|
inline |
Definition at line 337 of file qrandom.cpp.
|
inlinestatic |
Definition at line 362 of file qrandom.cpp.
References self().
Referenced by QRandomGenerator::QRandomGenerator(), QRandomGenerator::QRandomGenerator(), QRandomGenerator::QRandomGenerator(), and QRandomGenerator64::global().
|
inlinestatic |
Definition at line 362 of file qrandom.cpp.
|
inlinestatic |
Definition at line 370 of file qrandom.cpp.
References MersenneTwister.
Referenced by QRandomGenerator64::global(), and QRandomGenerator64::securelySeeded().
|
inlinestatic |
Definition at line 370 of file qrandom.cpp.
|
inlinestatic |
Definition at line 346 of file qrandom.cpp.
Referenced by QRandomGenerator::SystemAndGlobalGenerators::PRNGLocker::~PRNGLocker(), globalNoInit(), QRandomGenerator::SystemGenerator::self(), and system().
|
inlinestatic |
Definition at line 346 of file qrandom.cpp.
|
inlinestatic |
Definition at line 353 of file qrandom.cpp.
References self().
Referenced by QRandomGenerator64::system().
|
inlinestatic |
Definition at line 353 of file qrandom.cpp.
| uchar QRandomGenerator::SystemAndGlobalGenerators::data[sizeof(QRandomGenerator64)] |
Definition at line 330 of file qrandom.cpp.
| struct { ... } QRandomGenerator::SystemAndGlobalGenerators::global_ |
| QBasicMutex QRandomGenerator::SystemAndGlobalGenerators::globalPRNGMutex |
Definition at line 326 of file qrandom.cpp.
| SystemGenerator QRandomGenerator::SystemAndGlobalGenerators::sys |
Definition at line 328 of file qrandom.cpp.
Referenced by QRandomGenerator::SystemGenerator::self().
| struct QRandomGenerator::SystemAndGlobalGenerators::ShortenedSystem QRandomGenerator::SystemAndGlobalGenerators::system_ |