Extending Qt Creator Manual | PersistentTrie Namespace

Extending Qt Creator Manual 4.7.0

# PersistentTrie Namespace

(QmlJS::PersistentTrie)

## Classes

class | Trie
class | TrieNode

## Types

enum | LookupFlags { CaseInsensitive, Partial, SkipChars, SkipSpaces }

## Functions

void | enumerateTrieNode(const TrieNode::Ptr &trie, T &t, QString base = QString())
int | matchStrength(const QString &searchStr, const QString &str)
QStringList | matchStrengthSort(const QString &searchString, QStringList &res)
QDebug & | operator<<(QDebug &dbg, const TrieNode::Ptr &trie)
QDebug & | operator<<(QDebug &dbg, const QmlJS::PersistentTrie::Trie &trie)

## Classes

### class Trie

### class TrieNode

## Type Documentation

### enum PersistentTrie::LookupFlags

## Function Documentation

### void PersistentTrie::enumerateTrieNode(const TrieNode::Ptr &trie, T &t, QString base = QString())

### int PersistentTrie::matchStrength(const QString &searchStr, const QString &str)

### QStringList PersistentTrie::matchStrengthSort(const QString &searchString, QStringList &res)

### QDebug &PersistentTrie::operator<<(QDebug &dbg, const TrieNode::Ptr &trie)

### QDebug &PersistentTrie::operator<<(QDebug &dbg, const QmlJS::PersistentTrie::Trie &trie)