php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
lxb_encoding_decode_t Struct Reference

#include <base.h>

Data Fields

const lxb_encoding_data_tencoding_data
 
lxb_codepoint_tbuffer_out
 
size_t buffer_length
 
size_t buffer_used
 
const lxb_codepoint_treplace_to
 
size_t replace_len
 
lxb_codepoint_t codepoint
 
lxb_codepoint_t second_codepoint
 
bool prepend
 
bool have_error
 
lxb_status_t status
 
union { 
 
   lxb_encoding_ctx_utf_8_t   utf_8 
 
   lxb_encoding_ctx_gb18030_t   gb18030 
 
   unsigned   lead 
 
   lxb_encoding_ctx_euc_jp_t   euc_jp 
 
   lxb_encoding_ctx_2022_jp_t   iso_2022_jp 
 
u 
 

Detailed Description

Definition at line 105 of file base.h.

Field Documentation

◆ buffer_length

size_t lxb_encoding_decode_t::buffer_length

Definition at line 110 of file base.h.

◆ buffer_out

lxb_codepoint_t* lxb_encoding_decode_t::buffer_out

Definition at line 109 of file base.h.

◆ buffer_used

size_t lxb_encoding_decode_t::buffer_used

Definition at line 111 of file base.h.

◆ codepoint

lxb_codepoint_t lxb_encoding_decode_t::codepoint

Definition at line 121 of file base.h.

◆ encoding_data

const lxb_encoding_data_t* lxb_encoding_decode_t::encoding_data

Definition at line 106 of file base.h.

◆ euc_jp

lxb_encoding_ctx_euc_jp_t lxb_encoding_decode_t::euc_jp

Definition at line 132 of file base.h.

◆ gb18030

lxb_encoding_ctx_gb18030_t lxb_encoding_decode_t::gb18030

Definition at line 130 of file base.h.

◆ have_error

bool lxb_encoding_decode_t::have_error

Definition at line 124 of file base.h.

◆ iso_2022_jp

lxb_encoding_ctx_2022_jp_t lxb_encoding_decode_t::iso_2022_jp

Definition at line 133 of file base.h.

◆ lead

unsigned lxb_encoding_decode_t::lead

Definition at line 131 of file base.h.

◆ prepend

bool lxb_encoding_decode_t::prepend

Definition at line 123 of file base.h.

◆ replace_len

size_t lxb_encoding_decode_t::replace_len

Definition at line 118 of file base.h.

◆ replace_to

const lxb_codepoint_t* lxb_encoding_decode_t::replace_to

Definition at line 117 of file base.h.

◆ second_codepoint

lxb_codepoint_t lxb_encoding_decode_t::second_codepoint

Definition at line 122 of file base.h.

◆ status

lxb_status_t lxb_encoding_decode_t::status

Definition at line 126 of file base.h.

◆ [union]

union { ... } lxb_encoding_decode_t::u

◆ utf_8

lxb_encoding_ctx_utf_8_t lxb_encoding_decode_t::utf_8

Definition at line 129 of file base.h.


The documentation for this struct was generated from the following file: