16 #ifndef CPU_FEATURES_INCLUDE_INTERNAL_STRING_VIEW_H_ 17 #define CPU_FEATURES_INCLUDE_INTERNAL_STRING_VIEW_H_ 99 const char*
const word);
109 #endif // CPU_FEATURES_INCLUDE_INTERNAL_STRING_VIEW_H_ char CpuFeatures_StringView_Back(const StringView view)
Definition: string_view.c:89
static StringView view(const char *str, const size_t size)
Definition: string_view.h:40
bool CpuFeatures_StringView_GetAttributeKeyValue(const StringView line, StringView *key, StringView *value)
Definition: string_view.c:171
static const StringView kEmptyStringView
Definition: string_view.h:35
char CpuFeatures_StringView_Front(const StringView view)
Definition: string_view.c:83
#define CPU_FEATURES_END_CPP_NAMESPACE
Definition: cpu_features_macros.h:115
static StringView str(const char *str)
Definition: string_view.h:47
void CpuFeatures_StringView_CopyString(const StringView src, char *dst, size_t dst_size)
Definition: string_view.c:135
Definition: string_view.h:27
#define CPU_FEATURES_START_CPP_NAMESPACE
Definition: cpu_features_macros.h:114
StringView CpuFeatures_StringView_PopFront(const StringView str_view, size_t count)
Definition: string_view.c:62
StringView CpuFeatures_StringView_PopBack(const StringView str_view, size_t count)
Definition: string_view.c:70
const char * ptr
Definition: string_view.h:28
bool CpuFeatures_StringView_IsEquals(const StringView a, const StringView b)
Definition: string_view.c:49
StringView CpuFeatures_StringView_KeepFront(const StringView str_view, size_t count)
Definition: string_view.c:78
size_t size
Definition: string_view.h:29
int CpuFeatures_StringView_ParsePositiveNumber(const StringView view)
Definition: string_view.c:122
bool CpuFeatures_StringView_HasWord(const StringView line, const char *const word)
Definition: string_view.c:146
StringView CpuFeatures_StringView_TrimWhitespace(StringView view)
Definition: string_view.c:94
bool CpuFeatures_StringView_StartsWith(const StringView a, const StringView b)
Definition: string_view.c:56
int CpuFeatures_StringView_IndexOfChar(const StringView view, char c)
Definition: string_view.c:21
int CpuFeatures_StringView_IndexOf(const StringView view, const StringView sub_view)
Definition: string_view.c:31