Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QRandomGenerator::SystemGenerator Struct Reference
+ Collaboration diagram for QRandomGenerator::SystemGenerator:

Public Types

typedef quint32 result_type
 
typedef quint32 result_type
 

Public Member Functions

void generate (quint32 *begin, quint32 *end) noexcept(FillBufferNoexcept)
 
template<typename T>
void generate (T *begin, T *end)
 
void generate (quint32 *begin, quint32 *end) noexcept(FillBufferNoexcept)
 
template<typename T>
void generate (T *begin, T *end)
 

Static Public Member Functions

static SystemGeneratorself ()
 
static SystemGeneratorself ()
 

Detailed Description

Definition at line 65 of file qrandom.cpp.

Member Typedef Documentation

◆ result_type [1/2]

◆ result_type [2/2]

Member Function Documentation

◆ generate() [1/4]

Q_NEVER_INLINE void QRandomGenerator::SystemGenerator::generate ( quint32 * begin,
quint32 * end )
noexcept

Definition at line 282 of file qrandom.cpp.

References RandomDataMask, SetRandomData, SkipHWRNG, and SkipSystemRNG.

◆ generate() [2/4]

void QRandomGenerator::SystemGenerator::generate ( quint32 * begin,
quint32 * end )
noexcept

◆ generate() [3/4]

template<typename T>
void QRandomGenerator::SystemGenerator::generate ( T * begin,
T * end )
inline

Definition at line 152 of file qrandom.cpp.

◆ generate() [4/4]

template<typename T>
void QRandomGenerator::SystemGenerator::generate ( T * begin,
T * end )
inline

Definition at line 152 of file qrandom.cpp.

◆ self() [1/2]

QRandomGenerator::SystemGenerator & QRandomGenerator::SystemGenerator::self ( )
inlinestatic

Definition at line 396 of file qrandom.cpp.

References QRandomGenerator::SystemAndGlobalGenerators::self(), and QRandomGenerator::SystemAndGlobalGenerators::sys.

+ Here is the call graph for this function:

◆ self() [2/2]

static SystemGenerator & QRandomGenerator::SystemGenerator::self ( )
static

The documentation for this struct was generated from the following file: