Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QStringHashBase Class Reference

#include <qstringhash_p.h>

+ Inheritance diagram for QStringHashBase:
+ Collaboration diagram for QStringHashBase:

Static Public Member Functions

static HashedForm< QString >::Type hashedString (const QString &s)
 
static HashedForm< QStringView >::Type hashedString (QStringView s)
 
static HashedForm< QHashedString >::Type hashedString (const QHashedString &s)
 
static HashedForm< QV4::String * >::Type hashedString (QV4::String *s)
 
static HashedForm< constQV4::String * >::Type hashedString (const QV4::String *s)
 
static HashedForm< QHashedStringRef >::Type hashedString (const QHashedStringRef &s)
 
static HashedForm< QLatin1StringView >::Type hashedString (QLatin1StringView s)
 
static HashedForm< QHashedCStringRef >::Type hashedString (const QHashedCStringRef &s)
 
static const QStringtoQString (const QString &s)
 
static const QStringtoQString (const QHashedString &s)
 
static QString toQString (const QV4::String *s)
 
static QString toQString (const QHashedStringRef &s)
 
static QString toQString (const QLatin1String &s)
 
static QString toQString (const QHashedCStringRef &s)
 
static quint32 hashOf (const QHashedStringRef &s)
 
static quint32 hashOf (QV4::String *s)
 
static quint32 hashOf (const QV4::String *s)
 
template<typename K >
static quint32 hashOf (const K &key)
 

Detailed Description

Definition at line 232 of file qstringhash_p.h.

Member Function Documentation

◆ hashedString() [1/8]

static HashedForm< QHashedCStringRef >::Type QStringHashBase::hashedString ( const QHashedCStringRef & s)
inlinestatic

Definition at line 251 of file qstringhash_p.h.

◆ hashedString() [2/8]

static HashedForm< QHashedString >::Type QStringHashBase::hashedString ( const QHashedString & s)
inlinestatic

Definition at line 241 of file qstringhash_p.h.

◆ hashedString() [3/8]

static HashedForm< QHashedStringRef >::Type QStringHashBase::hashedString ( const QHashedStringRef & s)
inlinestatic

Definition at line 244 of file qstringhash_p.h.

◆ hashedString() [4/8]

static HashedForm< QString >::Type QStringHashBase::hashedString ( const QString & s)
inlinestatic

Definition at line 235 of file qstringhash_p.h.

Referenced by hashOf().

+ Here is the caller graph for this function:

◆ hashedString() [5/8]

static HashedForm< constQV4::String * >::Type QStringHashBase::hashedString ( const QV4::String * s)
inlinestatic

Definition at line 243 of file qstringhash_p.h.

◆ hashedString() [6/8]

static HashedForm< QLatin1StringView >::Type QStringHashBase::hashedString ( QLatin1StringView s)
inlinestatic

Definition at line 246 of file qstringhash_p.h.

References Q_ASSERT.

◆ hashedString() [7/8]

static HashedForm< QStringView >::Type QStringHashBase::hashedString ( QStringView s)
inlinestatic

Definition at line 236 of file qstringhash_p.h.

References Q_ASSERT.

◆ hashedString() [8/8]

static HashedForm< QV4::String * >::Type QStringHashBase::hashedString ( QV4::String * s)
inlinestatic

Definition at line 242 of file qstringhash_p.h.

◆ hashOf() [1/4]

template<typename K >
static quint32 QStringHashBase::hashOf ( const K & key)
inlinestatic

Definition at line 266 of file qstringhash_p.h.

References hashedString().

+ Here is the call graph for this function:

◆ hashOf() [2/4]

static quint32 QStringHashBase::hashOf ( const QHashedStringRef & s)
inlinestatic

Definition at line 261 of file qstringhash_p.h.

◆ hashOf() [3/4]

static quint32 QStringHashBase::hashOf ( const QV4::String * s)
inlinestatic

Definition at line 263 of file qstringhash_p.h.

◆ hashOf() [4/4]

static quint32 QStringHashBase::hashOf ( QV4::String * s)
inlinestatic

Definition at line 262 of file qstringhash_p.h.

◆ toQString() [1/6]

static QString QStringHashBase::toQString ( const QHashedCStringRef & s)
inlinestatic

Definition at line 259 of file qstringhash_p.h.

◆ toQString() [2/6]

static const QString & QStringHashBase::toQString ( const QHashedString & s)
inlinestatic

Definition at line 254 of file qstringhash_p.h.

◆ toQString() [3/6]

static QString QStringHashBase::toQString ( const QHashedStringRef & s)
inlinestatic

Definition at line 256 of file qstringhash_p.h.

◆ toQString() [4/6]

static QString QStringHashBase::toQString ( const QLatin1String & s)
inlinestatic

Definition at line 258 of file qstringhash_p.h.

◆ toQString() [5/6]

static const QString & QStringHashBase::toQString ( const QString & s)
inlinestatic

Definition at line 253 of file qstringhash_p.h.

◆ toQString() [6/6]

static QString QStringHashBase::toQString ( const QV4::String * s)
inlinestatic

Definition at line 255 of file qstringhash_p.h.


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