Lines Matching refs:remainder
34 StringView remainder = view; in CpuFeatures_StringView_IndexOf() local
35 while (remainder.size >= sub_view.size) { in CpuFeatures_StringView_IndexOf()
37 CpuFeatures_StringView_IndexOfChar(remainder, sub_view.ptr[0]); in CpuFeatures_StringView_IndexOf()
39 remainder = CpuFeatures_StringView_PopFront(remainder, found_index); in CpuFeatures_StringView_IndexOf()
40 if (CpuFeatures_StringView_StartsWith(remainder, sub_view)) { in CpuFeatures_StringView_IndexOf()
41 return (int)(remainder.ptr - view.ptr); in CpuFeatures_StringView_IndexOf()
43 remainder = CpuFeatures_StringView_PopFront(remainder, 1); in CpuFeatures_StringView_IndexOf()
112 StringView remainder = view; in ParsePositiveNumberWithBase() local
113 for (; remainder.size; in ParsePositiveNumberWithBase()
114 remainder = CpuFeatures_StringView_PopFront(remainder, 1)) { in ParsePositiveNumberWithBase()
115 const int value = HexValue(CpuFeatures_StringView_Front(remainder)); in ParsePositiveNumberWithBase()
149 StringView remainder = line; in CpuFeatures_StringView_HasWord() local
151 const int index_of_word = CpuFeatures_StringView_IndexOf(remainder, word); in CpuFeatures_StringView_HasWord()
164 remainder = in CpuFeatures_StringView_HasWord()
165 CpuFeatures_StringView_PopFront(remainder, index_of_word + word.size); in CpuFeatures_StringView_HasWord()