Lines Matching defs:Implementation
101 struct Implementation { struct
105 using size_type = SizeType;
106 using key_type = KeyType;
108 using iterator = typename std::vector<size_type>::iterator;
109 using const_iterator = typename std::vector<size_type>::const_iterator;
114 static size_type BuildSLPartition( in BuildSLPartition()
164 static void FindLmsSuffixes(const std::vector<SLType>& sl_partition, in FindLmsSuffixes()
177 static std::vector<size_type> MakeBucketCount(StrIt str, in MakeBucketCount()
191 static void InducedSort(StrIt str, in InducedSort()
288 static size_type LabelLmsSubstrings(StrIt str, in LabelLmsSubstrings()
360 static void SuffixSort(StrIt str, in SuffixSort()
429 const Implementation& operator=(const Implementation&) = delete; argument