5#ifndef QSTRINGMATCHER_H
6#define QSTRINGMATCHER_H
8#include <QtCore/qstring.h>
9#include <QtCore/qstringview.h>
14class QStringMatcherPrivate;
18 void updateSkipTable();
46 QStringMatcherPrivate *d_ptr =
nullptr;
50 uchar q_skiptable[256] = {};
Qt::CaseSensitivity caseSensitivity() const
Returns the case sensitivity setting for this string matcher.
qsizetype indexIn(const QChar *str, qsizetype length, qsizetype from=0) const
QStringMatcher(const QChar *uc, qsizetype len, Qt::CaseSensitivity cs=Qt::CaseSensitive)
QStringMatcher()=default
Constructs an empty string matcher that won't match anything.
qsizetype indexIn(const QString &str, qsizetype from=0) const
Searches the string str from character position from (default 0, i.e.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLenum GLuint GLenum GLsizei length
wordList<< "alpha"<< "omega"<< "omicron"<< "zeta";QLineEdit *lineEdit=new QLineEdit(this);QCompleter *completer=new QCompleter(wordList, this);completer-> setCaseSensitivity(Qt::CaseInsensitive)