OnigRegexType

Type Alias OnigRegexType 

Source
pub type OnigRegexType = re_pattern_buffer;
Expand description

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

Aliased Type§

#[repr(C)]
pub struct OnigRegexType {
Show 34 fields pub p: *mut u8, pub used: u32, pub alloc: u32, pub num_mem: i32, pub num_repeat: i32, pub num_null_check: i32, pub num_comb_exp_check: i32, pub num_call: i32, pub capture_history: u32, pub bt_mem_start: u32, pub bt_mem_end: u32, pub stack_pop_level: i32, pub repeat_range_alloc: i32, pub options: u32, pub repeat_range: *mut OnigRepeatRange, pub enc: *const OnigEncodingTypeST, pub syntax: *const OnigSyntaxType, pub name_table: *mut c_void, pub case_fold_flag: u32, pub optimize: i32, pub threshold_len: i32, pub anchor: i32, pub anchor_dmin: u64, pub anchor_dmax: u64, pub sub_anchor: i32, pub exact: *mut u8, pub exact_end: *mut u8, pub map: [u8; 256], pub int_map: *mut i32, pub int_map_backward: *mut i32, pub dmin: u64, pub dmax: u64, pub timelimit: u64, pub chain: *mut re_pattern_buffer,
}

Fields§

§p: *mut u8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§used: u32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§alloc: u32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§num_mem: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§num_repeat: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§num_null_check: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§num_comb_exp_check: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§num_call: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§capture_history: u32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§bt_mem_start: u32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§bt_mem_end: u32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§stack_pop_level: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§repeat_range_alloc: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§options: u32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§repeat_range: *mut OnigRepeatRange

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§enc: *const OnigEncodingTypeST

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§syntax: *const OnigSyntaxType

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§name_table: *mut c_void

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§case_fold_flag: u32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§optimize: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§threshold_len: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§anchor: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§anchor_dmin: u64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§anchor_dmax: u64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§sub_anchor: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§exact: *mut u8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§exact_end: *mut u8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§map: [u8; 256]

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§int_map: *mut i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§int_map_backward: *mut i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§dmin: u64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§dmax: u64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§timelimit: u64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§chain: *mut re_pattern_buffer

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3