#include <cel_stringutil.h>
Static Public Member Functions | |
| static size_t | strlen (const T *inString) |
| static void | strcpy (T *CEL_RESTRICT inDest, const T *CEL_RESTRICT inSrc) |
| static int | strcmp (const T *CEL_RESTRICT str1, const T *CEL_RESTRICT str2) |
| static const T * | strchr (const T *inString, typename Traits::CharCodeType inChar) |
| static const T * | strpbrk (const T *CEL_RESTRICT inString, const T *CEL_RESTRICT inChars) |
This struct provides standard C like string manipulation functions. All you have to do is to define character traits struct corresponding to your character set.
|
inlinestatic |
Identical to strchr function except it does not support any locales and it only works with 'C' locale.
Referenced by Celartem::StringUtil< T, Traits >::strpbrk().
|
inlinestatic |
Identical to strcmp function except it does not support any locales and it only works with 'C' locale.
|
inlinestatic |
Identical to strcpy function except it does not support any locales and it only works with 'C' locale.
|
inlinestatic |
Identical to strlen function except it does not support any locales and it only works with 'C' locale.
|
inlinestatic |
Identical to strpbrk function except it does not support any locales and it only works with 'C' locale.