Go to the source code of this file.
|
lexbor_in_t * | lexbor_in_create (void) |
|
lxb_status_t | lexbor_in_init (lexbor_in_t *incoming, size_t chunk_size) |
|
void | lexbor_in_clean (lexbor_in_t *incoming) |
|
lexbor_in_t * | lexbor_in_destroy (lexbor_in_t *incoming, bool self_destroy) |
|
lexbor_in_node_t * | lexbor_in_node_make (lexbor_in_t *incoming, lexbor_in_node_t *last_node, const lxb_char_t *buf, size_t buf_size) |
|
void | lexbor_in_node_clean (lexbor_in_node_t *node) |
|
lexbor_in_node_t * | lexbor_in_node_destroy (lexbor_in_t *incoming, lexbor_in_node_t *node, bool self_destroy) |
|
lexbor_in_node_t * | lexbor_in_node_split (lexbor_in_node_t *node, const lxb_char_t *pos) |
|
lexbor_in_node_t * | lexbor_in_node_find (lexbor_in_node_t *node, const lxb_char_t *pos) |
|
const lxb_char_t * | lexbor_in_node_pos_up (lexbor_in_node_t *node, lexbor_in_node_t **return_node, const lxb_char_t *pos, size_t offset) |
|
const lxb_char_t * | lexbor_in_node_pos_down (lexbor_in_node_t *node, lexbor_in_node_t **return_node, const lxb_char_t *pos, size_t offset) |
|
const lxb_char_t * | lexbor_in_node_begin_noi (const lexbor_in_node_t *node) |
|
const lxb_char_t * | lexbor_in_node_end_noi (const lexbor_in_node_t *node) |
|
size_t | lexbor_in_node_offset_noi (const lexbor_in_node_t *node) |
|
lexbor_in_node_t * | lexbor_in_node_next_noi (const lexbor_in_node_t *node) |
|
lexbor_in_node_t * | lexbor_in_node_prev_noi (const lexbor_in_node_t *node) |
|
lexbor_in_t * | lexbor_in_node_in_noi (const lexbor_in_node_t *node) |
|
bool | lexbor_in_segment_noi (const lexbor_in_node_t *node, const lxb_char_t *data) |
|
◆ lexbor_in_clean()
Definition at line 35 of file in.c.
◆ lexbor_in_create()
Definition at line 12 of file in.c.
◆ lexbor_in_destroy()
Definition at line 41 of file in.c.
◆ lexbor_in_init()
Definition at line 18 of file in.c.
◆ lexbor_in_node_begin_noi()
Definition at line 228 of file in.c.
◆ lexbor_in_node_clean()
Definition at line 87 of file in.c.
◆ lexbor_in_node_destroy()
Definition at line 97 of file in.c.
◆ lexbor_in_node_end_noi()
Definition at line 234 of file in.c.
◆ lexbor_in_node_find()
Definition at line 145 of file in.c.
◆ lexbor_in_node_in_noi()
Definition at line 258 of file in.c.
◆ lexbor_in_node_make()
Definition at line 57 of file in.c.
◆ lexbor_in_node_next_noi()
Definition at line 246 of file in.c.
◆ lexbor_in_node_offset_noi()
Definition at line 240 of file in.c.
◆ lexbor_in_node_pos_down()
Get position by offset
. If position outside of nodes return end
position of last node in nodes chain.
Definition at line 192 of file in.c.
◆ lexbor_in_node_pos_up()
Get position by offset
. If position outside of nodes return begin
position of first node in nodes chain.
Definition at line 159 of file in.c.
◆ lexbor_in_node_prev_noi()
Definition at line 252 of file in.c.
◆ lexbor_in_node_split()
Definition at line 112 of file in.c.
◆ lexbor_in_segment_noi()
Definition at line 264 of file in.c.