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
qhashfunctions.h
Go to the documentation of this file.
1
\inmodule QtCore
Definition qrandom.h:211
void discard(unsigned long long z)
Definition qrandom.h:239
result_type operator()()
Generates a 64-bit random quantity and returns it.
Definition qrandom.h:219
static constexpr result_type min()
Definition qrandom.h:246
QRandomGenerator64(std::seed_seq &sseq) noexcept
Definition qrandom.h:231
quint64 result_type
A typedef to the type that operator() returns.
Definition qrandom.h:218
QRandomGenerator64(const QRandomGenerator &other)
Definition qrandom.h:237
quint64 generate()
Generates one 64-bit random value and returns it.
Definition qrandom.h:216
QRandomGenerator64(quint32 seedValue=1)
Definition qrandom.h:222
QRandomGenerator64(const quint32 *begin, const quint32 *end)
Definition qrandom.h:234
QRandomGenerator64(const quint32 *seedBuffer, qsizetype len)
Definition qrandom.h:228
static constexpr result_type max()
Definition qrandom.h:247
QRandomGenerator64(const quint32(&seedBuffer)[N])
Definition qrandom.h:225
Combined button and popup list for selecting options.
QTemplatedMetaMethodReturnArgument< T > returnArgument(const char *name, T &t)
const void * dataHelper(const char *)=delete
const char * typenameHelper(QMetaMethodArgument a)
const QMetaTypeInterface * metaTypeHelper(const T &)
const QMetaTypeInterface * metaTypeHelper(const char16_t *)=delete
const QMetaTypeInterface * metaTypeHelper(QMetaMethodArgument a)
const QMetaTypeInterface * metaTypeHelper(const char *)=delete
const char * typenameHelper(const T &)
const void * dataHelper(const char16_t *)=delete
const void * dataHelper(QMetaMethodArgument a)
QMetaMethodArgument argument(const char *name, const T &t)
const void * dataHelper(const T &t)
const char * typenameHelper(const char16_t *)=delete
const char * typenameHelper(const char *)=delete
\macro QT_NO_KEYWORDS >
Definition qcompare.h:24
auto invokeMethodHelper(QMetaMethodReturnArgument r, const Args &... arguments)
constexpr const QMetaTypeInterface * qMetaTypeInterfaceForType()
Definition qmetatype.h:2630
#define assert
QMutex QBasicMutex
Definition qmutex.h:327
#define QT_STRINGIFY_METHOD(a)
Definition qobjectdefs.h:44
#define QT_PREFIX_CODE(code, a)
Definition qobjectdefs.h:43
#define QT_STRINGIFY_SIGNAL(a)
Definition qobjectdefs.h:46
void swap(QMetaObject::Connection &lhs, QMetaObject::Connection &rhs) noexcept
#define QSIGNAL_CODE
Definition qobjectdefs.h:42
QTemplatedMetaMethodReturnArgument< T > qReturnArg(T &data)
void qReturnArg(const T &&)=delete
#define QT_STRINGIFY_SLOT(a)
Definition qobjectdefs.h:45
#define QLOCATION
Definition qobjectdefs.h:48
Q_CORE_EXPORT const char * qFlagLocation(const char *method)
Definition qobject.cpp:2556
#define QSLOT_CODE
Definition qobjectdefs.h:41
#define QMETHOD_CODE
Definition qobjectdefs.h:40
static qsizetype callFillBuffer(FillBufferType f, T *v)
Definition qrandom.cpp:1267
static Q_NEVER_INLINE void fallback_fill(quint32 *ptr, qsizetype left) noexcept
Definition qrandom.cpp:209
static void fallback_update_seed(unsigned value)
Definition qrandom.cpp:197
bool operator==(const QRandomGenerator &rng1, const QRandomGenerator &rng2)
Definition qrandom.cpp:1220
#define Q_ASSERT(cond)
Definition qrandom.cpp:47
QRandomGenerator::InitialRandomData qt_initial_random_value() noexcept
Definition qrandom.cpp:1288
RNGType
Definition qrandom_p.h:34
@ MersenneTwister
Definition qrandom_p.h:36
@ SystemRNG
Definition qrandom_p.h:35
QRandomGeneratorControl
Definition qrandom_p.h:24
@ UseSystemRNG
Definition qrandom_p.h:25
@ SkipSystemRNG
Definition qrandom_p.h:26
@ SetRandomData
Definition qrandom_p.h:28
@ SkipHWRNG
Definition qrandom_p.h:27
@ RandomDataMask
Definition qrandom_p.h:31
const char * name
const QtPrivate::QMetaTypeInterface * metaType
const void * data
const QtPrivate::QMetaTypeInterface * metaType
\inmodule QtCore
static QRandomGenerator64 * system()
Definition qrandom.cpp:352
static void securelySeed(QRandomGenerator *rng)
Definition qrandom.cpp:369
static SystemAndGlobalGenerators * self()
Definition qrandom.cpp:345
static QRandomGenerator64 * globalNoInit()
Definition qrandom.cpp:361
uchar data[sizeof(QRandomGenerator64)]
Definition qrandom.cpp:329
void generate(quint32 *begin, quint32 *end) noexcept(FillBufferNoexcept)
Definition qrandom.cpp:282
static SystemGenerator & self()
Definition qrandom.cpp:396
void generate(T *begin, T *end)
Definition qrandom.cpp:152
static char test(int(T::*)(QMetaObject::Call, int, void **))
static int test(int(Object::*)(QMetaObject::Call, int, void **))