#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