Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qqmldomfieldfilter_p.h>
Public Member Functions | |
QString | describeFieldsFilter () const |
bool | addFilter (const QString &f) |
bool | operator() (const DomItem &, const Path &, const DomItem &) const |
bool | operator() (const DomItem &, const PathEls::PathComponent &c, const DomItem &) const |
void | setFiltred () |
const QMultiMap< QString, QString > & | fieldFilterAdd () const |
QMultiMap< QString, QString > | fieldFilterRemove () const |
FieldFilter (const QMultiMap< QString, QString > &fieldFilterAdd={}, const QMultiMap< QString, QString > &fieldFilterRemove={}) | |
Static Public Member Functions | |
static FieldFilter | noFilter () |
static FieldFilter | defaultFilter () |
static FieldFilter | noLocationFilter () |
static FieldFilter | compareFilter () |
static FieldFilter | compareNoCommentsFilter () |
Public Attributes | |
QSet< DomType > | filtredTypes |
Definition at line 32 of file qqmldomfieldfilter_p.h.
|
inline |
Definition at line 50 of file qqmldomfieldfilter_p.h.
bool QQmlJS::Dom::FieldFilter::addFilter | ( | const QString & | f | ) |
Definition at line 100 of file qqmldomfieldfilter.cpp.
References QRegularExpression::anchoredPattern(), QMultiMap< Key, T >::insert(), qCWarning, QStringLiteral, and QMultiMap< Key, T >::remove().
|
static |
|
static |
|
static |
QString QQmlJS::Dom::FieldFilter::describeFieldsFilter | ( | ) | const |
Definition at line 42 of file qqmldomfieldfilter.cpp.
References arg, QMultiMap< Key, T >::begin(), QMultiMap< Key, T >::end(), and it.
Definition at line 46 of file qqmldomfieldfilter_p.h.
Definition at line 47 of file qqmldomfieldfilter_p.h.
|
static |
|
static |
bool QQmlJS::Dom::FieldFilter::operator() | ( | const DomItem & | obj, |
const Path & | p, | ||
const DomItem & | i ) const |
Definition at line 66 of file qqmldomfieldfilter.cpp.
References QQmlJS::Dom::DomItem::component(), i, and operator()().
Referenced by operator()().
bool QQmlJS::Dom::FieldFilter::operator() | ( | const DomItem & | base, |
const PathEls::PathComponent & | c, | ||
const DomItem & | obj ) const |
Definition at line 74 of file qqmldomfieldfilter.cpp.
References base, QListSpecialMethodsBase< T >::contains(), contains(), QSet< T >::contains(), QQmlJS::Dom::domTypeToString(), QQmlJS::Dom::qHash(), typeStr(), and QMultiMap< Key, T >::values().
void QQmlJS::Dom::FieldFilter::setFiltred | ( | ) |
Definition at line 48 of file qqmldomfieldfilter_p.h.