25#ifndef PCRE_STUDY_JIT_COMPILE
26#define PCRE_STUDY_JIT_COMPILE 0
35 Qt::CaseSensitivity
CS_ = Qt::CaseSensitive;
47 const char *error = 0;
86 const QString& GetPattern ()
const
91 Qt::CaseSensitivity
GetCS ()
const
103 const char *error = 0;
106 if (
cs == Qt::CaseInsensitive)
111 <<
"failed compiling"
120#ifdef PCRE_CONFIG_JIT
131 struct RegExpRegisterGuard
133 RegExpRegisterGuard ()
174 return Impl_->PRx_.Exec (
str.toUtf8 ()) >= 0;
176 return Impl_->Rx_.exactMatch (
str);
186 return Impl_->PRx_.Exec (
ba) >= 0;
188 return Impl_->Rx_.exactMatch (
ba);
198 return Impl_->PRx_.GetPattern ();
200 return Impl_->Rx_.pattern ();
210 return Impl_->PRx_.GetCS ();
212 return Impl_->Rx_.caseSensitivity ();
220 out << static_cast<quint8> (1);
232 qWarning () << Q_FUNC_INFO
QString GetPattern() const
Qt::CaseSensitivity GetCaseSensitivity() const
bool Matches(const QString &) const
Container< T > Filter(const Container< T > &c, F f)
QDataStream & operator<<(QDataStream &out, const LC::Util::RegExp &rx)
QDataStream & operator>>(QDataStream &in, LC::Util::RegExp &rx)