

Go to the source code of this file.
Macros | |
| #define | XsString_INITIALIZER XSARRAY_INITIALIZER(&g_xsStringDescriptor) |
| #define | XSSTRING_INITIALIZER XsString_INITIALIZER |
| #define | XsString_copy(thisPtr, copy) XsArray_copy(copy, thisPtr) |
| #define | XsString_swap(a, b) XsArray_swap(a, b) |
Typedefs | |
| typedef struct XsString | XsString |
Functions | |
| XSARRAY_STRUCT (XsString, char) | |
| XSTYPES_DLL_API void | XsString_construct (XsString *thisPtr) |
| XSTYPES_DLL_API void | XsString_destruct (XsString *thisPtr) |
| XSTYPES_DLL_API void | XsString_assign (XsString *thisPtr, XsSize count, const char *src) |
| XSTYPES_DLL_API void | XsString_assignCharArray (XsString *thisPtr, const char *src) |
| XSTYPES_DLL_API void | XsString_assignWCharArray (XsString *thisPtr, const wchar_t *src) |
| XSTYPES_DLL_API XsSize | XsString_copyToWCharArray (const XsString *thisPtr, wchar_t *dest, XsSize size) |
| XSTYPES_DLL_API void | XsString_resize (XsString *thisPtr, XsSize count) |
| XSTYPES_DLL_API void | XsString_append (XsString *thisPtr, XsString const *other) |
| XSTYPES_DLL_API void | XsString_erase (XsString *thisPtr, XsSize index, XsSize count) |
Variables | |
| XsArrayDescriptor const XSTYPES_DLL_API | g_xsStringDescriptor |
| #define XsString_copy | ( | thisPtr, | |
| copy | |||
| ) | XsArray_copy(copy, thisPtr) |
Definition at line 56 of file xsstring.h.
| #define XsString_INITIALIZER XSARRAY_INITIALIZER(&g_xsStringDescriptor) |
Definition at line 32 of file xsstring.h.
| #define XSSTRING_INITIALIZER XsString_INITIALIZER |
Definition at line 36 of file xsstring.h.
| #define XsString_swap | ( | a, | |
| b | |||
| ) | XsArray_swap(a, b) |
Definition at line 57 of file xsstring.h.
Definition at line 34 of file xsstring.h.
| XSARRAY_STRUCT | ( | XsString | , |
| char | |||
| ) |
| XSTYPES_DLL_API void XsString_append | ( | XsString * | thisPtr, |
| XsString const * | other | ||
| ) |
| XSTYPES_DLL_API void XsString_assign | ( | XsString * | thisPtr, |
| XsSize | count, | ||
| const char * | src | ||
| ) |
| XSTYPES_DLL_API void XsString_assignCharArray | ( | XsString * | thisPtr, |
| const char * | src | ||
| ) |
| XSTYPES_DLL_API void XsString_assignWCharArray | ( | XsString * | thisPtr, |
| const wchar_t * | src | ||
| ) |
| XSTYPES_DLL_API void XsString_construct | ( | XsString * | thisPtr | ) |
| XSTYPES_DLL_API XsSize XsString_copyToWCharArray | ( | const XsString * | thisPtr, |
| wchar_t * | dest, | ||
| XsSize | size | ||
| ) |
| XSTYPES_DLL_API void XsString_destruct | ( | XsString * | thisPtr | ) |
| XSTYPES_DLL_API void XsString_erase | ( | XsString * | thisPtr, |
| XsSize | index, | ||
| XsSize | count | ||
| ) |
| XSTYPES_DLL_API void XsString_resize | ( | XsString * | thisPtr, |
| XsSize | count | ||
| ) |
| XsArrayDescriptor const XSTYPES_DLL_API g_xsStringDescriptor |
| Page generated by Doxygen 1.8.14 for MRPT 1.5.5 Git: e06b63dbf Fri Dec 1 14:41:11 2017 +0100 at lun oct 28 01:31:35 CET 2019 |