8#ifndef dom_html_element_h_
9#define dom_html_element_h_
63#define dom_html_element_get_id(e, id) dom_html_element_get_id( \
64 (dom_html_element *) (e), (id))
72#define dom_html_element_set_id(e, id) dom_html_element_set_id( \
73 (dom_html_element *) (e), (id))
81#define dom_html_element_get_title(e, title) dom_html_element_get_title( \
82 (dom_html_element *) (e), (title))
90#define dom_html_element_set_title(e, title) dom_html_element_set_title( \
91 (dom_html_element *) (e), (title))
99#define dom_html_element_get_lang(e, lang) dom_html_element_get_lang( \
100 (dom_html_element *) (e), (lang))
108#define dom_html_element_set_lang(e, lang) dom_html_element_set_lang( \
109 (dom_html_element *) (e), (lang))
117#define dom_html_element_get_dir(e, dir) dom_html_element_get_dir( \
118 (dom_html_element *) (e), (dir))
126#define dom_html_element_set_dir(e, dir) dom_html_element_set_dir( \
127 (dom_html_element *) (e), (dir))
135#define dom_html_element_get_class_name(e, class_name) \
136 dom_html_element_get_class_name((dom_html_element *) (e), \
145#define dom_html_element_set_class_name(e, class_name) \
146 dom_html_element_set_class_name((dom_html_element *) (e), \
156#define dom_html_element_get_tag_type(e, type) \
157 dom_html_element_get_tag_type((const dom_html_element *) (e), \
dom_exception
Definition exceptions.h:24
dom_html_element_type
Definition html_elements.h:142
#define dom_html_element_set_id(e, id)
Definition html_element.h:72
#define dom_html_element_set_dir(e, dir)
Definition html_element.h:126
#define dom_html_element_set_lang(e, lang)
Definition html_element.h:108
#define dom_html_element_get_class_name(e, class_name)
Definition html_element.h:135
#define dom_html_element_get_dir(e, dir)
Definition html_element.h:117
#define dom_html_element_get_lang(e, lang)
Definition html_element.h:99
#define dom_html_element_set_title(e, title)
Definition html_element.h:90
struct dom_html_element_vtable dom_html_element_vtable
#define dom_html_element_get_title(e, title)
Definition html_element.h:81
#define dom_html_element_get_id(e, id)
Definition html_element.h:63
#define dom_html_element_get_tag_type(e, type)
Definition html_element.h:156
#define dom_html_element_set_class_name(e, class_name)
Definition html_element.h:145
Definition html_element.h:16
dom_exception(* dom_html_element_set_class_name)(struct dom_html_element *element, dom_string *class_name)
Definition html_element.h:46
dom_exception(* dom_html_element_get_tag_type)(const struct dom_html_element *element, dom_html_element_type *type)
Definition html_element.h:52
dom_exception(* dom_html_element_get_title)(struct dom_html_element *element, dom_string **title)
Definition html_element.h:25
dom_exception(* dom_html_element_set_dir)(struct dom_html_element *element, dom_string *dir)
Definition html_element.h:40
dom_exception(* dom_html_element_get_dir)(struct dom_html_element *element, dom_string **dir)
Definition html_element.h:37
dom_exception(* dom_html_element_get_id)(struct dom_html_element *element, dom_string **id)
Definition html_element.h:19
dom_exception(* dom_html_element_get_class_name)(struct dom_html_element *element, dom_string **class_name)
Definition html_element.h:43
dom_exception(* dom_html_element_set_title)(struct dom_html_element *element, dom_string *title)
Definition html_element.h:28
struct dom_element_vtable base
Definition html_element.h:17
dom_exception(* dom_html_element_set_lang)(struct dom_html_element *element, dom_string *lang)
Definition html_element.h:34
dom_exception(* dom_html_element_set_id)(struct dom_html_element *element, dom_string *id)
Definition html_element.h:22
dom_exception(* dom_html_element_get_lang)(struct dom_html_element *element, dom_string **lang)
Definition html_element.h:31
Definition html_element.h:22
dom_html_element_type type
Definition html_element.h:25