php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
interface.h File Reference

Go to the source code of this file.

Macros

#define lxb_html_interface_document(obj)
 
#define lxb_html_interface_anchor(obj)
 
#define lxb_html_interface_area(obj)
 
#define lxb_html_interface_audio(obj)
 
#define lxb_html_interface_br(obj)
 
#define lxb_html_interface_base(obj)
 
#define lxb_html_interface_body(obj)
 
#define lxb_html_interface_button(obj)
 
#define lxb_html_interface_canvas(obj)
 
#define lxb_html_interface_d_list(obj)
 
#define lxb_html_interface_data(obj)
 
#define lxb_html_interface_data_list(obj)
 
#define lxb_html_interface_details(obj)
 
#define lxb_html_interface_dialog(obj)
 
#define lxb_html_interface_directory(obj)
 
#define lxb_html_interface_div(obj)
 
#define lxb_html_interface_element(obj)
 
#define lxb_html_interface_embed(obj)
 
#define lxb_html_interface_field_set(obj)
 
#define lxb_html_interface_font(obj)
 
#define lxb_html_interface_form(obj)
 
#define lxb_html_interface_frame(obj)
 
#define lxb_html_interface_frame_set(obj)
 
#define lxb_html_interface_hr(obj)
 
#define lxb_html_interface_head(obj)
 
#define lxb_html_interface_heading(obj)
 
#define lxb_html_interface_html(obj)
 
#define lxb_html_interface_iframe(obj)
 
#define lxb_html_interface_image(obj)
 
#define lxb_html_interface_input(obj)
 
#define lxb_html_interface_li(obj)
 
#define lxb_html_interface_label(obj)
 
#define lxb_html_interface_legend(obj)
 
#define lxb_html_interface_link(obj)
 
#define lxb_html_interface_map(obj)
 
#define lxb_html_interface_marquee(obj)
 
#define lxb_html_interface_media(obj)
 
#define lxb_html_interface_menu(obj)
 
#define lxb_html_interface_meta(obj)
 
#define lxb_html_interface_meter(obj)
 
#define lxb_html_interface_mod(obj)
 
#define lxb_html_interface_o_list(obj)
 
#define lxb_html_interface_object(obj)
 
#define lxb_html_interface_opt_group(obj)
 
#define lxb_html_interface_option(obj)
 
#define lxb_html_interface_output(obj)
 
#define lxb_html_interface_paragraph(obj)
 
#define lxb_html_interface_param(obj)
 
#define lxb_html_interface_picture(obj)
 
#define lxb_html_interface_pre(obj)
 
#define lxb_html_interface_progress(obj)
 
#define lxb_html_interface_quote(obj)
 
#define lxb_html_interface_script(obj)
 
#define lxb_html_interface_select(obj)
 
#define lxb_html_interface_slot(obj)
 
#define lxb_html_interface_source(obj)
 
#define lxb_html_interface_span(obj)
 
#define lxb_html_interface_style(obj)
 
#define lxb_html_interface_table_caption(obj)
 
#define lxb_html_interface_table_cell(obj)
 
#define lxb_html_interface_table_col(obj)
 
#define lxb_html_interface_table(obj)
 
#define lxb_html_interface_table_row(obj)
 
#define lxb_html_interface_table_section(obj)
 
#define lxb_html_interface_template(obj)
 
#define lxb_html_interface_text_area(obj)
 
#define lxb_html_interface_time(obj)
 
#define lxb_html_interface_title(obj)
 
#define lxb_html_interface_track(obj)
 
#define lxb_html_interface_u_list(obj)
 
#define lxb_html_interface_unknown(obj)
 
#define lxb_html_interface_video(obj)
 
#define lxb_html_interface_window(obj)
 

Typedefs

typedef struct lxb_html_document lxb_html_document_t
 
typedef struct lxb_html_anchor_element lxb_html_anchor_element_t
 
typedef struct lxb_html_area_element lxb_html_area_element_t
 
typedef struct lxb_html_audio_element lxb_html_audio_element_t
 
typedef struct lxb_html_br_element lxb_html_br_element_t
 
typedef struct lxb_html_base_element lxb_html_base_element_t
 
typedef struct lxb_html_body_element lxb_html_body_element_t
 
typedef struct lxb_html_button_element lxb_html_button_element_t
 
typedef struct lxb_html_canvas_element lxb_html_canvas_element_t
 
typedef struct lxb_html_d_list_element lxb_html_d_list_element_t
 
typedef struct lxb_html_data_element lxb_html_data_element_t
 
typedef struct lxb_html_data_list_element lxb_html_data_list_element_t
 
typedef struct lxb_html_details_element lxb_html_details_element_t
 
typedef struct lxb_html_dialog_element lxb_html_dialog_element_t
 
typedef struct lxb_html_directory_element lxb_html_directory_element_t
 
typedef struct lxb_html_div_element lxb_html_div_element_t
 
typedef struct lxb_html_element lxb_html_element_t
 
typedef struct lxb_html_embed_element lxb_html_embed_element_t
 
typedef struct lxb_html_field_set_element lxb_html_field_set_element_t
 
typedef struct lxb_html_font_element lxb_html_font_element_t
 
typedef struct lxb_html_form_element lxb_html_form_element_t
 
typedef struct lxb_html_frame_element lxb_html_frame_element_t
 
typedef struct lxb_html_frame_set_element lxb_html_frame_set_element_t
 
typedef struct lxb_html_hr_element lxb_html_hr_element_t
 
typedef struct lxb_html_head_element lxb_html_head_element_t
 
typedef struct lxb_html_heading_element lxb_html_heading_element_t
 
typedef struct lxb_html_html_element lxb_html_html_element_t
 
typedef struct lxb_html_iframe_element lxb_html_iframe_element_t
 
typedef struct lxb_html_image_element lxb_html_image_element_t
 
typedef struct lxb_html_input_element lxb_html_input_element_t
 
typedef struct lxb_html_li_element lxb_html_li_element_t
 
typedef struct lxb_html_label_element lxb_html_label_element_t
 
typedef struct lxb_html_legend_element lxb_html_legend_element_t
 
typedef struct lxb_html_link_element lxb_html_link_element_t
 
typedef struct lxb_html_map_element lxb_html_map_element_t
 
typedef struct lxb_html_marquee_element lxb_html_marquee_element_t
 
typedef struct lxb_html_media_element lxb_html_media_element_t
 
typedef struct lxb_html_menu_element lxb_html_menu_element_t
 
typedef struct lxb_html_meta_element lxb_html_meta_element_t
 
typedef struct lxb_html_meter_element lxb_html_meter_element_t
 
typedef struct lxb_html_mod_element lxb_html_mod_element_t
 
typedef struct lxb_html_o_list_element lxb_html_o_list_element_t
 
typedef struct lxb_html_object_element lxb_html_object_element_t
 
typedef struct lxb_html_opt_group_element lxb_html_opt_group_element_t
 
typedef struct lxb_html_option_element lxb_html_option_element_t
 
typedef struct lxb_html_output_element lxb_html_output_element_t
 
typedef struct lxb_html_paragraph_element lxb_html_paragraph_element_t
 
typedef struct lxb_html_param_element lxb_html_param_element_t
 
typedef struct lxb_html_picture_element lxb_html_picture_element_t
 
typedef struct lxb_html_pre_element lxb_html_pre_element_t
 
typedef struct lxb_html_progress_element lxb_html_progress_element_t
 
typedef struct lxb_html_quote_element lxb_html_quote_element_t
 
typedef struct lxb_html_script_element lxb_html_script_element_t
 
typedef struct lxb_html_select_element lxb_html_select_element_t
 
typedef struct lxb_html_slot_element lxb_html_slot_element_t
 
typedef struct lxb_html_source_element lxb_html_source_element_t
 
typedef struct lxb_html_span_element lxb_html_span_element_t
 
typedef struct lxb_html_style_element lxb_html_style_element_t
 
typedef struct lxb_html_table_caption_element lxb_html_table_caption_element_t
 
typedef struct lxb_html_table_cell_element lxb_html_table_cell_element_t
 
typedef struct lxb_html_table_col_element lxb_html_table_col_element_t
 
typedef struct lxb_html_table_element lxb_html_table_element_t
 
typedef struct lxb_html_table_row_element lxb_html_table_row_element_t
 
typedef struct lxb_html_table_section_element lxb_html_table_section_element_t
 
typedef struct lxb_html_template_element lxb_html_template_element_t
 
typedef struct lxb_html_text_area_element lxb_html_text_area_element_t
 
typedef struct lxb_html_time_element lxb_html_time_element_t
 
typedef struct lxb_html_title_element lxb_html_title_element_t
 
typedef struct lxb_html_track_element lxb_html_track_element_t
 
typedef struct lxb_html_u_list_element lxb_html_u_list_element_t
 
typedef struct lxb_html_unknown_element lxb_html_unknown_element_t
 
typedef struct lxb_html_video_element lxb_html_video_element_t
 
typedef struct lxb_html_window lxb_html_window_t
 

Functions

LXB_API lxb_dom_interface_tlxb_html_interface_create (lxb_html_document_t *document, lxb_tag_id_t tag_id, lxb_ns_id_t ns)
 
LXB_API lxb_dom_interface_tlxb_html_interface_clone (lxb_dom_document_t *document, const lxb_dom_interface_t *intrfc)
 
LXB_API lxb_dom_interface_tlxb_html_interface_destroy (lxb_dom_interface_t *intrfc)
 

Macro Definition Documentation

◆ lxb_html_interface_anchor

#define lxb_html_interface_anchor ( obj)
Value:
struct lxb_html_anchor_element lxb_html_anchor_element_t
Definition interface.h:96

Definition at line 21 of file interface.h.

◆ lxb_html_interface_area

#define lxb_html_interface_area ( obj)
Value:
struct lxb_html_area_element lxb_html_area_element_t
Definition interface.h:97

Definition at line 22 of file interface.h.

◆ lxb_html_interface_audio

#define lxb_html_interface_audio ( obj)
Value:
struct lxb_html_audio_element lxb_html_audio_element_t
Definition interface.h:98

Definition at line 23 of file interface.h.

◆ lxb_html_interface_base

#define lxb_html_interface_base ( obj)
Value:
struct lxb_html_base_element lxb_html_base_element_t
Definition interface.h:100

Definition at line 25 of file interface.h.

◆ lxb_html_interface_body

#define lxb_html_interface_body ( obj)
Value:
struct lxb_html_body_element lxb_html_body_element_t
Definition interface.h:101

Definition at line 26 of file interface.h.

◆ lxb_html_interface_br

#define lxb_html_interface_br ( obj)
Value:
struct lxb_html_br_element lxb_html_br_element_t
Definition interface.h:99

Definition at line 24 of file interface.h.

◆ lxb_html_interface_button

#define lxb_html_interface_button ( obj)
Value:
struct lxb_html_button_element lxb_html_button_element_t
Definition interface.h:102

Definition at line 27 of file interface.h.

◆ lxb_html_interface_canvas

#define lxb_html_interface_canvas ( obj)
Value:
struct lxb_html_canvas_element lxb_html_canvas_element_t
Definition interface.h:103

Definition at line 28 of file interface.h.

◆ lxb_html_interface_d_list

#define lxb_html_interface_d_list ( obj)
Value:
struct lxb_html_d_list_element lxb_html_d_list_element_t
Definition interface.h:104

Definition at line 29 of file interface.h.

◆ lxb_html_interface_data

#define lxb_html_interface_data ( obj)
Value:
struct lxb_html_data_element lxb_html_data_element_t
Definition interface.h:105

Definition at line 30 of file interface.h.

◆ lxb_html_interface_data_list

#define lxb_html_interface_data_list ( obj)
Value:
struct lxb_html_data_list_element lxb_html_data_list_element_t
Definition interface.h:106

Definition at line 31 of file interface.h.

◆ lxb_html_interface_details

#define lxb_html_interface_details ( obj)
Value:
struct lxb_html_details_element lxb_html_details_element_t
Definition interface.h:107

Definition at line 32 of file interface.h.

◆ lxb_html_interface_dialog

#define lxb_html_interface_dialog ( obj)
Value:
struct lxb_html_dialog_element lxb_html_dialog_element_t
Definition interface.h:108

Definition at line 33 of file interface.h.

◆ lxb_html_interface_directory

#define lxb_html_interface_directory ( obj)
Value:
struct lxb_html_directory_element lxb_html_directory_element_t
Definition interface.h:109

Definition at line 34 of file interface.h.

◆ lxb_html_interface_div

#define lxb_html_interface_div ( obj)
Value:
struct lxb_html_div_element lxb_html_div_element_t
Definition interface.h:110

Definition at line 35 of file interface.h.

◆ lxb_html_interface_document

#define lxb_html_interface_document ( obj)
Value:
struct lxb_html_document lxb_html_document_t
Definition interface.h:95

Definition at line 20 of file interface.h.

◆ lxb_html_interface_element

#define lxb_html_interface_element ( obj)
Value:
((lxb_html_element_t *) (obj))
struct lxb_html_element lxb_html_element_t
Definition interface.h:111

Definition at line 36 of file interface.h.

◆ lxb_html_interface_embed

#define lxb_html_interface_embed ( obj)
Value:
struct lxb_html_embed_element lxb_html_embed_element_t
Definition interface.h:112

Definition at line 37 of file interface.h.

◆ lxb_html_interface_field_set

#define lxb_html_interface_field_set ( obj)
Value:
struct lxb_html_field_set_element lxb_html_field_set_element_t
Definition interface.h:113

Definition at line 38 of file interface.h.

◆ lxb_html_interface_font

#define lxb_html_interface_font ( obj)
Value:
struct lxb_html_font_element lxb_html_font_element_t
Definition interface.h:114

Definition at line 39 of file interface.h.

◆ lxb_html_interface_form

#define lxb_html_interface_form ( obj)
Value:
struct lxb_html_form_element lxb_html_form_element_t
Definition interface.h:115

Definition at line 40 of file interface.h.

◆ lxb_html_interface_frame

#define lxb_html_interface_frame ( obj)
Value:
struct lxb_html_frame_element lxb_html_frame_element_t
Definition interface.h:116

Definition at line 41 of file interface.h.

◆ lxb_html_interface_frame_set

#define lxb_html_interface_frame_set ( obj)
Value:
struct lxb_html_frame_set_element lxb_html_frame_set_element_t
Definition interface.h:117

Definition at line 42 of file interface.h.

◆ lxb_html_interface_head

#define lxb_html_interface_head ( obj)
Value:
struct lxb_html_head_element lxb_html_head_element_t
Definition interface.h:119

Definition at line 44 of file interface.h.

◆ lxb_html_interface_heading

#define lxb_html_interface_heading ( obj)
Value:
struct lxb_html_heading_element lxb_html_heading_element_t
Definition interface.h:120

Definition at line 45 of file interface.h.

◆ lxb_html_interface_hr

#define lxb_html_interface_hr ( obj)
Value:
struct lxb_html_hr_element lxb_html_hr_element_t
Definition interface.h:118

Definition at line 43 of file interface.h.

◆ lxb_html_interface_html

#define lxb_html_interface_html ( obj)
Value:
struct lxb_html_html_element lxb_html_html_element_t
Definition interface.h:121

Definition at line 46 of file interface.h.

◆ lxb_html_interface_iframe

#define lxb_html_interface_iframe ( obj)
Value:
struct lxb_html_iframe_element lxb_html_iframe_element_t
Definition interface.h:122

Definition at line 47 of file interface.h.

◆ lxb_html_interface_image

#define lxb_html_interface_image ( obj)
Value:
struct lxb_html_image_element lxb_html_image_element_t
Definition interface.h:123

Definition at line 48 of file interface.h.

◆ lxb_html_interface_input

#define lxb_html_interface_input ( obj)
Value:
struct lxb_html_input_element lxb_html_input_element_t
Definition interface.h:124

Definition at line 49 of file interface.h.

◆ lxb_html_interface_label

#define lxb_html_interface_label ( obj)
Value:
struct lxb_html_label_element lxb_html_label_element_t
Definition interface.h:126

Definition at line 51 of file interface.h.

◆ lxb_html_interface_legend

#define lxb_html_interface_legend ( obj)
Value:
struct lxb_html_legend_element lxb_html_legend_element_t
Definition interface.h:127

Definition at line 52 of file interface.h.

◆ lxb_html_interface_li

#define lxb_html_interface_li ( obj)
Value:
struct lxb_html_li_element lxb_html_li_element_t
Definition interface.h:125

Definition at line 50 of file interface.h.

◆ lxb_html_interface_link

#define lxb_html_interface_link ( obj)
Value:
struct lxb_html_link_element lxb_html_link_element_t
Definition interface.h:128

Definition at line 53 of file interface.h.

◆ lxb_html_interface_map

#define lxb_html_interface_map ( obj)
Value:
struct lxb_html_map_element lxb_html_map_element_t
Definition interface.h:129

Definition at line 54 of file interface.h.

◆ lxb_html_interface_marquee

#define lxb_html_interface_marquee ( obj)
Value:
struct lxb_html_marquee_element lxb_html_marquee_element_t
Definition interface.h:130

Definition at line 55 of file interface.h.

◆ lxb_html_interface_media

#define lxb_html_interface_media ( obj)
Value:
struct lxb_html_media_element lxb_html_media_element_t
Definition interface.h:131

Definition at line 56 of file interface.h.

◆ lxb_html_interface_menu

#define lxb_html_interface_menu ( obj)
Value:
struct lxb_html_menu_element lxb_html_menu_element_t
Definition interface.h:132

Definition at line 57 of file interface.h.

◆ lxb_html_interface_meta

#define lxb_html_interface_meta ( obj)
Value:
struct lxb_html_meta_element lxb_html_meta_element_t
Definition interface.h:133

Definition at line 58 of file interface.h.

◆ lxb_html_interface_meter

#define lxb_html_interface_meter ( obj)
Value:
struct lxb_html_meter_element lxb_html_meter_element_t
Definition interface.h:134

Definition at line 59 of file interface.h.

◆ lxb_html_interface_mod

#define lxb_html_interface_mod ( obj)
Value:
struct lxb_html_mod_element lxb_html_mod_element_t
Definition interface.h:135

Definition at line 60 of file interface.h.

◆ lxb_html_interface_o_list

#define lxb_html_interface_o_list ( obj)
Value:
struct lxb_html_o_list_element lxb_html_o_list_element_t
Definition interface.h:136

Definition at line 61 of file interface.h.

◆ lxb_html_interface_object

#define lxb_html_interface_object ( obj)
Value:
struct lxb_html_object_element lxb_html_object_element_t
Definition interface.h:137

Definition at line 62 of file interface.h.

◆ lxb_html_interface_opt_group

#define lxb_html_interface_opt_group ( obj)
Value:
struct lxb_html_opt_group_element lxb_html_opt_group_element_t
Definition interface.h:138

Definition at line 63 of file interface.h.

◆ lxb_html_interface_option

#define lxb_html_interface_option ( obj)
Value:
struct lxb_html_option_element lxb_html_option_element_t
Definition interface.h:139

Definition at line 64 of file interface.h.

◆ lxb_html_interface_output

#define lxb_html_interface_output ( obj)
Value:
struct lxb_html_output_element lxb_html_output_element_t
Definition interface.h:140

Definition at line 65 of file interface.h.

◆ lxb_html_interface_paragraph

#define lxb_html_interface_paragraph ( obj)
Value:
struct lxb_html_paragraph_element lxb_html_paragraph_element_t
Definition interface.h:141

Definition at line 66 of file interface.h.

◆ lxb_html_interface_param

#define lxb_html_interface_param ( obj)
Value:
struct lxb_html_param_element lxb_html_param_element_t
Definition interface.h:142

Definition at line 67 of file interface.h.

◆ lxb_html_interface_picture

#define lxb_html_interface_picture ( obj)
Value:
struct lxb_html_picture_element lxb_html_picture_element_t
Definition interface.h:143

Definition at line 68 of file interface.h.

◆ lxb_html_interface_pre

#define lxb_html_interface_pre ( obj)
Value:
struct lxb_html_pre_element lxb_html_pre_element_t
Definition interface.h:144

Definition at line 69 of file interface.h.

◆ lxb_html_interface_progress

#define lxb_html_interface_progress ( obj)
Value:
struct lxb_html_progress_element lxb_html_progress_element_t
Definition interface.h:145

Definition at line 70 of file interface.h.

◆ lxb_html_interface_quote

#define lxb_html_interface_quote ( obj)
Value:
struct lxb_html_quote_element lxb_html_quote_element_t
Definition interface.h:146

Definition at line 71 of file interface.h.

◆ lxb_html_interface_script

#define lxb_html_interface_script ( obj)
Value:
struct lxb_html_script_element lxb_html_script_element_t
Definition interface.h:147

Definition at line 72 of file interface.h.

◆ lxb_html_interface_select

#define lxb_html_interface_select ( obj)
Value:
struct lxb_html_select_element lxb_html_select_element_t
Definition interface.h:148

Definition at line 73 of file interface.h.

◆ lxb_html_interface_slot

#define lxb_html_interface_slot ( obj)
Value:
struct lxb_html_slot_element lxb_html_slot_element_t
Definition interface.h:149

Definition at line 74 of file interface.h.

◆ lxb_html_interface_source

#define lxb_html_interface_source ( obj)
Value:
struct lxb_html_source_element lxb_html_source_element_t
Definition interface.h:150

Definition at line 75 of file interface.h.

◆ lxb_html_interface_span

#define lxb_html_interface_span ( obj)
Value:
struct lxb_html_span_element lxb_html_span_element_t
Definition interface.h:151

Definition at line 76 of file interface.h.

◆ lxb_html_interface_style

#define lxb_html_interface_style ( obj)
Value:
struct lxb_html_style_element lxb_html_style_element_t
Definition interface.h:152

Definition at line 77 of file interface.h.

◆ lxb_html_interface_table

#define lxb_html_interface_table ( obj)
Value:
struct lxb_html_table_element lxb_html_table_element_t
Definition interface.h:156

Definition at line 81 of file interface.h.

◆ lxb_html_interface_table_caption

#define lxb_html_interface_table_caption ( obj)
Value:
struct lxb_html_table_caption_element lxb_html_table_caption_element_t
Definition interface.h:153

Definition at line 78 of file interface.h.

◆ lxb_html_interface_table_cell

#define lxb_html_interface_table_cell ( obj)
Value:
struct lxb_html_table_cell_element lxb_html_table_cell_element_t
Definition interface.h:154

Definition at line 79 of file interface.h.

◆ lxb_html_interface_table_col

#define lxb_html_interface_table_col ( obj)
Value:
struct lxb_html_table_col_element lxb_html_table_col_element_t
Definition interface.h:155

Definition at line 80 of file interface.h.

◆ lxb_html_interface_table_row

#define lxb_html_interface_table_row ( obj)
Value:
struct lxb_html_table_row_element lxb_html_table_row_element_t
Definition interface.h:157

Definition at line 82 of file interface.h.

◆ lxb_html_interface_table_section

#define lxb_html_interface_table_section ( obj)
Value:
struct lxb_html_table_section_element lxb_html_table_section_element_t
Definition interface.h:158

Definition at line 83 of file interface.h.

◆ lxb_html_interface_template

#define lxb_html_interface_template ( obj)
Value:
struct lxb_html_template_element lxb_html_template_element_t
Definition interface.h:159

Definition at line 84 of file interface.h.

◆ lxb_html_interface_text_area

#define lxb_html_interface_text_area ( obj)
Value:
struct lxb_html_text_area_element lxb_html_text_area_element_t
Definition interface.h:160

Definition at line 85 of file interface.h.

◆ lxb_html_interface_time

#define lxb_html_interface_time ( obj)
Value:
struct lxb_html_time_element lxb_html_time_element_t
Definition interface.h:161

Definition at line 86 of file interface.h.

◆ lxb_html_interface_title

#define lxb_html_interface_title ( obj)
Value:
struct lxb_html_title_element lxb_html_title_element_t
Definition interface.h:162

Definition at line 87 of file interface.h.

◆ lxb_html_interface_track

#define lxb_html_interface_track ( obj)
Value:
struct lxb_html_track_element lxb_html_track_element_t
Definition interface.h:163

Definition at line 88 of file interface.h.

◆ lxb_html_interface_u_list

#define lxb_html_interface_u_list ( obj)
Value:
struct lxb_html_u_list_element lxb_html_u_list_element_t
Definition interface.h:164

Definition at line 89 of file interface.h.

◆ lxb_html_interface_unknown

#define lxb_html_interface_unknown ( obj)
Value:
struct lxb_html_unknown_element lxb_html_unknown_element_t
Definition interface.h:165

Definition at line 90 of file interface.h.

◆ lxb_html_interface_video

#define lxb_html_interface_video ( obj)
Value:
struct lxb_html_video_element lxb_html_video_element_t
Definition interface.h:166

Definition at line 91 of file interface.h.

◆ lxb_html_interface_window

#define lxb_html_interface_window ( obj)
Value:
((lxb_html_window_t *) (obj))
struct lxb_html_window lxb_html_window_t
Definition interface.h:167

Definition at line 92 of file interface.h.

Typedef Documentation

◆ lxb_html_anchor_element_t

Definition at line 96 of file interface.h.

◆ lxb_html_area_element_t

Definition at line 97 of file interface.h.

◆ lxb_html_audio_element_t

Definition at line 98 of file interface.h.

◆ lxb_html_base_element_t

Definition at line 100 of file interface.h.

◆ lxb_html_body_element_t

Definition at line 101 of file interface.h.

◆ lxb_html_br_element_t

Definition at line 99 of file interface.h.

◆ lxb_html_button_element_t

Definition at line 102 of file interface.h.

◆ lxb_html_canvas_element_t

Definition at line 103 of file interface.h.

◆ lxb_html_d_list_element_t

Definition at line 104 of file interface.h.

◆ lxb_html_data_element_t

Definition at line 105 of file interface.h.

◆ lxb_html_data_list_element_t

Definition at line 106 of file interface.h.

◆ lxb_html_details_element_t

Definition at line 107 of file interface.h.

◆ lxb_html_dialog_element_t

Definition at line 108 of file interface.h.

◆ lxb_html_directory_element_t

Definition at line 109 of file interface.h.

◆ lxb_html_div_element_t

Definition at line 110 of file interface.h.

◆ lxb_html_document_t

Definition at line 95 of file interface.h.

◆ lxb_html_element_t

Definition at line 111 of file interface.h.

◆ lxb_html_embed_element_t

Definition at line 112 of file interface.h.

◆ lxb_html_field_set_element_t

Definition at line 113 of file interface.h.

◆ lxb_html_font_element_t

Definition at line 114 of file interface.h.

◆ lxb_html_form_element_t

Definition at line 115 of file interface.h.

◆ lxb_html_frame_element_t

Definition at line 116 of file interface.h.

◆ lxb_html_frame_set_element_t

Definition at line 117 of file interface.h.

◆ lxb_html_head_element_t

Definition at line 119 of file interface.h.

◆ lxb_html_heading_element_t

Definition at line 120 of file interface.h.

◆ lxb_html_hr_element_t

Definition at line 118 of file interface.h.

◆ lxb_html_html_element_t

Definition at line 121 of file interface.h.

◆ lxb_html_iframe_element_t

Definition at line 122 of file interface.h.

◆ lxb_html_image_element_t

Definition at line 123 of file interface.h.

◆ lxb_html_input_element_t

Definition at line 124 of file interface.h.

◆ lxb_html_label_element_t

Definition at line 126 of file interface.h.

◆ lxb_html_legend_element_t

Definition at line 127 of file interface.h.

◆ lxb_html_li_element_t

Definition at line 125 of file interface.h.

◆ lxb_html_link_element_t

Definition at line 128 of file interface.h.

◆ lxb_html_map_element_t

Definition at line 129 of file interface.h.

◆ lxb_html_marquee_element_t

Definition at line 130 of file interface.h.

◆ lxb_html_media_element_t

Definition at line 131 of file interface.h.

◆ lxb_html_menu_element_t

Definition at line 132 of file interface.h.

◆ lxb_html_meta_element_t

Definition at line 133 of file interface.h.

◆ lxb_html_meter_element_t

Definition at line 134 of file interface.h.

◆ lxb_html_mod_element_t

Definition at line 135 of file interface.h.

◆ lxb_html_o_list_element_t

Definition at line 136 of file interface.h.

◆ lxb_html_object_element_t

Definition at line 137 of file interface.h.

◆ lxb_html_opt_group_element_t

Definition at line 138 of file interface.h.

◆ lxb_html_option_element_t

Definition at line 139 of file interface.h.

◆ lxb_html_output_element_t

Definition at line 140 of file interface.h.

◆ lxb_html_paragraph_element_t

Definition at line 141 of file interface.h.

◆ lxb_html_param_element_t

Definition at line 142 of file interface.h.

◆ lxb_html_picture_element_t

Definition at line 143 of file interface.h.

◆ lxb_html_pre_element_t

Definition at line 144 of file interface.h.

◆ lxb_html_progress_element_t

Definition at line 145 of file interface.h.

◆ lxb_html_quote_element_t

Definition at line 146 of file interface.h.

◆ lxb_html_script_element_t

Definition at line 147 of file interface.h.

◆ lxb_html_select_element_t

Definition at line 148 of file interface.h.

◆ lxb_html_slot_element_t

Definition at line 149 of file interface.h.

◆ lxb_html_source_element_t

Definition at line 150 of file interface.h.

◆ lxb_html_span_element_t

Definition at line 151 of file interface.h.

◆ lxb_html_style_element_t

Definition at line 152 of file interface.h.

◆ lxb_html_table_caption_element_t

◆ lxb_html_table_cell_element_t

Definition at line 154 of file interface.h.

◆ lxb_html_table_col_element_t

Definition at line 155 of file interface.h.

◆ lxb_html_table_element_t

Definition at line 156 of file interface.h.

◆ lxb_html_table_row_element_t

Definition at line 157 of file interface.h.

◆ lxb_html_table_section_element_t

◆ lxb_html_template_element_t

Definition at line 159 of file interface.h.

◆ lxb_html_text_area_element_t

Definition at line 160 of file interface.h.

◆ lxb_html_time_element_t

Definition at line 161 of file interface.h.

◆ lxb_html_title_element_t

Definition at line 162 of file interface.h.

◆ lxb_html_track_element_t

Definition at line 163 of file interface.h.

◆ lxb_html_u_list_element_t

Definition at line 164 of file interface.h.

◆ lxb_html_unknown_element_t

Definition at line 165 of file interface.h.

◆ lxb_html_video_element_t

Definition at line 166 of file interface.h.

◆ lxb_html_window_t

Definition at line 167 of file interface.h.

Function Documentation

◆ lxb_html_interface_clone()

LXB_API lxb_dom_interface_t * lxb_html_interface_clone ( lxb_dom_document_t * document,
const lxb_dom_interface_t * intrfc )

Definition at line 66 of file interface.c.

◆ lxb_html_interface_create()

LXB_API lxb_dom_interface_t * lxb_html_interface_create ( lxb_html_document_t * document,
lxb_tag_id_t tag_id,
lxb_ns_id_t ns )

Definition at line 25 of file interface.c.

◆ lxb_html_interface_destroy()

LXB_API lxb_dom_interface_t * lxb_html_interface_destroy ( lxb_dom_interface_t * intrfc)

Definition at line 120 of file interface.c.