A node in a suffix tree which represents a substring or suffix.
Synopsis
Declared in <llvm/Support/SuffixTreeNode.h>
struct SuffixTreeNode;
Enums
Name |
Description |
Kind of suffix tree node for LLVM‐style RTTI. |
Member Functions
Name |
Description |
|
Construct a suffix tree node of the given kind and start index. |
|
Destroy a suffix tree node. |
Return the length of the string from the root to this node. |
|
|
Return the end index of this node. |
Return the kind of this node. |
|
Return the index of this node's left most leaf node. |
|
Return the index of this node's right most leaf node. |
|
Return the start index of this node's substring in the entire string. |
|
Advance this node's StartIdx by |
|
Set the length of the string from the root to this node to |
|
Set the index of the left most leaf node of this node to |
|
Set the index of the right most leaf node of this node to |
Static Data Members
Name |
Description |
Represents an undefined index in the suffix tree. |
Derived Classes
Name |
Description |
A node with two or more children, or the root. |
|
A node representing a suffix. |
Created with MrDocs