9#ifndef dom_internal_html_basefont_element_h_
10#define dom_internal_html_basefont_element_h_
13#include "html/html_element.h"
45#define DOM_HTML_BASE_FONT_ELEMENT_PROTECT_VTABLE \
46 _dom_html_base_font_element_parse_attribute
48#define DOM_NODE_PROTECT_VTABLE_HTML_BASE_FONT_ELEMENT \
49 _dom_virtual_html_base_font_element_destroy, \
50 _dom_html_base_font_element_copy
56#define dom_html_base_font_element_copy_internal(o, n) \
57 _dom_html_base_font_element_copy_internal( \
58 (dom_html_base_font_element *) (o), \
59 (dom_html_base_font_element *) (n))
dom_exception
Definition exceptions.h:24
void _dom_html_base_font_element_destroy(struct dom_html_base_font_element *ele)
Definition html_basefont_element.c:81
dom_exception _dom_html_base_font_element_create(struct dom_html_element_create_params *params, struct dom_html_base_font_element **ele)
Definition html_basefont_element.c:34
dom_exception _dom_html_base_font_element_copy_internal(dom_html_base_font_element *old, dom_html_base_font_element *new)
Definition html_basefont_element.c:157
void _dom_html_base_font_element_finalise(struct dom_html_base_font_element *ele)
Definition html_basefont_element.c:71
dom_exception _dom_html_base_font_element_copy(dom_node_internal *old, dom_node_internal **copy)
Definition html_basefont_element.c:136
dom_exception _dom_html_base_font_element_parse_attribute(dom_element *ele, dom_string *name, dom_string *value, dom_string **parsed)
Definition html_basefont_element.c:116
void _dom_virtual_html_base_font_element_destroy(dom_node_internal *node)
Definition html_basefont_element.c:130
dom_exception _dom_html_base_font_element_initialise(struct dom_html_element_create_params *params, struct dom_html_base_font_element *ele)
Definition html_basefont_element.c:59
Definition html_basefont_element.h:16
struct dom_html_element base
Definition html_basefont_element.h:17
Definition html_element.h:28
Definition html_element.h:22