Lines Matching refs:StringView
30 int CpuFeatures_StringView_IndexOfChar(const StringView view, char c) { in CpuFeatures_StringView_IndexOfChar()
40 int CpuFeatures_StringView_IndexOf(const StringView view, in CpuFeatures_StringView_IndexOf()
41 const StringView sub_view) { in CpuFeatures_StringView_IndexOf()
43 StringView remainder = view; in CpuFeatures_StringView_IndexOf()
58 bool CpuFeatures_StringView_IsEquals(const StringView a, const StringView b) { in CpuFeatures_StringView_IsEquals()
65 bool CpuFeatures_StringView_StartsWith(const StringView a, const StringView b) { in CpuFeatures_StringView_StartsWith()
71 StringView CpuFeatures_StringView_PopFront(const StringView str_view, in CpuFeatures_StringView_PopFront()
79 StringView CpuFeatures_StringView_PopBack(const StringView str_view, in CpuFeatures_StringView_PopBack()
87 StringView CpuFeatures_StringView_KeepFront(const StringView str_view, in CpuFeatures_StringView_KeepFront()
92 char CpuFeatures_StringView_Front(const StringView view) { in CpuFeatures_StringView_Front()
98 char CpuFeatures_StringView_Back(const StringView view) { in CpuFeatures_StringView_Back()
103 StringView CpuFeatures_StringView_TrimWhitespace(StringView view) { in CpuFeatures_StringView_TrimWhitespace()
119 static int ParsePositiveNumberWithBase(const StringView view, int base) { in ParsePositiveNumberWithBase()
121 StringView remainder = view; in ParsePositiveNumberWithBase()
131 int CpuFeatures_StringView_ParsePositiveNumber(const StringView view) { in CpuFeatures_StringView_ParsePositiveNumber()
133 const StringView hex_prefix = str("0x"); in CpuFeatures_StringView_ParsePositiveNumber()
135 const StringView span_no_prefix = in CpuFeatures_StringView_ParsePositiveNumber()
144 void CpuFeatures_StringView_CopyString(const StringView src, char* dst, in CpuFeatures_StringView_CopyString()
155 bool CpuFeatures_StringView_HasWord(const StringView line, in CpuFeatures_StringView_HasWord()
158 const StringView word = str(word_str); in CpuFeatures_StringView_HasWord()
159 StringView remainder = line; in CpuFeatures_StringView_HasWord()
165 const StringView before = in CpuFeatures_StringView_HasWord()
167 const StringView after = in CpuFeatures_StringView_HasWord()
181 bool CpuFeatures_StringView_GetAttributeKeyValue(const StringView line, in CpuFeatures_StringView_GetAttributeKeyValue()
182 StringView* key, in CpuFeatures_StringView_GetAttributeKeyValue()
183 StringView* value) { in CpuFeatures_StringView_GetAttributeKeyValue()
184 const StringView sep = str(": "); in CpuFeatures_StringView_GetAttributeKeyValue()