Collaboration diagram for uscxml::Trie:
[legend]

Public Member Functions

 Trie (const std::string &seperator)
 
void addWord (const std::string &word)
 
std::string escapeWord (const std::string &word)
 
std::list< TrieNode * > getChildsWithWords (TrieNode *node)
 
size_t getNextToken (const std::string &word, size_t offset, std::string &token)
 
TrieNodegetNodeWithPrefix (const std::string &prefix)
 
std::list< TrieNode * > getWordsWithPrefix (const std::string &prefix)
 

Public Attributes

int lastIndex
 
TrieNoderoot
 
std::string seperator
 

The documentation for this struct was generated from the following files: