Trie Class
(Debugger::QmlJS::PersistentTrie::Trie)Public Functions
Trie() | |
Trie(const TrieNode::Ptr &t) | |
Trie(const Debugger::QmlJS::PersistentTrie::Trie &o) | |
Debugger::QStringList | complete(const Debugger::QString &root, const Debugger::QString &base = QString(), Debugger::QmlJS::PersistentTrie::LookupFlags flags = LookupFlags(CaseInsensitive|Partial)) const |
bool | contains(const Debugger::QString &value, Debugger::QmlJS::PersistentTrie::LookupFlags flags = LookupFlags(0)) const |
void | insert(const Debugger::QString &value) |
Debugger::QmlJS::PersistentTrie::Trie | insertF(const Debugger::QString &value) const |
void | intersect(const Debugger::QmlJS::PersistentTrie::Trie &v) |
Debugger::QmlJS::PersistentTrie::Trie | intersectF(const Debugger::QmlJS::PersistentTrie::Trie &v) const |
bool | isEmpty() const |
void | merge(const Debugger::QmlJS::PersistentTrie::Trie &v) |
Debugger::QmlJS::PersistentTrie::Trie | mergeF(const Debugger::QmlJS::PersistentTrie::Trie &v) const |
void | replace(const QHash<Debugger::QString, Debugger::QString> &replacements) |
Debugger::QmlJS::PersistentTrie::Trie | replaceF(const QHash<Debugger::QString, Debugger::QString> &replacements) const |
Debugger::QStringList | stringList() const |
bool | operator!=(const Debugger::QmlJS::PersistentTrie::Trie &o) |
bool | operator==(const Debugger::QmlJS::PersistentTrie::Trie &o) |
Member Function Documentation
Trie::Trie()
Default constructs an instance of Trie.
Trie::Trie(const TrieNode::Ptr &t)
Default constructs an instance of Trie.
Trie::Trie(const Debugger::QmlJS::PersistentTrie::Trie &o)
Default constructs an instance of Trie.