Lines Matching refs:diff_index

37     size_t diff_index = 0;  in FindShortestSeparator()  local
38 while ((diff_index < min_length) && in FindShortestSeparator()
39 ((*start)[diff_index] == limit[diff_index])) { in FindShortestSeparator()
40 diff_index++; in FindShortestSeparator()
43 if (diff_index >= min_length) { in FindShortestSeparator()
46 uint8_t start_byte = static_cast<uint8_t>((*start)[diff_index]); in FindShortestSeparator()
47 uint8_t limit_byte = static_cast<uint8_t>(limit[diff_index]); in FindShortestSeparator()
55 if (diff_index < limit.size() - 1 || start_byte + 1 < limit_byte) { in FindShortestSeparator()
56 (*start)[diff_index]++; in FindShortestSeparator()
57 start->resize(diff_index + 1); in FindShortestSeparator()
66 diff_index++; in FindShortestSeparator()
68 while (diff_index < start->size()) { in FindShortestSeparator()
71 if (static_cast<uint8_t>((*start)[diff_index]) < in FindShortestSeparator()
73 (*start)[diff_index]++; in FindShortestSeparator()
74 start->resize(diff_index + 1); in FindShortestSeparator()
77 diff_index++; in FindShortestSeparator()
151 size_t diff_index = 0; in FindShortestSeparator() local
152 while ((diff_index < min_length) && in FindShortestSeparator()
153 ((*start)[diff_index] == limit[diff_index])) { in FindShortestSeparator()
154 diff_index++; in FindShortestSeparator()
157 assert(diff_index <= min_length); in FindShortestSeparator()
158 if (diff_index == min_length) { in FindShortestSeparator()
169 uint8_t start_byte = static_cast<uint8_t>((*start)[diff_index]); in FindShortestSeparator()
170 uint8_t limit_byte = static_cast<uint8_t>(limit[diff_index]); in FindShortestSeparator()
171 if (start_byte > limit_byte && diff_index < start->size() - 1) { in FindShortestSeparator()
185 start->resize(diff_index + 1); in FindShortestSeparator()