Searched refs:SuffixTreeLeafNode (Results 1 – 4 of 4) sorted by relevance
61 SpecificBumpPtrAllocator<SuffixTreeLeafNode> LeafNodeAllocator;140 std::vector<SuffixTreeLeafNode *> LeafNodes;177 const std::vector<SuffixTreeLeafNode *> &LeafNodes;209 const std::vector<SuffixTreeLeafNode *> &LeafNodes = {})
161 struct SuffixTreeLeafNode : SuffixTreeNode { struct188 SuffixTreeLeafNode(unsigned StartIdx, unsigned *EndIdx) in SuffixTreeLeafNode() argument191 virtual ~SuffixTreeLeafNode() = default;
34 unsigned SuffixTreeLeafNode::getEndIdx() const { in getEndIdx()39 unsigned SuffixTreeLeafNode::getSuffixIdx() const { return SuffixIdx; } in getSuffixIdx()40 void SuffixTreeLeafNode::setSuffixIdx(unsigned Idx) { SuffixIdx = Idx; } in setSuffixIdx()
62 SuffixTreeLeafNode(StartIdx, &LeafEndIdx); in insertLeaf()110 if (auto *LeafNode = dyn_cast<SuffixTreeLeafNode>(CurrNode)) in setSuffixIndices()173 auto *CurrLeafNode = cast<SuffixTreeLeafNode>(CurrNode); in setLeafNodes()339 if (auto *Leaf = dyn_cast<SuffixTreeLeafNode>(ChildPair.second)) in advance()