php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
ns.c File Reference
#include "lexbor/core/shs.h"
#include "lexbor/core/str_res.h"
#include "lexbor/ns/ns.h"
#include "lexbor/ns/res.h"

Go to the source code of this file.

Macros

#define LEXBOR_STR_RES_MAP_LOWERCASE
 

Functions

LXB_API const lxb_ns_data_tlxb_ns_append (lexbor_hash_t *hash, const lxb_char_t *link, size_t length)
 
const lxb_char_tlxb_ns_by_id (lexbor_hash_t *hash, lxb_ns_id_t ns_id, size_t *length)
 
const lxb_ns_data_tlxb_ns_data_by_id (lexbor_hash_t *hash, lxb_ns_id_t ns_id)
 
const lxb_ns_data_tlxb_ns_data_by_link (lexbor_hash_t *hash, const lxb_char_t *link, size_t length)
 
const lxb_ns_prefix_data_tlxb_ns_prefix_append (lexbor_hash_t *hash, const lxb_char_t *prefix, size_t length)
 
const lxb_ns_prefix_data_tlxb_ns_prefix_data_by_id (lexbor_hash_t *hash, lxb_ns_prefix_id_t prefix_id)
 
const lxb_ns_prefix_data_tlxb_ns_prefix_data_by_name (lexbor_hash_t *hash, const lxb_char_t *prefix, size_t length)
 

Macro Definition Documentation

◆ LEXBOR_STR_RES_MAP_LOWERCASE

#define LEXBOR_STR_RES_MAP_LOWERCASE

Definition at line 9 of file ns.c.

Function Documentation

◆ lxb_ns_append()

LXB_API const lxb_ns_data_t * lxb_ns_append ( lexbor_hash_t * hash,
const lxb_char_t * link,
size_t length )

Definition at line 17 of file ns.c.

◆ lxb_ns_by_id()

const lxb_char_t * lxb_ns_by_id ( lexbor_hash_t * hash,
lxb_ns_id_t ns_id,
size_t * length )

Definition at line 43 of file ns.c.

◆ lxb_ns_data_by_id()

const lxb_ns_data_t * lxb_ns_data_by_id ( lexbor_hash_t * hash,
lxb_ns_id_t ns_id )

Definition at line 64 of file ns.c.

◆ lxb_ns_data_by_link()

const lxb_ns_data_t * lxb_ns_data_by_link ( lexbor_hash_t * hash,
const lxb_char_t * link,
size_t length )

Definition at line 78 of file ns.c.

◆ lxb_ns_prefix_append()

const lxb_ns_prefix_data_t * lxb_ns_prefix_append ( lexbor_hash_t * hash,
const lxb_char_t * prefix,
size_t length )

Definition at line 97 of file ns.c.

◆ lxb_ns_prefix_data_by_id()

const lxb_ns_prefix_data_t * lxb_ns_prefix_data_by_id ( lexbor_hash_t * hash,
lxb_ns_prefix_id_t prefix_id )

Definition at line 124 of file ns.c.

◆ lxb_ns_prefix_data_by_name()

const lxb_ns_prefix_data_t * lxb_ns_prefix_data_by_name ( lexbor_hash_t * hash,
const lxb_char_t * prefix,
size_t length )

Definition at line 138 of file ns.c.