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

Go to the source code of this file.

Data Structures

struct  lxb_dom_collection_t
 

Functions

LXB_API lxb_dom_collection_tlxb_dom_collection_create (lxb_dom_document_t *document)
 
LXB_API lxb_status_t lxb_dom_collection_init (lxb_dom_collection_t *col, size_t start_list_size)
 
LXB_API lxb_dom_collection_tlxb_dom_collection_destroy (lxb_dom_collection_t *col, bool self_destroy)
 
lxb_inline lxb_dom_collection_tlxb_dom_collection_make (lxb_dom_document_t *document, size_t start_list_size)
 
lxb_inline void lxb_dom_collection_clean (lxb_dom_collection_t *col)
 
lxb_inline lxb_status_t lxb_dom_collection_append (lxb_dom_collection_t *col, void *value)
 
lxb_inline lxb_dom_element_tlxb_dom_collection_element (lxb_dom_collection_t *col, size_t idx)
 
lxb_inline lxb_dom_node_tlxb_dom_collection_node (lxb_dom_collection_t *col, size_t idx)
 
lxb_inline size_t lxb_dom_collection_length (lxb_dom_collection_t *col)
 
LXB_API lxb_dom_collection_tlxb_dom_collection_make_noi (lxb_dom_document_t *document, size_t start_list_size)
 
LXB_API void lxb_dom_collection_clean_noi (lxb_dom_collection_t *col)
 
LXB_API lxb_status_t lxb_dom_collection_append_noi (lxb_dom_collection_t *col, void *value)
 
LXB_API lxb_dom_element_tlxb_dom_collection_element_noi (lxb_dom_collection_t *col, size_t idx)
 
LXB_API lxb_dom_node_tlxb_dom_collection_node_noi (lxb_dom_collection_t *col, size_t idx)
 
LXB_API size_t lxb_dom_collection_length_noi (lxb_dom_collection_t *col)
 

Function Documentation

◆ lxb_dom_collection_append()

lxb_inline lxb_status_t lxb_dom_collection_append ( lxb_dom_collection_t * col,
void * value )

Definition at line 63 of file collection.h.

◆ lxb_dom_collection_append_noi()

LXB_API lxb_status_t lxb_dom_collection_append_noi ( lxb_dom_collection_t * col,
void * value )

Definition at line 76 of file collection.c.

◆ lxb_dom_collection_clean()

lxb_inline void lxb_dom_collection_clean ( lxb_dom_collection_t * col)

Definition at line 57 of file collection.h.

◆ lxb_dom_collection_clean_noi()

LXB_API void lxb_dom_collection_clean_noi ( lxb_dom_collection_t * col)

Definition at line 70 of file collection.c.

◆ lxb_dom_collection_create()

LXB_API lxb_dom_collection_t * lxb_dom_collection_create ( lxb_dom_document_t * document)

Definition at line 12 of file collection.c.

◆ lxb_dom_collection_destroy()

LXB_API lxb_dom_collection_t * lxb_dom_collection_destroy ( lxb_dom_collection_t * col,
bool self_destroy )

Definition at line 41 of file collection.c.

◆ lxb_dom_collection_element()

lxb_inline lxb_dom_element_t * lxb_dom_collection_element ( lxb_dom_collection_t * col,
size_t idx )

Definition at line 69 of file collection.h.

◆ lxb_dom_collection_element_noi()

LXB_API lxb_dom_element_t * lxb_dom_collection_element_noi ( lxb_dom_collection_t * col,
size_t idx )

Definition at line 82 of file collection.c.

◆ lxb_dom_collection_init()

LXB_API lxb_status_t lxb_dom_collection_init ( lxb_dom_collection_t * col,
size_t start_list_size )

Definition at line 27 of file collection.c.

◆ lxb_dom_collection_length()

lxb_inline size_t lxb_dom_collection_length ( lxb_dom_collection_t * col)

Definition at line 81 of file collection.h.

◆ lxb_dom_collection_length_noi()

LXB_API size_t lxb_dom_collection_length_noi ( lxb_dom_collection_t * col)

Definition at line 94 of file collection.c.

◆ lxb_dom_collection_make()

lxb_inline lxb_dom_collection_t * lxb_dom_collection_make ( lxb_dom_document_t * document,
size_t start_list_size )

Definition at line 41 of file collection.h.

◆ lxb_dom_collection_make_noi()

LXB_API lxb_dom_collection_t * lxb_dom_collection_make_noi ( lxb_dom_document_t * document,
size_t start_list_size )

Definition at line 64 of file collection.c.

◆ lxb_dom_collection_node()

lxb_inline lxb_dom_node_t * lxb_dom_collection_node ( lxb_dom_collection_t * col,
size_t idx )

Definition at line 75 of file collection.h.

◆ lxb_dom_collection_node_noi()

LXB_API lxb_dom_node_t * lxb_dom_collection_node_noi ( lxb_dom_collection_t * col,
size_t idx )

Definition at line 88 of file collection.c.