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

Go to the source code of this file.

Data Structures

struct  lexbor_plog_entry_t
 
struct  lexbor_plog_t
 

Functions

LXB_API lxb_status_t lexbor_plog_init (lexbor_plog_t *plog, size_t init_size, size_t struct_size)
 
LXB_API lexbor_plog_tlexbor_plog_destroy (lexbor_plog_t *plog, bool self_destroy)
 
lxb_inline lexbor_plog_tlexbor_plog_create (void)
 
lxb_inline void lexbor_plog_clean (lexbor_plog_t *plog)
 
lxb_inline voidlexbor_plog_push (lexbor_plog_t *plog, const lxb_char_t *data, void *ctx, unsigned id)
 
lxb_inline size_t lexbor_plog_length (lexbor_plog_t *plog)
 
LXB_API lexbor_plog_tlexbor_plog_create_noi (void)
 
LXB_API void lexbor_plog_clean_noi (lexbor_plog_t *plog)
 
LXB_API voidlexbor_plog_push_noi (lexbor_plog_t *plog, const lxb_char_t *data, void *ctx, unsigned id)
 
LXB_API size_t lexbor_plog_length_noi (lexbor_plog_t *plog)
 

Function Documentation

◆ lexbor_plog_clean()

lxb_inline void lexbor_plog_clean ( lexbor_plog_t * plog)

Definition at line 47 of file plog.h.

◆ lexbor_plog_clean_noi()

LXB_API void lexbor_plog_clean_noi ( lexbor_plog_t * plog)

Definition at line 57 of file plog.c.

◆ lexbor_plog_create()

lxb_inline lexbor_plog_t * lexbor_plog_create ( void )

Definition at line 41 of file plog.h.

◆ lexbor_plog_create_noi()

LXB_API lexbor_plog_t * lexbor_plog_create_noi ( void )

Definition at line 51 of file plog.c.

◆ lexbor_plog_destroy()

LXB_API lexbor_plog_t * lexbor_plog_destroy ( lexbor_plog_t * plog,
bool self_destroy )

Definition at line 32 of file plog.c.

◆ lexbor_plog_init()

LXB_API lxb_status_t lexbor_plog_init ( lexbor_plog_t * plog,
size_t init_size,
size_t struct_size )

Definition at line 11 of file plog.c.

◆ lexbor_plog_length()

lxb_inline size_t lexbor_plog_length ( lexbor_plog_t * plog)

Definition at line 75 of file plog.h.

◆ lexbor_plog_length_noi()

LXB_API size_t lexbor_plog_length_noi ( lexbor_plog_t * plog)

Definition at line 70 of file plog.c.

◆ lexbor_plog_push()

lxb_inline void * lexbor_plog_push ( lexbor_plog_t * plog,
const lxb_char_t * data,
void * ctx,
unsigned id )

Definition at line 53 of file plog.h.

◆ lexbor_plog_push_noi()

LXB_API void * lexbor_plog_push_noi ( lexbor_plog_t * plog,
const lxb_char_t * data,
void * ctx,
unsigned id )

Definition at line 63 of file plog.c.