MimeMagicRule Class
(Utils::Internal::MimeMagicRule)Public Types
enum | Type { Invalid, String, RegExp, Host16, ..., Byte } |
Public Functions
MimeMagicRule(Type type, const QByteArray &value, int startPos, int endPos, const QByteArray &mask = QByteArray(), QString *errorString = 0) | |
MimeMagicRule(const MimeMagicRule &other) | |
~MimeMagicRule() | |
int | endPos() const |
bool | isValid() const |
QByteArray | mask() const |
bool | matches(const QByteArray &data) const |
int | startPos() const |
Type | type() const |
QByteArray | value() const |
MimeMagicRule & | operator=(const MimeMagicRule &other) |
bool | operator==(const MimeMagicRule &other) const |
Static Public Members
bool | matchSubstring(const char *dataPtr, int dataSize, int rangeStart, int rangeLength, int valueLength, const char *valueData, const char *mask) |
Type | type(const QByteArray &type) |
QByteArray | typeName(Type type) |
Member Function Documentation
MimeMagicRule::MimeMagicRule(Type type, const QByteArray &value, int startPos, int endPos, const QByteArray &mask = QByteArray(), QString *errorString = 0)
Default constructs an instance of MimeMagicRule.
MimeMagicRule::MimeMagicRule(const MimeMagicRule &other)
Copy constructor.
MimeMagicRule::~MimeMagicRule()
Destroys the instance of MimeMagicRule.
int MimeMagicRule::endPos() const
bool MimeMagicRule::isValid() const
QByteArray MimeMagicRule::mask() const
[static]
bool MimeMagicRule::matchSubstring(const char *dataPtr, int dataSize, int rangeStart, int rangeLength, int valueLength, const char *valueData, const char *mask)
bool MimeMagicRule::matches(const QByteArray &data) const
int MimeMagicRule::startPos() const
Type MimeMagicRule::type() const
[static]
Type MimeMagicRule::type(const QByteArray &type)
[static]
QByteArray MimeMagicRule::typeName(Type type)
QByteArray MimeMagicRule::value() const
MimeMagicRule &MimeMagicRule::operator=(const MimeMagicRule &other)
Copy-assignment operator.