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)