KDECore
kmimemagicrule.cpp
Go to the documentation of this file.
45static bool testMatches(QIODevice* device, qint64 deviceSize, QByteArray& availableData, const QList<KMimeMagicMatch>& matches, const QString& mimeType)
102bool KMimeMagicRule::match(QIODevice* device, qint64 deviceSize, QByteArray& availableData) const
107bool KMimeMagicMatch::match(QIODevice* device, qint64 deviceSize, QByteArray& availableData, const QString& mimeType) const
116 // Example: m_data="ABC", m_rangeLength=3 -> we need 3+3-1=5 bytes (ABCxx,xABCx,xxABC would match)
bool match(QIODevice *device, qint64 deviceSize, QByteArray &availableData) const
Definition kmimemagicrule.cpp:102
Definition kaboutdata.h:33
#define mask
static bool testMatches(QIODevice *device, qint64 deviceSize, QByteArray &availableData, const QList< KMimeMagicMatch > &matches, const QString &mimeType)
Definition kmimemagicrule.cpp:45
static int indexOf(const QByteArray &that, const QByteArray &ba)
Definition kmimemagicrule.cpp:60
Definition kmimemagicrule_p.h:32
bool match(QIODevice *device, qint64 deviceSize, QByteArray &availableData, const QString &mimeType) const
Definition kmimemagicrule.cpp:107
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.