PersistentTrie Namespace

(Debugger::QmlJS::PersistentTrie)

Classes

class Trie
class TrieNode

Types

enum LookupFlags { CaseInsensitive, Partial, SkipChars, SkipSpaces }

Functions

void enumerateTrieNode(const TrieNode::Ptr &trie, T &t, Debugger::QString base = QString())
int matchStrength(const Debugger::QString &searchStr, const Debugger::QString &str)
Debugger::QStringList matchStrengthSort(const Debugger::QString &searchString, Debugger::QStringList &res)
class QDebug &operator<<(class QDebug &dbg, const TrieNode::Ptr &trie)
class QDebug &operator<<(class QDebug &dbg, const Debugger::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, Debugger::QString base = QString())

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

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

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

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