![]() |
Qt 6.x
The Qt SDK
|
\inmodule QtCore More...
#include <qmetaobjectbuilder_p.h>
Public Member Functions | |
QMetaStringTable (const QByteArray &className) | |
int | enter (const QByteArray &value) |
int | blobSize () const |
void | writeBlob (char *out) const |
Static Public Member Functions | |
static int | preferredAlignment () |
\inmodule QtCore
The QMetaStringTable class can generate a meta-object string table at runtime.
Definition at line 289 of file qmetaobjectbuilder_p.h.
|
explicit |
Definition at line 1044 of file qmetaobjectbuilder.cpp.
References enter(), Q_ASSERT, and Q_UNUSED.
int QMetaStringTable::blobSize | ( | ) | const |
Definition at line 1072 of file qmetaobjectbuilder.cpp.
References QHash< QByteArray, int >::const_iterator, QHash< Key, T >::constBegin(), QHash< Key, T >::constEnd(), it, QSet< T >::size(), and QHash< Key, T >::size().
int QMetaStringTable::enter | ( | const QByteArray & | value | ) |
Definition at line 1055 of file qmetaobjectbuilder.cpp.
References QHash< Key, T >::end(), QHash< Key, T >::find(), QHash< Key, T >::insert(), it, QHash< QByteArray, int >::iterator, and pos.
Referenced by QMetaStringTable().
|
static |
Definition at line 1066 of file qmetaobjectbuilder.cpp.
Referenced by writeBlob().
void QMetaStringTable::writeBlob | ( | char * | out | ) | const |
Definition at line 1100 of file qmetaobjectbuilder.cpp.
References QHash< Key, T >::constBegin(), QHash< Key, T >::constEnd(), i, it, out, preferredAlignment(), Q_ASSERT, QHash< Key, T >::size(), str, and writeString().