| MRPT
    1.9.9
    | 


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 62 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 63 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.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |