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

Go to the source code of this file.

Data Structures

struct  lxb_tag_data_t
 

Functions

LXB_API const lxb_tag_data_tlxb_tag_data_by_id (lxb_tag_id_t tag_id)
 
LXB_API const lxb_tag_data_tlxb_tag_data_by_name (lexbor_hash_t *hash, const lxb_char_t *name, size_t len)
 
LXB_API const lxb_tag_data_tlxb_tag_data_by_name_upper (lexbor_hash_t *hash, const lxb_char_t *name, size_t len)
 
lxb_inline const lxb_char_tlxb_tag_name_by_id (lxb_tag_id_t tag_id, size_t *len)
 
lxb_inline const lxb_char_tlxb_tag_name_upper_by_id (lxb_tag_id_t tag_id, size_t *len)
 
lxb_inline lxb_tag_id_t lxb_tag_id_by_name (lexbor_hash_t *hash, const lxb_char_t *name, size_t len)
 
lxb_inline lexbor_mraw_tlxb_tag_mraw (lexbor_hash_t *hash)
 
LXB_API const lxb_char_tlxb_tag_name_by_id_noi (lxb_tag_id_t tag_id, size_t *len)
 
LXB_API const lxb_char_tlxb_tag_name_upper_by_id_noi (lxb_tag_id_t tag_id, size_t *len)
 
LXB_API lxb_tag_id_t lxb_tag_id_by_name_noi (lexbor_hash_t *hash, const lxb_char_t *name, size_t len)
 
LXB_API lexbor_mraw_tlxb_tag_mraw_noi (lexbor_hash_t *hash)
 

Function Documentation

◆ lxb_tag_data_by_id()

LXB_API const lxb_tag_data_t * lxb_tag_data_by_id ( lxb_tag_id_t tag_id)

Definition at line 63 of file tag.c.

◆ lxb_tag_data_by_name()

LXB_API const lxb_tag_data_t * lxb_tag_data_by_name ( lexbor_hash_t * hash,
const lxb_char_t * name,
size_t len )

Definition at line 77 of file tag.c.

◆ lxb_tag_data_by_name_upper()

LXB_API const lxb_tag_data_t * lxb_tag_data_by_name_upper ( lexbor_hash_t * hash,
const lxb_char_t * name,
size_t len )

◆ lxb_tag_id_by_name()

lxb_inline lxb_tag_id_t lxb_tag_id_by_name ( lexbor_hash_t * hash,
const lxb_char_t * name,
size_t len )

Definition at line 83 of file tag.h.

◆ lxb_tag_id_by_name_noi()

LXB_API lxb_tag_id_t lxb_tag_id_by_name_noi ( lexbor_hash_t * hash,
const lxb_char_t * name,
size_t len )

Definition at line 136 of file tag.c.

◆ lxb_tag_mraw()

lxb_inline lexbor_mraw_t * lxb_tag_mraw ( lexbor_hash_t * hash)

Definition at line 94 of file tag.h.

◆ lxb_tag_mraw_noi()

LXB_API lexbor_mraw_t * lxb_tag_mraw_noi ( lexbor_hash_t * hash)

Definition at line 142 of file tag.c.

◆ lxb_tag_name_by_id()

lxb_inline const lxb_char_t * lxb_tag_name_by_id ( lxb_tag_id_t tag_id,
size_t * len )

Definition at line 45 of file tag.h.

◆ lxb_tag_name_by_id_noi()

LXB_API const lxb_char_t * lxb_tag_name_by_id_noi ( lxb_tag_id_t tag_id,
size_t * len )

Definition at line 124 of file tag.c.

◆ lxb_tag_name_upper_by_id()

lxb_inline const lxb_char_t * lxb_tag_name_upper_by_id ( lxb_tag_id_t tag_id,
size_t * len )

Definition at line 64 of file tag.h.

◆ lxb_tag_name_upper_by_id_noi()

LXB_API const lxb_char_t * lxb_tag_name_upper_by_id_noi ( lxb_tag_id_t tag_id,
size_t * len )

Definition at line 130 of file tag.c.