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