|  | 
|  | suffix_node (int b, int *e, suffix_node *p, suffix_node *l) | 
|  | 
| bool | is_leaf_node () | 
|  | 
| bool | contains_child (int ext) | 
|  | 
| int | get_length () | 
|  | 
| int | get_depth () | 
|  | 
| std::string | get_longest_common_substring (std::string s1, std::string s2) | 
|  | 
| std::string | get_path (std::string s) | 
|  | 
| void | extend_path (int *e) | 
|  | 
| suffix_node * | add_child (int ext, int b, int *e, suffix_node *l) | 
|  | 
| void | add_child (suffix_node *c, int ext) | 
|  | 
| suffix_node * | get_child (int ext) | 
|  | 
| bool | contains_depth (int depth) | 
|  | 
| void | print (std::string s) | 
|  | 
| bool | walk_next (int &beg, int &suffix_length) | 
|  | 
The documentation for this class was generated from the following files: