#include <QtCore/qregexp.h>
#ifndef QREGEXP_H
#ifndef QT_NO_REGEXP
class QRegExp{
public: enum PatternSyntax{
RegExp = 0,
Wildcard = 1,
FixedString = 2,
RegExp2 = 3,
};
public: enum CaretMode{
CaretAtZero = 0,
CaretAtOffset = 1,
CaretWontMatch = 2,
};
public: QRegExp();
public: explicit QRegExp(class QString const & pattern, enum Qt::CaseSensitivity cs = Qt::CaseSensitive, enum QRegExp::PatternSyntax syntax = QRegExp::RegExp);
public: QRegExp(class QRegExp const & rx);
public: ~QRegExp();
public: class QRegExp& operator =(class QRegExp const & rx);
public: bool operator ==(class QRegExp const & rx) const
public: inline bool operator !=(class QRegExp const & rx) const
public: bool isEmpty() const
public: bool isValid() const
public: class QString pattern() const
public: void setPattern(class QString const & pattern);
public: enum Qt::CaseSensitivity caseSensitivity() const
public: void setCaseSensitivity(enum Qt::CaseSensitivity cs);
public: enum QRegExp::PatternSyntax patternSyntax() const
public: void setPatternSyntax(enum QRegExp::PatternSyntax syntax);
public: bool isMinimal() const
public: void setMinimal(bool minimal);
public: bool exactMatch(class QString const & str) const
public: int indexIn(class QString const & str, int offset = 0, enum QRegExp::CaretMode caretMode = QRegExp::CaretAtZero) const
public: int lastIndexIn(class QString const & str, int offset = -1, enum QRegExp::CaretMode caretMode = QRegExp::CaretAtZero) const
public: int matchedLength() const
#ifndef QT_NO_REGEXP_CAPTURE
public: int numCaptures() const
public: struct QStringList capturedTexts();
public: class QString cap(int nth = 0);
public: int pos(int nth = 0);
public: class QString errorString();
#endif
public: static class QString escape(class QString const & str);
private: struct QRegExpPrivate* priv;
};
#endif // QT_NO_REGEXP
#endif // QREGEXP_H