Vector Optimized Library of Kernels
2.4
Architecture-tuned implementations of math kernels
|
|
Go to the documentation of this file.
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
#define CPU_FEATURES_START_CPP_NAMESPACE
Definition: cpu_features_macros.h:114
int CpuFeatures_StringView_IndexOf(const StringView view, const StringView sub_view)
Definition: string_view.c:31
bool CpuFeatures_StringView_GetAttributeKeyValue(const StringView line, StringView *key, StringView *value)
Definition: string_view.c:171
StringView CpuFeatures_StringView_KeepFront(const StringView str_view, size_t count)
Definition: string_view.c:78
bool CpuFeatures_StringView_IsEquals(const StringView a, const StringView b)
Definition: string_view.c:49
StringView CpuFeatures_StringView_PopBack(const StringView str_view, size_t count)
Definition: string_view.c:70
StringView CpuFeatures_StringView_PopFront(const StringView str_view, size_t count)
Definition: string_view.c:62
static const StringView kEmptyStringView
Definition: string_view.h:35
static StringView str(const char *str)
Definition: string_view.h:47
const char * ptr
Definition: string_view.h:28
void CpuFeatures_StringView_CopyString(const StringView src, char *dst, size_t dst_size)
Definition: string_view.c:135
Definition: string_view.h:27
int CpuFeatures_StringView_ParsePositiveNumber(const StringView view)
Definition: string_view.c:122
int CpuFeatures_StringView_IndexOfChar(const StringView view, char c)
Definition: string_view.c:21
bool CpuFeatures_StringView_StartsWith(const StringView a, const StringView b)
Definition: string_view.c:56
StringView CpuFeatures_StringView_TrimWhitespace(StringView view)
Definition: string_view.c:94
size_t size
Definition: string_view.h:29
bool CpuFeatures_StringView_HasWord(const StringView line, const char *const word)
Definition: string_view.c:146
#define CPU_FEATURES_END_CPP_NAMESPACE
Definition: cpu_features_macros.h:115
char CpuFeatures_StringView_Front(const StringView view)
Definition: string_view.c:83