8#ifndef dom_core_characterdata_h_
9#define dom_core_characterdata_h_
41 uint32_t offset, uint32_t count);
54#define dom_characterdata_get_data(c, d) dom_characterdata_get_data( \
55 (struct dom_characterdata *) (c), (d))
63#define dom_characterdata_set_data(c, d) dom_characterdata_set_data( \
64 (struct dom_characterdata *) (c), (d))
72#define dom_characterdata_get_length(c, l) dom_characterdata_get_length( \
73 (struct dom_characterdata *) (c), (uint32_t *) (l))
83#define dom_characterdata_substring_data(c, o, ct, d) \
84 dom_characterdata_substring_data( \
85 (struct dom_characterdata *) (c), (uint32_t) (o), \
94#define dom_characterdata_append_data(c, d) dom_characterdata_append_data( \
95 (struct dom_characterdata *) (c), (d))
104#define dom_characterdata_insert_data(c, o, d) dom_characterdata_insert_data( \
105 (struct dom_characterdata *) (c), (uint32_t) (o), (d))
114#define dom_characterdata_delete_data(c, o, ct) dom_characterdata_delete_data(\
115 (struct dom_characterdata *) (c), (uint32_t) (o), \
126#define dom_characterdata_replace_data(c, o, ct, d) \
127 dom_characterdata_replace_data(\
128 (struct dom_characterdata *) (c), (uint32_t) (o),\
129 (uint32_t) (ct), (d))
dom_exception
Definition exceptions.h:24
#define dom_characterdata_substring_data(c, o, ct, d)
Definition characterdata.h:83
#define dom_characterdata_get_length(c, l)
Definition characterdata.h:72
#define dom_characterdata_get_data(c, d)
Definition characterdata.h:54
#define dom_characterdata_replace_data(c, o, ct, d)
Definition characterdata.h:126
#define dom_characterdata_delete_data(c, o, ct)
Definition characterdata.h:114
#define dom_characterdata_set_data(c, d)
Definition characterdata.h:63
#define dom_characterdata_append_data(c, d)
Definition characterdata.h:94
struct dom_characterdata_vtable dom_characterdata_vtable
#define dom_characterdata_insert_data(c, o, d)
Definition characterdata.h:104
uint32_t dom_ulong
Definition inttypes.h:31
Definition characterdata.h:18
dom_exception(* dom_characterdata_substring_data)(struct dom_characterdata *cdata, uint32_t offset, uint32_t count, dom_string **data)
Definition characterdata.h:30
dom_exception(* dom_characterdata_replace_data)(struct dom_characterdata *cdata, uint32_t offset, uint32_t count, dom_string *data)
Definition characterdata.h:42
dom_exception(* dom_characterdata_delete_data)(struct dom_characterdata *cdata, uint32_t offset, uint32_t count)
Definition characterdata.h:39
dom_exception(* dom_characterdata_get_data)(struct dom_characterdata *cdata, dom_string **data)
Definition characterdata.h:21
struct dom_node_vtable base
Definition characterdata.h:19
dom_exception(* dom_characterdata_insert_data)(struct dom_characterdata *cdata, uint32_t offset, dom_string *data)
Definition characterdata.h:36
dom_exception(* dom_characterdata_set_data)(struct dom_characterdata *cdata, dom_string *data)
Definition characterdata.h:24
dom_exception(* dom_characterdata_get_length)(struct dom_characterdata *cdata, uint32_t *length)
Definition characterdata.h:27
dom_exception(* dom_characterdata_append_data)(struct dom_characterdata *cdata, dom_string *data)
Definition characterdata.h:33
Definition characterdata.h:18