Extending Qt Creator Manual | PersistentTrie Namespace

Extending Qt Creator Manual 4.7.1

# 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)