7#ifndef LEXBOR_DOM_COLLECTION_H
8#define LEXBOR_DOM_COLLECTION_H
lxb_inline void * lexbor_array_get(lexbor_array_t *array, size_t idx)
lxb_inline size_t lexbor_array_length(lexbor_array_t *array)
LXB_API lxb_dom_node_t * lxb_dom_collection_node_noi(lxb_dom_collection_t *col, size_t idx)
lxb_inline lxb_dom_collection_t * lxb_dom_collection_make(lxb_dom_document_t *document, size_t start_list_size)
LXB_API lxb_status_t lxb_dom_collection_append_noi(lxb_dom_collection_t *col, void *value)
LXB_API lxb_status_t lxb_dom_collection_init(lxb_dom_collection_t *col, size_t start_list_size)
lxb_inline lxb_status_t lxb_dom_collection_append(lxb_dom_collection_t *col, void *value)
lxb_inline size_t lxb_dom_collection_length(lxb_dom_collection_t *col)
LXB_API lxb_dom_collection_t * lxb_dom_collection_destroy(lxb_dom_collection_t *col, bool self_destroy)
LXB_API lxb_dom_collection_t * lxb_dom_collection_create(lxb_dom_document_t *document)
LXB_API lxb_dom_collection_t * lxb_dom_collection_make_noi(lxb_dom_document_t *document, size_t start_list_size)
LXB_API lxb_dom_element_t * lxb_dom_collection_element_noi(lxb_dom_collection_t *col, size_t idx)
lxb_inline void lxb_dom_collection_clean(lxb_dom_collection_t *col)
lxb_inline lxb_dom_node_t * lxb_dom_collection_node(lxb_dom_collection_t *col, size_t idx)
LXB_API void lxb_dom_collection_clean_noi(lxb_dom_collection_t *col)
lxb_inline lxb_dom_element_t * lxb_dom_collection_element(lxb_dom_collection_t *col, size_t idx)
LXB_API size_t lxb_dom_collection_length_noi(lxb_dom_collection_t *col)
struct lxb_dom_document lxb_dom_document_t
struct lxb_dom_node lxb_dom_node_t
struct lxb_dom_element lxb_dom_element_t
void lexbor_array_clean(lexbor_array_t *array)
lxb_status_t lexbor_array_push(lexbor_array_t *array, void *value)
lxb_dom_document_t * document
unsigned int lxb_status_t