#include "xsarray.h"
#include "pstdint.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 39 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