php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
array.c File Reference

Go to the source code of this file.

Functions

lexbor_array_tlexbor_array_create (void)
 
lxb_status_t lexbor_array_init (lexbor_array_t *array, size_t size)
 
void lexbor_array_clean (lexbor_array_t *array)
 
lexbor_array_tlexbor_array_destroy (lexbor_array_t *array, bool self_destroy)
 
void ** lexbor_array_expand (lexbor_array_t *array, size_t up_to)
 
lxb_status_t lexbor_array_push (lexbor_array_t *array, void *value)
 
voidlexbor_array_pop (lexbor_array_t *array)
 
lxb_status_t lexbor_array_insert (lexbor_array_t *array, size_t idx, void *value)
 
lxb_status_t lexbor_array_set (lexbor_array_t *array, size_t idx, void *value)
 
void lexbor_array_delete (lexbor_array_t *array, size_t begin, size_t length)
 
voidlexbor_array_get_noi (lexbor_array_t *array, size_t idx)
 
size_t lexbor_array_length_noi (lexbor_array_t *array)
 
size_t lexbor_array_size_noi (lexbor_array_t *array)
 

Function Documentation

◆ lexbor_array_clean()

void lexbor_array_clean ( lexbor_array_t * array)

Definition at line 39 of file array.c.

◆ lexbor_array_create()

lexbor_array_t * lexbor_array_create ( void )

Definition at line 11 of file array.c.

◆ lexbor_array_delete()

void lexbor_array_delete ( lexbor_array_t * array,
size_t begin,
size_t length )

Definition at line 170 of file array.c.

◆ lexbor_array_destroy()

lexbor_array_t * lexbor_array_destroy ( lexbor_array_t * array,
bool self_destroy )

Definition at line 47 of file array.c.

◆ lexbor_array_expand()

void ** lexbor_array_expand ( lexbor_array_t * array,
size_t up_to )

Definition at line 66 of file array.c.

◆ lexbor_array_get_noi()

void * lexbor_array_get_noi ( lexbor_array_t * array,
size_t idx )

Definition at line 193 of file array.c.

◆ lexbor_array_init()

lxb_status_t lexbor_array_init ( lexbor_array_t * array,
size_t size )

Definition at line 17 of file array.c.

◆ lexbor_array_insert()

lxb_status_t lexbor_array_insert ( lexbor_array_t * array,
size_t idx,
void * value )

Definition at line 113 of file array.c.

◆ lexbor_array_length_noi()

size_t lexbor_array_length_noi ( lexbor_array_t * array)

Definition at line 199 of file array.c.

◆ lexbor_array_pop()

void * lexbor_array_pop ( lexbor_array_t * array)

Definition at line 102 of file array.c.

◆ lexbor_array_push()

lxb_status_t lexbor_array_push ( lexbor_array_t * array,
void * value )

Definition at line 87 of file array.c.

◆ lexbor_array_set()

lxb_status_t lexbor_array_set ( lexbor_array_t * array,
size_t idx,
void * value )

Definition at line 148 of file array.c.

◆ lexbor_array_size_noi()

size_t lexbor_array_size_noi ( lexbor_array_t * array)

Definition at line 205 of file array.c.