![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qmimemagicrule_p.h>
Public Types | |
| enum | Type { Invalid = 0 , String , Host16 , Host32 , Big16 , Big32 , Little16 , Little32 , Byte } |
Public Member Functions | |
| QMimeMagicRule (const QString &typeStr, const QByteArray &value, const QString &offsets, const QByteArray &mask, QString *errorString) | |
| void | swap (QMimeMagicRule &other) noexcept |
| bool | operator== (const QMimeMagicRule &other) const |
| Type | type () const |
| QByteArray | value () const |
| int | startPos () const |
| int | endPos () const |
| QByteArray | mask () const |
| bool | isValid () const |
| bool | matches (const QByteArray &data) const |
Static Public Member Functions | |
| static Type | type (const QByteArray &type) |
| static QByteArray | typeName (Type type) |
| static bool | matchSubstring (const char *dataPtr, qsizetype dataSize, int rangeStart, int rangeLength, qsizetype valueLength, const char *valueData, const char *mask) |
Public Attributes | |
| QList< QMimeMagicRule > | m_subMatches |
Definition at line 29 of file qmimemagicrule_p.h.
| enum QMimeMagicRule::Type |
| Enumerator | |
|---|---|
| Invalid | |
| String | |
| Host16 | |
| Host32 | |
| Big16 | |
| Big32 | |
| Little16 | |
| Little32 | |
| Byte | |
Definition at line 32 of file qmimemagicrule_p.h.
| QMimeMagicRule::QMimeMagicRule | ( | const QString & | typeStr, |
| const QByteArray & | value, | ||
| const QString & | offsets, | ||
| const QByteArray & | mask, | ||
| QString * | errorString ) |
Definition at line 186 of file qmimemagicrule.cpp.
|
inline |
Definition at line 55 of file qmimemagicrule_p.h.
|
inline |
Definition at line 58 of file qmimemagicrule_p.h.
| QByteArray QMimeMagicRule::mask | ( | ) | const |
Definition at line 295 of file qmimemagicrule.cpp.
| bool QMimeMagicRule::matches | ( | const QByteArray & | data | ) | const |
Definition at line 305 of file qmimemagicrule.cpp.
|
static |
Definition at line 63 of file qmimemagicrule.cpp.
| bool QMimeMagicRule::operator== | ( | const QMimeMagicRule & | other | ) | const |
Definition at line 49 of file qmimemagicrule.cpp.
|
inline |
Definition at line 54 of file qmimemagicrule_p.h.
|
inlinenoexcept |
Definition at line 37 of file qmimemagicrule_p.h.
|
inline |
Definition at line 52 of file qmimemagicrule_p.h.
|
static |
Definition at line 35 of file qmimemagicrule.cpp.
|
static |
Definition at line 44 of file qmimemagicrule.cpp.
|
inline |
Definition at line 53 of file qmimemagicrule_p.h.
| QList<QMimeMagicRule> QMimeMagicRule::m_subMatches |
Definition at line 62 of file qmimemagicrule_p.h.