character traits for data type char More...
#include <libppbase/base/CharTraits.h>
Public Types | |
| typedef size_t | size_type |
| data type for sizes | |
Static Public Member Functions | |
| static size_type | dtoa (double n, char *s) |
| double to string | |
| static int | isalnum (char ch) |
| is alphanumeric | |
| static int | isalpha (char ch) |
| is alphabetic | |
| static int | isdigit (char ch) |
| is a digit | |
| static int | isspace (char ch) |
| is spacing | |
| static size_type | length (const char *s) |
| string length | |
| static size_type | ltoa (long n, char *s) |
| long to string | |
| static size_type | lltoa (longlong_t n, char *s) |
| long long to string | |
| static int | memcmp (const char *a, const char *b, size_type n) |
| compare mem | |
| static void | memmove (char *d, const char *s, size_type n) |
| move mem | |
| static void | memset (char *d, char ch, size_type n) |
| set mem | |
| static int | strcasecmp (const char *a, const char *b) |
| case-insensitive compare strings | |
| static const char * | strchr (const char *a, char b) |
| find char | |
| static char * | strchr (char *a, char b) |
| find char | |
| static int | strcmp (const char *a, const char *b) |
| compare strings | |
| static char * | strcpy (char *dest, const char *src) |
| copy strings | |
| static int | strncmp (const char *a, const char *b, size_t n) |
| compare strings | |
| static char * | strncpy (char *dest, const char *src, size_t n) |
| copy strings | |
| static void | swap (char *ch) |
| swap byte halfs | |
| static char | tolower (char ch) |
| convert to lower case | |
| static char | toupper (char ch) |
| convert to upper case | |
| static size_type | ultoa (unsigned long n, char *s) |
| unsigned long to string | |
| static size_type | ulltoa (u_longlong_t n, char *s) |
| unsigned long long to string | |
| static size_type | vxprintf (char *d, size_type n, const char *f, va_list ap) |
| variable string printf | |
Static Public Attributes | |
| static const char | ch_ast = '*' |
| asterisk | |
| static const char | ch_neg = '-' |
| minus | |
| static const char | ch_qm = '?' |
| question mark | |
| static const char | ch0 = '0' |
| zero | |
| static const char | cha = 'a' |
| small a | |
| static const char | chA = 'A' |
| capital A | |
| static const char | chx = 'x' |
| small x | |
| static const char | chX = 'X' |
| capital X | |
| static const char * | empty |
| empty string | |
| static const char * | eoln |
| end of line marker | |
| static const char | nul = '\0' |
| zero byte | |
| static const char | path_separator_char = '/' |
| path separator | |
| static const char * | path_separator_string |
| path separator | |
character traits for data type char
1.7.1