php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "lexbor/core/base.h"
Go to the source code of this file.
Data Structures | |
struct | lexbor_array_obj_t |
LXB_API void lexbor_array_obj_clean | ( | lexbor_array_obj_t * | array | ) |
Definition at line 42 of file array_obj.c.
LXB_API lexbor_array_obj_t * lexbor_array_obj_create | ( | void | ) |
Definition at line 11 of file array_obj.c.
LXB_API void lexbor_array_obj_delete | ( | lexbor_array_obj_t * | array, |
size_t | begin, | ||
size_t | length ) |
Definition at line 158 of file array_obj.c.
LXB_API lexbor_array_obj_t * lexbor_array_obj_destroy | ( | lexbor_array_obj_t * | array, |
bool | self_destroy ) |
Definition at line 50 of file array_obj.c.
lxb_inline void lexbor_array_obj_erase | ( | lexbor_array_obj_t * | array | ) |
Definition at line 64 of file array_obj.h.
LXB_API void lexbor_array_obj_erase_noi | ( | lexbor_array_obj_t * | array | ) |
Definition at line 183 of file array_obj.c.
LXB_API uint8_t * lexbor_array_obj_expand | ( | lexbor_array_obj_t * | array, |
size_t | up_to ) |
Definition at line 69 of file array_obj.c.
lxb_inline void * lexbor_array_obj_get | ( | const lexbor_array_obj_t * | array, |
size_t | idx ) |
Definition at line 70 of file array_obj.h.
LXB_API void * lexbor_array_obj_get_noi | ( | lexbor_array_obj_t * | array, |
size_t | idx ) |
Definition at line 189 of file array_obj.c.
LXB_API lxb_status_t lexbor_array_obj_init | ( | lexbor_array_obj_t * | array, |
size_t | size, | ||
size_t | struct_size ) |
Definition at line 17 of file array_obj.c.
lxb_inline void * lexbor_array_obj_last | ( | lexbor_array_obj_t * | array | ) |
Definition at line 98 of file array_obj.h.
LXB_API void * lexbor_array_obj_last_noi | ( | lexbor_array_obj_t * | array | ) |
Definition at line 213 of file array_obj.c.
lxb_inline size_t lexbor_array_obj_length | ( | lexbor_array_obj_t * | array | ) |
Definition at line 80 of file array_obj.h.
LXB_API size_t lexbor_array_obj_length_noi | ( | lexbor_array_obj_t * | array | ) |
Definition at line 195 of file array_obj.c.
LXB_API void * lexbor_array_obj_pop | ( | lexbor_array_obj_t * | array | ) |
Definition at line 147 of file array_obj.c.
LXB_API void * lexbor_array_obj_push | ( | lexbor_array_obj_t * | array | ) |
Definition at line 93 of file array_obj.c.
LXB_API void * lexbor_array_obj_push_n | ( | lexbor_array_obj_t * | array, |
size_t | count ) |
Definition at line 130 of file array_obj.c.
LXB_API void * lexbor_array_obj_push_wo_cls | ( | lexbor_array_obj_t * | array | ) |
Definition at line 113 of file array_obj.c.
lxb_inline size_t lexbor_array_obj_size | ( | lexbor_array_obj_t * | array | ) |
Definition at line 86 of file array_obj.h.
LXB_API size_t lexbor_array_obj_size_noi | ( | lexbor_array_obj_t * | array | ) |
Definition at line 201 of file array_obj.c.
lxb_inline size_t lexbor_array_obj_struct_size | ( | lexbor_array_obj_t * | array | ) |
Definition at line 92 of file array_obj.h.
LXB_API size_t lexbor_array_obj_struct_size_noi | ( | lexbor_array_obj_t * | array | ) |
Definition at line 207 of file array_obj.c.