Go to the source code of this file.
|
| UPB_API upb_Array * | upb_Array_New (upb_Arena *a, upb_CType type) |
| |
| UPB_API_INLINE size_t | upb_Array_Size (const upb_Array *arr) |
| |
| UPB_API_INLINE size_t | upb_Array_Capacity (const upb_Array *arr) |
| |
| UPB_API upb_MessageValue | upb_Array_Get (const upb_Array *arr, size_t i) |
| |
| UPB_API struct upb_Message * | upb_Array_GetMutable (upb_Array *arr, size_t i) |
| |
| UPB_API void | upb_Array_Set (upb_Array *arr, size_t i, upb_MessageValue val) |
| |
| UPB_API bool | upb_Array_Append (upb_Array *array, upb_MessageValue val, upb_Arena *arena) |
| |
| UPB_API void | upb_Array_Move (upb_Array *array, size_t dst_idx, size_t src_idx, size_t count) |
| |
| UPB_API bool | upb_Array_Insert (upb_Array *array, size_t i, size_t count, upb_Arena *arena) |
| |
| UPB_API void | upb_Array_Delete (upb_Array *array, size_t i, size_t count) |
| |
| UPB_API_INLINE bool | upb_Array_Reserve (struct upb_Array *array, size_t size, upb_Arena *arena) |
| |
| UPB_API bool | upb_Array_Resize (upb_Array *array, size_t size, upb_Arena *arena) |
| |
| UPB_API_INLINE const void * | upb_Array_DataPtr (const upb_Array *arr) |
| |
| UPB_API_INLINE void * | upb_Array_MutableDataPtr (upb_Array *arr) |
| |
| UPB_API void | upb_Array_Freeze (upb_Array *arr, const upb_MiniTable *m) |
| |
| UPB_API_INLINE bool | upb_Array_IsFrozen (const upb_Array *arr) |
| |
◆ upb_Array
| typedef struct upb_Array upb_Array |
◆ upb_Array_Append()
◆ upb_Array_Capacity()
◆ upb_Array_DataPtr()
◆ upb_Array_Delete()
◆ upb_Array_Freeze()
◆ upb_Array_Get()
◆ upb_Array_GetMutable()
◆ upb_Array_Insert()
◆ upb_Array_IsFrozen()
◆ upb_Array_Move()
| UPB_API void upb_Array_Move |
( |
upb_Array * | array, |
|
|
size_t | dst_idx, |
|
|
size_t | src_idx, |
|
|
size_t | count ) |
◆ upb_Array_MutableDataPtr()
◆ upb_Array_New()
◆ upb_Array_Reserve()
◆ upb_Array_Resize()
◆ upb_Array_Set()
◆ upb_Array_Size()