TrieNode Class
(Debugger::QmlJS::PersistentTrie::TrieNode)Public Types
Public Functions
TrieNode(const Debugger::QString &pre = QString(), QList<Debugger::QmlJS::PersistentTrie::TrieNode::Ptr> post = ...) | |
TrieNode(const Debugger::QmlJS::PersistentTrie::TrieNode &o) |
Static Public Members
void | complete(Debugger::QStringList &results, const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie, const Debugger::QString &root, const Debugger::QString &base = QString(), Debugger::QmlJS::PersistentTrie::LookupFlags flags = LookupFlags(CaseInsensitive|Partial)) |
bool | contains(const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie, const Debugger::QString &value, Debugger::QmlJS::PersistentTrie::LookupFlags flags = LookupFlags(0)) |
Debugger::QmlJS::PersistentTrie::TrieNode::Ptr | create(const Debugger::QString &pre = QString(), QList<Debugger::QmlJS::PersistentTrie::TrieNode::Ptr> post = ...) |
class QDebug & | describe(class QDebug &dbg, const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie, int indent) |
Debugger::QmlJS::PersistentTrie::TrieNode::Ptr | insertF(const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie, const Debugger::QString &value) |
int | intersectF(const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &, const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &, int) |
bool | isSame(const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie1, const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie2) |
int | mergeF(const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &, const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &) |
class QDebug & | printStrings(class QDebug &dbg, const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie) |
Debugger::QmlJS::PersistentTrie::TrieNode::Ptr | replaceF(const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie, const QHash<Debugger::QString, Debugger::QString> &replacements) |
Debugger::QStringList | stringList(const Debugger::QmlJS::PersistentTrie::TrieNode::Ptr &trie) |
Member Function Documentation
TrieNode::TrieNode(const Debugger::QString &pre = QString(), QList<Debugger::QmlJS::PersistentTrie::TrieNode::Ptr> post = ...)
Default constructs an instance of TrieNode.
TrieNode::TrieNode(const Debugger::QmlJS::PersistentTrie::TrieNode &o)
Default constructs an instance of TrieNode.