php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
tag.h File Reference
#include "lexbor/html/base.h"
#include "lexbor/tag/tag.h"
#include "lexbor/ns/ns.h"
#include "lexbor/html/tag_res.h"

Go to the source code of this file.

Data Structures

struct  lxb_html_tag_fixname_t
 

Macros

#define LXB_HTML_TAG_RES_CATS
 
#define LXB_HTML_TAG_RES_FIXNAME_SVG
 

Typedefs

typedef int lxb_html_tag_category_t
 

Enumerations

enum  lxb_html_tag_category {
  LXB_HTML_TAG_CATEGORY__UNDEF = 0x0000 , LXB_HTML_TAG_CATEGORY_ORDINARY = 0x0001 , LXB_HTML_TAG_CATEGORY_SPECIAL = 0x0002 , LXB_HTML_TAG_CATEGORY_FORMATTING = 0x0004 ,
  LXB_HTML_TAG_CATEGORY_SCOPE = 0x0008 , LXB_HTML_TAG_CATEGORY_SCOPE_LIST_ITEM = 0x0010 , LXB_HTML_TAG_CATEGORY_SCOPE_BUTTON = 0x0020 , LXB_HTML_TAG_CATEGORY_SCOPE_TABLE = 0x0040 ,
  LXB_HTML_TAG_CATEGORY_SCOPE_SELECT = 0x0080
}
 

Functions

lxb_inline bool lxb_html_tag_is_category (lxb_tag_id_t tag_id, lxb_ns_id_t ns, lxb_html_tag_category_t cat)
 
lxb_inline const lxb_html_tag_fixname_tlxb_html_tag_fixname_svg (lxb_tag_id_t tag_id)
 
lxb_inline bool lxb_html_tag_is_void (lxb_tag_id_t tag_id)
 

Macro Definition Documentation

◆ LXB_HTML_TAG_RES_CATS

#define LXB_HTML_TAG_RES_CATS

Definition at line 42 of file tag.h.

◆ LXB_HTML_TAG_RES_FIXNAME_SVG

#define LXB_HTML_TAG_RES_FIXNAME_SVG

Definition at line 43 of file tag.h.

Typedef Documentation

◆ lxb_html_tag_category_t

Definition at line 21 of file tag.h.

Enumeration Type Documentation

◆ lxb_html_tag_category

Enumerator
LXB_HTML_TAG_CATEGORY__UNDEF 
LXB_HTML_TAG_CATEGORY_ORDINARY 
LXB_HTML_TAG_CATEGORY_SPECIAL 
LXB_HTML_TAG_CATEGORY_FORMATTING 
LXB_HTML_TAG_CATEGORY_SCOPE 
LXB_HTML_TAG_CATEGORY_SCOPE_LIST_ITEM 
LXB_HTML_TAG_CATEGORY_SCOPE_BUTTON 
LXB_HTML_TAG_CATEGORY_SCOPE_TABLE 
LXB_HTML_TAG_CATEGORY_SCOPE_SELECT 

Definition at line 23 of file tag.h.

Function Documentation

◆ lxb_html_tag_fixname_svg()

lxb_inline const lxb_html_tag_fixname_t * lxb_html_tag_fixname_svg ( lxb_tag_id_t tag_id)

Definition at line 62 of file tag.h.

◆ lxb_html_tag_is_category()

lxb_inline bool lxb_html_tag_is_category ( lxb_tag_id_t tag_id,
lxb_ns_id_t ns,
lxb_html_tag_category_t cat )

Definition at line 51 of file tag.h.

◆ lxb_html_tag_is_void()

lxb_inline bool lxb_html_tag_is_void ( lxb_tag_id_t tag_id)

Definition at line 72 of file tag.h.