| Name | Description |
|---|---|
SuffixTreeNode | A node in a suffix tree which represents a substring or suffix. |
| Name |
|---|
NodeKind |
| Name | Description |
|---|---|
SuffixTreeLeafNode [constructor] | |
~SuffixTreeLeafNode [destructor] [virtual] | Destructor |
getConcatLen | |
getEndIdx [virtual] | |
getKind | |
getLeftLeafIdx | |
getRightLeafIdx | |
getStartIdx | |
getSuffixIdx | |
incrementStartIdx | Advance this node's StartIdx by Inc. |
setConcatLen | Set the length of the string from the root to this node to Len. |
setLeftLeafIdx | Set the index of the left most leaf node of this node to Idx. |
setRightLeafIdx | Set the index of the right most leaf node of this node to Idx. |
setSuffixIdx | Sets the start index of the suffix represented by this leaf to Idx. |
| Name |
|---|
classof |
| Name | Description |
|---|---|
EmptyIdx | Represents an undefined index in the suffix tree. |