Extending Qt Creator Manual | Trie

Extending Qt Creator Manual 4.7.0

# Trie Class

(QmlJS::PersistentTrie::Trie)

- List of all members, including inherited members

## Public Functions

| Trie()
| Trie(const TrieNode::Ptr &t)
| Trie(const QmlJS::PersistentTrie::Trie &o)
QStringList | complete(const QString &root, const QString &base = QString(), QmlJS::PersistentTrie::LookupFlags flags = LookupFlags(CaseInsensitive|Partial)) const
bool | contains(const QString &value, QmlJS::PersistentTrie::LookupFlags flags = LookupFlags(0)) const
void | insert(const QString &value)
QmlJS::PersistentTrie::Trie | insertF(const QString &value) const
void | intersect(const QmlJS::PersistentTrie::Trie &v)
QmlJS::PersistentTrie::Trie | intersectF(const QmlJS::PersistentTrie::Trie &v) const
bool | isEmpty() const
void | merge(const QmlJS::PersistentTrie::Trie &v)
QmlJS::PersistentTrie::Trie | mergeF(const QmlJS::PersistentTrie::Trie &v) const
void | replace(const QHash<QString, QString> &replacements)
QmlJS::PersistentTrie::Trie | replaceF(const QHash<QString, QString> &replacements) const
QStringList | stringList() const
bool | operator!=(const QmlJS::PersistentTrie::Trie &o)
bool | operator==(const QmlJS::PersistentTrie::Trie &o)

## Member Function Documentation

### Trie::Trie()

Default constructs an instance of Trie.

### Trie::Trie(const TrieNode::Ptr &t)

Default constructs an instance of Trie.

### Trie::Trie(const QmlJS::PersistentTrie::Trie &o)

Default constructs an instance of Trie.

### QStringList Trie::complete(const QString &root, const QString &base = QString(), QmlJS::PersistentTrie::LookupFlags flags = LookupFlags(CaseInsensitive|Partial)) const

### bool Trie::contains(const QString &value, QmlJS::PersistentTrie::LookupFlags flags = LookupFlags(0)) const

### void Trie::insert(const QString &value)

### QmlJS::PersistentTrie::Trie Trie::insertF(const QString &value) const

### void Trie::intersect(const QmlJS::PersistentTrie::Trie &v)

### QmlJS::PersistentTrie::Trie Trie::intersectF(const QmlJS::PersistentTrie::Trie &v) const

### bool Trie::isEmpty() const

### void Trie::merge(const QmlJS::PersistentTrie::Trie &v)

### QmlJS::PersistentTrie::Trie Trie::mergeF(const QmlJS::PersistentTrie::Trie &v) const

### void Trie::replace(const QHash<QString, QString> &replacements)

### QmlJS::PersistentTrie::Trie Trie::replaceF(const QHash<QString, QString> &replacements) const

### QStringList Trie::stringList() const

### bool Trie::operator!=(const QmlJS::PersistentTrie::Trie &o)

### bool Trie::operator==(const QmlJS::PersistentTrie::Trie &o)