Ruby 3.5.0dev (2025-02-20 revision 34098b669c0cbc024cd08e686891f1dfe0a10aaf)
Data Fields
re_pattern_buffer Struct Reference

Data Fields

unsigned char * p
 
unsigned int used
 
unsigned int alloc
 
int num_mem
 
int num_repeat
 
int num_null_check
 
int num_comb_exp_check
 
int num_call
 
unsigned int capture_history
 
unsigned int bt_mem_start
 
unsigned int bt_mem_end
 
int stack_pop_level
 
int repeat_range_alloc
 
OnigOptionType options
 
OnigRepeatRangerepeat_range
 
OnigEncoding enc
 
const OnigSyntaxTypesyntax
 
void * name_table
 
OnigCaseFoldType case_fold_flag
 
int optimize
 
int threshold_len
 
int anchor
 
OnigDistance anchor_dmin
 
OnigDistance anchor_dmax
 
int sub_anchor
 
unsigned char * exact
 
unsigned char * exact_end
 
unsigned char map [ONIG_CHAR_TABLE_SIZE]
 
int * int_map
 
int * int_map_backward
 
OnigDistance dmin
 
OnigDistance dmax
 
uint64_t timelimit
 
struct re_pattern_bufferchain
 

Detailed Description

Definition at line 756 of file onigmo.h.

Field Documentation

◆ alloc

unsigned int re_pattern_buffer::alloc

Definition at line 760 of file onigmo.h.

◆ anchor

int re_pattern_buffer::anchor

Definition at line 785 of file onigmo.h.

◆ anchor_dmax

OnigDistance re_pattern_buffer::anchor_dmax

Definition at line 787 of file onigmo.h.

◆ anchor_dmin

OnigDistance re_pattern_buffer::anchor_dmin

Definition at line 786 of file onigmo.h.

◆ bt_mem_end

unsigned int re_pattern_buffer::bt_mem_end

Definition at line 769 of file onigmo.h.

◆ bt_mem_start

unsigned int re_pattern_buffer::bt_mem_start

Definition at line 768 of file onigmo.h.

◆ capture_history

unsigned int re_pattern_buffer::capture_history

Definition at line 767 of file onigmo.h.

◆ case_fold_flag

OnigCaseFoldType re_pattern_buffer::case_fold_flag

Definition at line 780 of file onigmo.h.

◆ chain

struct re_pattern_buffer* re_pattern_buffer::chain

Definition at line 805 of file onigmo.h.

◆ dmax

OnigDistance re_pattern_buffer::dmax

Definition at line 795 of file onigmo.h.

◆ dmin

OnigDistance re_pattern_buffer::dmin

Definition at line 794 of file onigmo.h.

◆ enc

OnigEncoding re_pattern_buffer::enc

Definition at line 777 of file onigmo.h.

◆ exact

unsigned char* re_pattern_buffer::exact

Definition at line 789 of file onigmo.h.

◆ exact_end

unsigned char* re_pattern_buffer::exact_end

Definition at line 790 of file onigmo.h.

◆ int_map

int* re_pattern_buffer::int_map

Definition at line 792 of file onigmo.h.

◆ int_map_backward

int* re_pattern_buffer::int_map_backward

Definition at line 793 of file onigmo.h.

◆ map

unsigned char re_pattern_buffer::map[ONIG_CHAR_TABLE_SIZE]

Definition at line 791 of file onigmo.h.

◆ name_table

void* re_pattern_buffer::name_table

Definition at line 779 of file onigmo.h.

◆ num_call

int re_pattern_buffer::num_call

Definition at line 766 of file onigmo.h.

◆ num_comb_exp_check

int re_pattern_buffer::num_comb_exp_check

Definition at line 765 of file onigmo.h.

◆ num_mem

int re_pattern_buffer::num_mem

Definition at line 762 of file onigmo.h.

◆ num_null_check

int re_pattern_buffer::num_null_check

Definition at line 764 of file onigmo.h.

◆ num_repeat

int re_pattern_buffer::num_repeat

Definition at line 763 of file onigmo.h.

◆ optimize

int re_pattern_buffer::optimize

Definition at line 783 of file onigmo.h.

◆ options

OnigOptionType re_pattern_buffer::options

Definition at line 773 of file onigmo.h.

◆ p

unsigned char* re_pattern_buffer::p

Definition at line 758 of file onigmo.h.

◆ repeat_range

OnigRepeatRange* re_pattern_buffer::repeat_range

Definition at line 775 of file onigmo.h.

◆ repeat_range_alloc

int re_pattern_buffer::repeat_range_alloc

Definition at line 771 of file onigmo.h.

◆ stack_pop_level

int re_pattern_buffer::stack_pop_level

Definition at line 770 of file onigmo.h.

◆ sub_anchor

int re_pattern_buffer::sub_anchor

Definition at line 788 of file onigmo.h.

◆ syntax

const OnigSyntaxType* re_pattern_buffer::syntax

Definition at line 778 of file onigmo.h.

◆ threshold_len

int re_pattern_buffer::threshold_len

Definition at line 784 of file onigmo.h.

◆ timelimit

uint64_t re_pattern_buffer::timelimit

Definition at line 801 of file onigmo.h.

◆ used

unsigned int re_pattern_buffer::used

Definition at line 759 of file onigmo.h.


The documentation for this struct was generated from the following file: