#ifndef QBYTEARRAYMATCHER_H
#define QBYTEARRAYMATCHER_H
#include <QtCore/qbytearray.h>
typedef enum QtValidLicenseForCoreModule QtCoreModule;
struct QByteArrayMatcherPrivate;
class QByteArrayMatcher{
public: QByteArrayMatcher();
public: explicit QByteArrayMatcher(class QByteArray const & pattern);
public: QByteArrayMatcher(class QByteArrayMatcher const & other);
public: ~QByteArrayMatcher();
public: class QByteArrayMatcher& operator =(class QByteArrayMatcher const & other);
public: void setPattern(class QByteArray const & pattern);
public: int indexIn(class QByteArray const & ba, int from = 0) const
public: inline class QByteArray pattern() const
private: struct QByteArrayMatcherPrivate* d;
private: class QByteArray q_pattern;
private: uint q_skiptable[256];
};
#endif // QBYTEARRAYMATCHER_H