20 #ifndef TRIE_H_UZMQRBO5
21 #define TRIE_H_UZMQRBO5
36 std::string identifier;
38 std::map<std::string, TrieNode*> childs;
44 Trie(
const std::string& seperator);
47 void addWord(
const std::string& word);
48 size_t getNextToken(
const std::string& word,
size_t offset, std::string& token);
49 std::string escapeWord(
const std::string& word);
51 TrieNode* getNodeWithPrefix(
const std::string& prefix);
52 std::list<TrieNode*> getWordsWithPrefix(
const std::string& prefix);
53 std::list<TrieNode*> getChildsWithWords(
TrieNode* node);
57 std::string seperator;
Definition: Breakpoint.cpp:26