Ruby
3.5.0dev (2025-04-09 revision 0d6263bd416338a339651fb97fe4d62701704c4b)
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Functions
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerator
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
x
z
Functions
c
p
r
s
Variables
c
l
o
p
r
Typedefs
i
p
r
s
v
Enumerations
p
r
Enumerator
e
p
r
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
x
z
internal
re.h
1
#ifndef INTERNAL_RE_H
/*-*-C-*-vi:se ft=c:*/
2
#define INTERNAL_RE_H
11
#include "
ruby/internal/stdbool.h
"
/* for bool */
12
#include "
ruby/ruby.h
"
/* for VALUE */
13
14
/* re.c */
15
VALUE
rb_reg_compile(
VALUE
str,
int
options,
const
char
*sourcefile,
int
sourceline);
16
VALUE
rb_reg_check_preprocess(
VALUE
);
17
long
rb_reg_search0(
VALUE
,
VALUE
,
long
,
int
,
int
,
VALUE
*);
18
VALUE
rb_reg_match_p(
VALUE
re,
VALUE
str,
long
pos);
19
bool
rb_reg_start_with_p(
VALUE
re,
VALUE
str);
20
VALUE
rb_reg_hash(
VALUE
re);
21
VALUE
rb_reg_equal(
VALUE
re1,
VALUE
re2);
22
VALUE
rb_backref_set_string(
VALUE
string
,
long
pos,
long
len
);
23
void
rb_match_unbusy(
VALUE
);
24
int
rb_match_count(
VALUE
match);
25
VALUE
rb_reg_new_ary(
VALUE
ary,
int
options);
26
VALUE
rb_reg_last_defined(
VALUE
match);
27
28
#endif
/* INTERNAL_RE_H */
len
int len
Length of the buffer.
Definition
io.h:8
ruby.h
stdbool.h
C99 shim for <stdbool.h>
VALUE
uintptr_t VALUE
Type that represents a Ruby object.
Definition
value.h:40
Generated by
1.9.8