![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qstringhash_p.h>
Classes | |
| union | [union].__unnamed0__ |
Public Types | |
| enum | Tag { NodeIsCString , NodeIsQString } |
Public Member Functions | |
| QStringHashNode () | |
| QStringHashNode (const QHashedString &keykey) | |
| QStringHashNode (const QHashedCStringRef &keykey) | |
| QStringHashNode (const QStringHashNode &o) | |
| ~QStringHashNode () | |
| QHashedString | key () const |
| bool | isQString () const |
| void | setQString (bool vv) |
| qsizetype | size () const |
| const char * | cStrData () const |
| const char16_t * | utf16Data () const |
| bool | equals (const QV4::Value &stringstring) const |
| bool | equals (const QV4::String *stringstring) const |
| bool | equals (const QHashedStringRef &stringstring) const |
| bool | equals (const QHashedCStringRef &stringstring) const |
Public Attributes | |
| QTaggedPointer< QStringHashNode, Tag > | next |
| qint32 | length = 0 |
| quint32 | hash = 0 |
| quint32 | symbolId = 0 |
| QTypedArrayData< char16_t > * | arrayData = nullptr |
| union | |
Definition at line 34 of file qstringhash_p.h.
| enum QStringHashNode::Tag |
| Enumerator | |
|---|---|
| NodeIsCString | |
| NodeIsQString | |
Definition at line 76 of file qstringhash_p.h.
|
inline |
Definition at line 37 of file qstringhash_p.h.
|
inline |
Definition at line 41 of file qstringhash_p.h.
References QStringHashNode(), and setQString().
Referenced by QStringHashNode(), and QStringHashNode().
|
inline |
Definition at line 52 of file qstringhash_p.h.
References QStringHashNode().
|
inline |
Definition at line 57 of file qstringhash_p.h.
References QStringHashNode(), isQString(), and setQString().
Referenced by QStringHashNode().
|
inline |
Definition at line 70 of file qstringhash_p.h.
|
inline |
Definition at line 108 of file qstringhash_p.h.
Referenced by equals(), and equals().
|
inline |
Definition at line 137 of file qstringhash_p.h.
|
inline |
Definition at line 130 of file qstringhash_p.h.
|
inline |
Definition at line 120 of file qstringhash_p.h.
References cStrData(), isQString(), and utf16Data().
|
inline |
Definition at line 111 of file qstringhash_p.h.
References cStrData(), isQString(), and utf16Data().
|
inline |
Definition at line 104 of file qstringhash_p.h.
Referenced by QStringHashNode(), equals(), equals(), and key().
|
inline |
Definition at line 93 of file qstringhash_p.h.
References isQString().
|
inline |
Definition at line 105 of file qstringhash_p.h.
Referenced by QStringHashNode(), and QStringHashNode().
|
inline |
Definition at line 107 of file qstringhash_p.h.
|
inline |
Definition at line 109 of file qstringhash_p.h.
Referenced by equals(), and equals().
| QTypedArrayData<char16_t>* QStringHashNode::arrayData = nullptr |
Definition at line 87 of file qstringhash_p.h.
| quint32 QStringHashNode::hash = 0 |
Definition at line 84 of file qstringhash_p.h.
| qint32 QStringHashNode::length = 0 |
Definition at line 83 of file qstringhash_p.h.
Referenced by testing.tools.encode_pdf_filter._PngIdatPdfStream::write().
| QTaggedPointer<QStringHashNode, Tag> QStringHashNode::next |
Definition at line 81 of file qstringhash_p.h.
| quint32 QStringHashNode::symbolId = 0 |
Definition at line 85 of file qstringhash_p.h.