DCL 4.0
|
Go to the source code of this file.
Macros | |
#define | _T(s) |
#define | CHAR_T char |
#define | UCHAR_T unsigned char |
#define | BUFFER_T ByteBuffer |
#define | STRING_T ByteString |
#define | ARRAY_T ByteStringArray |
#define | STRING_BUILDER_T ByteStringBuilder |
#define | STRLEN(s) |
#define | STRCMP(s1, s2) |
#define | STRNCMP(s1, s2, n) |
#define | STRCASECMP(s1, s2) |
#define | STRNCASECMP(s1, s2, n) |
#define | VSNPRINTF(buf, len, fmt, args) |
#define | STRCHR(s, c) |
#define | STRSTR(s, cs) |
#define | ISSPACE(c) |
#define | ISALNUM(c) |
#define | TOUPPER(c) |
#define | TOLOWER(c) |
#define | TOUPPER_L(c, l) |
#define | TOLOWER_L(c, l) |
#define | __EXTENDED_LENGTH_DEFINED |
#define | __EXTENDED_MAX 1024 * 1024 |
#define | __EXTEND_MIN 32 |
#define | __EMPTY_STR __CONCAT(__empty, CHAR_T) |
#define | __EMPTY __EMPTY_STR() |
#define | __A_HEX_DEFINED |
#define | ASCII_32 _T(' ') |
#define | ASCII_126 _T('~') |
Functions | |
size_t | __extended_length (size_t _allocLength) |
__CONCAT (__empty__, CHAR_T) | |
DCLCAPI STRING_T | operator+ (const STRING_T &_str1, const STRING_T &_str2) |
DCLCAPI STRING_T | operator+ (const STRING_T &_str, CHAR_T _ch) |
DCLCAPI STRING_T | operator+ (CHAR_T _ch, const STRING_T &_str) |
DCLCAPI STRING_T | operator+ (const STRING_T &_str, const CHAR_T *_psz) |
DCLCAPI STRING_T | operator+ (const CHAR_T *_psz, const STRING_T &_str) |
bool | __escapeable (unsigned int c, STRING_T::EscapeFlags _flag) |
int | __hex2int (UCHAR_T c) |
#define __A_HEX_DEFINED |
Definition at line 1308 of file __STRING.cpp.
#define __EMPTY __EMPTY_STR() |
Definition at line 294 of file __STRING.cpp.
Definition at line 290 of file __STRING.cpp.
#define __EXTEND_MIN 32 |
#define __EXTENDED_LENGTH_DEFINED |
Definition at line 112 of file __STRING.cpp.
#define __EXTENDED_MAX 1024 * 1024 |
#define _T | ( | s | ) |
Definition at line 57 of file __STRING.cpp.
#define ARRAY_T ByteStringArray |
Definition at line 62 of file __STRING.cpp.
#define ASCII_126 _T('~') |
Definition at line 1313 of file __STRING.cpp.
#define ASCII_32 _T(' ') |
Definition at line 1312 of file __STRING.cpp.
#define BUFFER_T ByteBuffer |
Definition at line 60 of file __STRING.cpp.
#define CHAR_T char |
Definition at line 58 of file __STRING.cpp.
#define ISALNUM | ( | c | ) |
Definition at line 82 of file __STRING.cpp.
#define ISSPACE | ( | c | ) |
Definition at line 81 of file __STRING.cpp.
#define STRCASECMP | ( | s1, | |
s2 ) |
Definition at line 74 of file __STRING.cpp.
#define STRCHR | ( | s, | |
c ) |
Definition at line 79 of file __STRING.cpp.
#define STRCMP | ( | s1, | |
s2 ) |
Definition at line 66 of file __STRING.cpp.
#define STRING_BUILDER_T ByteStringBuilder |
Definition at line 56 of file __STRING.h.
#define STRING_T ByteString |
Definition at line 61 of file __STRING.cpp.
#define STRLEN | ( | s | ) |
Definition at line 65 of file __STRING.cpp.
#define STRNCASECMP | ( | s1, | |
s2, | |||
n ) |
Definition at line 75 of file __STRING.cpp.
#define STRNCMP | ( | s1, | |
s2, | |||
n ) |
Definition at line 67 of file __STRING.cpp.
#define STRSTR | ( | s, | |
cs ) |
Definition at line 80 of file __STRING.cpp.
#define TOLOWER | ( | c | ) |
Definition at line 84 of file __STRING.cpp.
#define TOLOWER_L | ( | c, | |
l ) |
Definition at line 86 of file __STRING.cpp.
#define TOUPPER | ( | c | ) |
Definition at line 83 of file __STRING.cpp.
#define TOUPPER_L | ( | c, | |
l ) |
Definition at line 85 of file __STRING.cpp.
#define UCHAR_T unsigned char |
Definition at line 59 of file __STRING.cpp.
Definition at line 76 of file __STRING.cpp.
__CONCAT | ( | __empty__ | , |
CHAR_T | ) |
bool __escapeable | ( | unsigned int | c, |
STRING_T::EscapeFlags | _flag ) |
Definition at line 1315 of file __STRING.cpp.
size_t __extended_length | ( | size_t | _allocLength | ) |
Definition at line 113 of file __STRING.cpp.
int __hex2int | ( | UCHAR_T | c | ) |
Definition at line 1423 of file __STRING.cpp.
Definition at line 488 of file __STRING.cpp.
Definition at line 503 of file __STRING.cpp.
Definition at line 495 of file __STRING.cpp.