![]() |
libgpac
Documentation of the core library of GPAC
|
Include dependency graph for libregexp.h:
This graph shows which files directly or indirectly include this file:Macros | |
| #define | LRE_BOOL int /* for documentation purposes */ |
| #define | LRE_FLAG_GLOBAL (1 << 0) |
| #define | LRE_FLAG_IGNORECASE (1 << 1) |
| #define | LRE_FLAG_MULTILINE (1 << 2) |
| #define | LRE_FLAG_DOTALL (1 << 3) |
| #define | LRE_FLAG_UTF16 (1 << 4) |
| #define | LRE_FLAG_STICKY (1 << 5) |
| #define | LRE_FLAG_NAMED_GROUPS (1 << 7) /* named groups are present in the regexp */ |
Functions | |
| uint8_t * | lre_compile (int *plen, char *error_msg, int error_msg_size, const char *buf, size_t buf_len, int re_flags, void *opaque) |
| int | lre_get_capture_count (const uint8_t *bc_buf) |
| int | lre_get_flags (const uint8_t *bc_buf) |
| const char * | lre_get_groupnames (const uint8_t *bc_buf) |
| int | lre_exec (uint8_t **capture, const uint8_t *bc_buf, const uint8_t *cbuf, int cindex, int clen, int cbuf_type, void *opaque) |
| int | lre_parse_escape (const uint8_t **pp, int allow_utf16) |
| LRE_BOOL | lre_is_space (int c) |
| LRE_BOOL | lre_check_stack_overflow (void *opaque, size_t alloca_size) |
| void * | lre_realloc (void *opaque, void *ptr, size_t size) |
| static int | lre_js_is_ident_first (int c) |
| static int | lre_js_is_ident_next (int c) |
Variables | |
| uint32_t const | lre_id_start_table_ascii [4] |
| uint32_t const | lre_id_continue_table_ascii [4] |
| #define LRE_BOOL int /* for documentation purposes */ |
| #define LRE_FLAG_GLOBAL (1 << 0) |
| #define LRE_FLAG_IGNORECASE (1 << 1) |
| #define LRE_FLAG_MULTILINE (1 << 2) |
| #define LRE_FLAG_DOTALL (1 << 3) |
| #define LRE_FLAG_UTF16 (1 << 4) |
| #define LRE_FLAG_STICKY (1 << 5) |
| #define LRE_FLAG_NAMED_GROUPS (1 << 7) /* named groups are present in the regexp */ |
| uint8_t * lre_compile | ( | int * | plen, |
| char * | error_msg, | ||
| int | error_msg_size, | ||
| const char * | buf, | ||
| size_t | buf_len, | ||
| int | re_flags, | ||
| void * | opaque | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int lre_get_capture_count | ( | const uint8_t * | bc_buf | ) |
Here is the caller graph for this function:| int lre_get_flags | ( | const uint8_t * | bc_buf | ) |
Here is the caller graph for this function:| const char * lre_get_groupnames | ( | const uint8_t * | bc_buf | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int lre_exec | ( | uint8_t ** | capture, |
| const uint8_t * | bc_buf, | ||
| const uint8_t * | cbuf, | ||
| int | cindex, | ||
| int | clen, | ||
| int | cbuf_type, | ||
| void * | opaque | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| int lre_parse_escape | ( | const uint8_t ** | pp, |
| int | allow_utf16 | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| LRE_BOOL lre_is_space | ( | int | c | ) |
Here is the caller graph for this function:| LRE_BOOL lre_check_stack_overflow | ( | void * | opaque, |
| size_t | alloca_size | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void * lre_realloc | ( | void * | opaque, |
| void * | ptr, | ||
| size_t | size | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
extern |
|
extern |