Lines Matching defs:SuffixTreeNode
122 struct SuffixTreeNode { struct
129 DenseMap<unsigned, SuffixTreeNode *> Children;
132 unsigned StartIdx = EmptyIdx;
140 unsigned *EndIdx = nullptr;
145 unsigned SuffixIdx = EmptyIdx;
165 SuffixTreeNode *Link = nullptr;
169 unsigned ConcatLen = 0;
172 bool isLeaf() const { return SuffixIdx != EmptyIdx; } in isLeaf()
175 bool isRoot() const { return StartIdx == EmptyIdx; } in isRoot()
178 size_t size() const { in size()
191 SuffixTreeNode(unsigned StartIdx, unsigned *EndIdx, SuffixTreeNode *Link) in SuffixTreeNode() argument
194 SuffixTreeNode() {} in SuffixTreeNode() function