php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
character_data.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018-2021 Alexander Borisov
3 *
4 * Author: Alexander Borisov <borisov@lexbor.com>
5 */
6
7#ifndef LEXBOR_DOM_CHARACTER_DATA_H
8#define LEXBOR_DOM_CHARACTER_DATA_H
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14#include "lexbor/core/str.h"
15
18
19
25
26
29
32 const lxb_dom_character_data_t *ch_data);
33
36
39 const lxb_dom_character_data_t *src);
40
43 const lxb_char_t *data, size_t len,
44 size_t offset, size_t count);
45
46
47#ifdef __cplusplus
48} /* extern "C" */
49#endif
50
51#endif /* LEXBOR_DOM_CHARACTER_DATA_H */
size_t len
Definition apprentice.c:174
count(Countable|array $value, int $mode=COUNT_NORMAL)
LXB_API lxb_dom_character_data_t * lxb_dom_character_data_interface_destroy(lxb_dom_character_data_t *character_data)
LXB_API lxb_status_t lxb_dom_character_data_replace(lxb_dom_character_data_t *ch_data, const lxb_char_t *data, size_t len, size_t offset, size_t count)
LXB_API lxb_dom_character_data_t * lxb_dom_character_data_interface_create(lxb_dom_document_t *document)
LXB_API lxb_dom_character_data_t * lxb_dom_character_data_interface_clone(lxb_dom_document_t *document, const lxb_dom_character_data_t *ch_data)
LXB_API lxb_status_t lxb_dom_character_data_interface_copy(lxb_dom_character_data_t *dst, const lxb_dom_character_data_t *src)
#define LXB_API
Definition def.h:48
struct lxb_dom_document lxb_dom_document_t
Definition interface.h:41
struct lxb_dom_node lxb_dom_node_t
Definition interface.h:38
struct lxb_dom_character_data lxb_dom_character_data_t
Definition interface.h:45
zend_long offset
zend_constant * data
unsigned int lxb_status_t
Definition types.h:28
unsigned char lxb_char_t
Definition types.h:27