#include "pstdint.h"
#include "xsarray.h"
Go to the source code of this file.
|
#define | XSBYTEARRAY_INITIALIZER XSARRAY_INITIALIZER(&g_xsByteArrayDescriptor) |
|
#define | XsByteArray_ref(thisPtr, sz, src, flags) XsArray_ref(thisPtr, sz, src, flags) |
|
#define | XsByteArray_assign(thisPtr, sz, src) XsArray_assign(thisPtr, sz, src) |
|
#define | XsByteArray_destruct(thisPtr) XsArray_destruct(thisPtr) |
|
#define | XsByteArray_copy(thisPtr, copy) XsArray_copy(copy, thisPtr) |
|
#define | XsByteArray_append(thisPtr, other) XsArray_append(thisPtr, other) |
|
#define | XsByteArray_popFront(thisPtr, count) XsArray_erase(thisPtr, 0, count) |
|
#define | XsByteArray_popBack(thisPtr, count) XsArray_erase(thisPtr, (XsSize)-1, count) |
|
#define | XsByteArray_fromString(str, copy) |
|
#define | XsByteArray_swap(a, b) XsArray_swap(a, b) |
|
#define | XsByteArray_erase(thisPtr, index, count) XsArray_erase(thisPtr, index, count) |
|
◆ XsByteArray_append
#define XsByteArray_append |
( |
|
thisPtr, |
|
|
|
other |
|
) |
| XsArray_append(thisPtr, other) |
◆ XsByteArray_assign
◆ XsByteArray_copy
#define XsByteArray_copy |
( |
|
thisPtr, |
|
|
|
copy |
|
) |
| XsArray_copy(copy, thisPtr) |
◆ XsByteArray_destruct
◆ XsByteArray_erase
◆ XsByteArray_fromString
#define XsByteArray_fromString |
( |
|
str, |
|
|
|
copy |
|
) |
| |
Value: copy, str->m_size ? str->m_size : 1, str->m_size ? str->m_data : "\0")
XSTYPES_DLL_API void XsArray_assign(void *thisPtr, XsSize count, void const *src)
Definition at line 40 of file xsbytearray.h.
◆ XSBYTEARRAY_INITIALIZER
◆ XsByteArray_popBack
◆ XsByteArray_popFront
◆ XsByteArray_ref
#define XsByteArray_ref |
( |
|
thisPtr, |
|
|
|
sz, |
|
|
|
src, |
|
|
|
flags |
|
) |
| XsArray_ref(thisPtr, sz, src, flags) |
◆ XsByteArray_swap
◆ XsByteArray
◆ XSARRAY_STRUCT()
◆ XsByteArray_construct()
◆ g_xsByteArrayDescriptor