34 data->tag_id = tag_id;
73 return &lxb_tag_res_data_default[tag_id];
112 return (
const lxb_tag_data_t *) (lxb_tag_res_data_upper_default + dif);
LXB_API const lexbor_hash_search_t * lexbor_hash_search_lower
LXB_API const lexbor_hash_insert_t * lexbor_hash_insert_lower
void * lexbor_hash_insert(lexbor_hash_t *hash, const lexbor_hash_insert_t *insert, const lxb_char_t *key, size_t length)
LXB_API const lexbor_hash_search_t * lexbor_hash_search_upper
LXB_API const lexbor_hash_insert_t * lexbor_hash_insert_raw
void * lexbor_hash_search(lexbor_hash_t *hash, const lexbor_hash_search_t *search, const lxb_char_t *key, size_t length)
struct lexbor_hash lexbor_hash_t
hash(string $algo, string $data, bool $binary=false, array $options=[])
const lexbor_shs_entry_t * lexbor_shs_entry_get_upper_static(const lexbor_shs_entry_t *root, const lxb_char_t *key, size_t key_len)
const lexbor_shs_entry_t * lexbor_shs_entry_get_static(const lexbor_shs_entry_t *root, const lxb_char_t *key, size_t key_len)
const lexbor_shs_entry_t * lexbor_shs_entry_get_lower_static(const lexbor_shs_entry_t *root, const lxb_char_t *key, size_t key_len)
lxb_inline lexbor_mraw_t * lxb_tag_mraw(lexbor_hash_t *hash)
lxb_inline lxb_tag_id_t lxb_tag_id_by_name(lexbor_hash_t *hash, const lxb_char_t *name, size_t len)
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_inline const lxb_char_t * lxb_tag_name_by_id(lxb_tag_id_t tag_id, size_t *len)
lxb_inline const lxb_char_t * lxb_tag_name_upper_by_id(lxb_tag_id_t tag_id, size_t *len)
LXB_API const lxb_tag_data_t * lxb_tag_append_lower(lexbor_hash_t *hash, const lxb_char_t *name, size_t length)
lxb_tag_id_t lxb_tag_id_by_name_noi(lexbor_hash_t *hash, const lxb_char_t *name, size_t len)
const lxb_tag_data_t * lxb_tag_data_by_name(lexbor_hash_t *hash, const lxb_char_t *name, size_t len)
const lxb_char_t * lxb_tag_name_by_id_noi(lxb_tag_id_t tag_id, size_t *len)
lexbor_mraw_t * lxb_tag_mraw_noi(lexbor_hash_t *hash)
LXB_API const lxb_tag_data_t * lxb_tag_append(lexbor_hash_t *hash, lxb_tag_id_t tag_id, const lxb_char_t *name, size_t length)
const lxb_tag_data_t * lxb_tag_data_by_id(lxb_tag_id_t tag_id)
const lxb_char_t * lxb_tag_name_upper_by_id_noi(lxb_tag_id_t tag_id, size_t *len)