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

Go to the source code of this file.

Data Structures

struct  lxb_html_encoding_entry_t
 
struct  lxb_html_encoding_t
 

Functions

LXB_API lxb_status_t lxb_html_encoding_init (lxb_html_encoding_t *em)
 
LXB_API lxb_html_encoding_tlxb_html_encoding_destroy (lxb_html_encoding_t *em, bool self_destroy)
 
LXB_API lxb_status_t lxb_html_encoding_determine (lxb_html_encoding_t *em, const lxb_char_t *data, const lxb_char_t *end)
 
LXB_API const lxb_char_tlxb_html_encoding_content (const lxb_char_t *data, const lxb_char_t *end, const lxb_char_t **name_end)
 
lxb_inline lxb_html_encoding_tlxb_html_encoding_create (void)
 
lxb_inline void lxb_html_encoding_clean (lxb_html_encoding_t *em)
 
lxb_inline lxb_html_encoding_entry_tlxb_html_encoding_meta_entry (lxb_html_encoding_t *em, size_t idx)
 
lxb_inline size_t lxb_html_encoding_meta_length (lxb_html_encoding_t *em)
 
lxb_inline lexbor_array_obj_tlxb_html_encoding_meta_result (lxb_html_encoding_t *em)
 
LXB_API lxb_html_encoding_tlxb_html_encoding_create_noi (void)
 
LXB_API void lxb_html_encoding_clean_noi (lxb_html_encoding_t *em)
 
LXB_API lxb_html_encoding_entry_tlxb_html_encoding_meta_entry_noi (lxb_html_encoding_t *em, size_t idx)
 
LXB_API size_t lxb_html_encoding_meta_length_noi (lxb_html_encoding_t *em)
 
LXB_API lexbor_array_obj_tlxb_html_encoding_meta_result_noi (lxb_html_encoding_t *em)
 

Function Documentation

◆ lxb_html_encoding_clean()

lxb_inline void lxb_html_encoding_clean ( lxb_html_encoding_t * em)

Definition at line 59 of file encoding.h.

◆ lxb_html_encoding_clean_noi()

LXB_API void lxb_html_encoding_clean_noi ( lxb_html_encoding_t * em)

Definition at line 557 of file encoding.c.

◆ lxb_html_encoding_content()

LXB_API const lxb_char_t * lxb_html_encoding_content ( const lxb_char_t * data,
const lxb_char_t * end,
const lxb_char_t ** name_end )

Definition at line 344 of file encoding.c.

◆ lxb_html_encoding_create()

lxb_inline lxb_html_encoding_t * lxb_html_encoding_create ( void )

Definition at line 52 of file encoding.h.

◆ lxb_html_encoding_create_noi()

LXB_API lxb_html_encoding_t * lxb_html_encoding_create_noi ( void )

Definition at line 551 of file encoding.c.

◆ lxb_html_encoding_destroy()

LXB_API lxb_html_encoding_t * lxb_html_encoding_destroy ( lxb_html_encoding_t * em,
bool self_destroy )

Definition at line 86 of file encoding.c.

◆ lxb_html_encoding_determine()

LXB_API lxb_status_t lxb_html_encoding_determine ( lxb_html_encoding_t * em,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 103 of file encoding.c.

◆ lxb_html_encoding_init()

LXB_API lxb_status_t lxb_html_encoding_init ( lxb_html_encoding_t * em)

Definition at line 67 of file encoding.c.

◆ lxb_html_encoding_meta_entry()

lxb_inline lxb_html_encoding_entry_t * lxb_html_encoding_meta_entry ( lxb_html_encoding_t * em,
size_t idx )

Definition at line 66 of file encoding.h.

◆ lxb_html_encoding_meta_entry_noi()

LXB_API lxb_html_encoding_entry_t * lxb_html_encoding_meta_entry_noi ( lxb_html_encoding_t * em,
size_t idx )

Definition at line 563 of file encoding.c.

◆ lxb_html_encoding_meta_length()

lxb_inline size_t lxb_html_encoding_meta_length ( lxb_html_encoding_t * em)

Definition at line 72 of file encoding.h.

◆ lxb_html_encoding_meta_length_noi()

LXB_API size_t lxb_html_encoding_meta_length_noi ( lxb_html_encoding_t * em)

Definition at line 569 of file encoding.c.

◆ lxb_html_encoding_meta_result()

lxb_inline lexbor_array_obj_t * lxb_html_encoding_meta_result ( lxb_html_encoding_t * em)

Definition at line 78 of file encoding.h.

◆ lxb_html_encoding_meta_result_noi()

LXB_API lexbor_array_obj_t * lxb_html_encoding_meta_result_noi ( lxb_html_encoding_t * em)

Definition at line 575 of file encoding.c.