Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Genivia/RE-flex
/ functions
Functions
1,072 in github.com/Genivia/RE-flex
⨍
Functions
1,072
◇
Types & classes
147
Method
str
Returns the text matched as a string, a copy of text(), including pattern-matched `\0`s.
include/reflex/absmatcher.h:658
Method
str_view
Returns the pattern match as a string_view (zero copy), does not include a terminating \0, this is a constant-time operation.
include/reflex/abslexer.h:293
Method
streambuf
include/reflex/input.h:824
Method
streambuf
include/reflex/input.h:1089
Method
strview
Returns the pattern match as a string_view (zero copy), does not include a terminating `\0`, this is a constant-time operation.
include/reflex/absmatcher.h:651
Method
switch_done
emit switch lookup table
examples/minic.hpp:1080
Method
switch_init
init switch scope
examples/minic.hpp:1047
Method
switch_streams
Switch input and output streams.
include/reflex/flexlexer.h:511
Method
text
Returns 0-terminated pattern match as a char pointer, does not include matched `\0`s, this is a constant-time operation.
include/reflex/absmatcher.h:639
Function
toggleFolder
(id)
doc/html/dynsections.js:49
Function
toggleInherit
(id)
doc/html/dynsections.js:84
Function
toggleLevel
(level)
doc/html/dynsections.js:28
Function
toggleVisibility
(linkObj)
doc/html/dynsections.js:1
Method
tolower
unicode/letter_case.cpp:12
Method
top_state
Returns the stack top start condition state or 0 (INITIAL) if the stack is empty.
include/reflex/abslexer.h:437
Method
toupper
unicode/letter_case.cpp:1668
Method
transition
lib/pattern.cpp:2613
Method
transpile
examples/lua.hpp:82
Method
transpile
virtual ~Expression() = default;
examples/lua.hpp:88
Method
transpile
virtual ~Statement() = default;
examples/lua.hpp:94
Method
transpile
examples/lua.hpp:99
Method
transpile
examples/lua.hpp:104
Method
transpile
examples/lua.hpp:109
Method
transpile
examples/lua.hpp:115
Method
transpile
examples/lua.hpp:122
Method
transpile
examples/lua.hpp:129
Method
transpile
examples/lua.hpp:148
Method
transpile
examples/lua.hpp:158
Method
transpile
examples/lua.hpp:184
Method
transpile
examples/lua.hpp:221
Method
transpile
examples/lua.hpp:256
Method
transpile
examples/lua.hpp:296
Method
transpile
examples/lua.hpp:311
Method
transpile
examples/lua.hpp:325
Method
transpile
examples/lua.hpp:339
Method
transpile
examples/lua.hpp:358
Method
transpile
examples/lua.hpp:371
Method
transpile
examples/lua.hpp:391
Method
transpile
examples/lua.hpp:412
Method
transpile
examples/lua.hpp:441
Method
transpile
examples/lua.hpp:501
Method
transpile
examples/lua.hpp:547
Method
transpile
examples/lua.hpp:573
Method
transpile
examples/lua.hpp:583
Method
transpile
examples/lua.hpp:647
Method
transpile
examples/lua.hpp:660
Method
transpile
examples/lua.hpp:669
Method
transpile
examples/lua.hpp:700
Method
transpile
examples/lua.hpp:730
Method
trim_anchors
lib/pattern.cpp:2292
Method
trim_lazy
lib/pattern.cpp:2325
Method
type_array
return an array type
examples/minic.hpp:557
Method
type_boolean
return a boolean type (computationally the same as "I")
examples/minic.hpp:575
Method
type_byte
return a byte type (computationally the same as "I")
examples/minic.hpp:587
Method
type_char
return a char type (computationally the same as "I")
examples/minic.hpp:581
Method
type_check_args
check types of the function arguments, which must match exactly
examples/minic.hpp:658
Method
type_concat
return two types concatenated (to construct a function type)
examples/minic.hpp:551
Method
type_double
return a double type
examples/minic.hpp:617
Method
type_equal
true if two types are equal
examples/minic.hpp:746
Method
type_float
return a float type
examples/minic.hpp:611
Method
type_function
return a function type
examples/minic.hpp:545
Method
type_int
return an int type
examples/minic.hpp:599
Method
type_is_array
true if the type of an expression is an array
examples/minic.hpp:734
Method
type_is_boolean
true if the type of an expression is boolean
examples/minic.hpp:680
Method
type_is_byte
true if the type of an expression is byte
examples/minic.hpp:692
Method
type_is_char
true if the type of an expression is char
examples/minic.hpp:686
Method
type_is_circuit
true if the type of an expression is short-circuit (i.e. logic, no value on the stack)
examples/minic.hpp:668
Method
type_is_double
true if the type of an expression is double
examples/minic.hpp:722
Method
type_is_float
true if the type of an expression is float
examples/minic.hpp:716
Method
type_is_function
true if the type of an expression is a function
examples/minic.hpp:740
Method
type_is_int
true if the type of an expression is int
examples/minic.hpp:704
Method
type_is_long
true if the type of an expression is long
examples/minic.hpp:710
Method
type_is_short
true if the type of an expression is short
examples/minic.hpp:698
Method
type_is_string
true if the type of an expression is a string object
examples/minic.hpp:728
Method
type_is_void
true if the type of an expression is void
examples/minic.hpp:674
Method
type_long
return a long type
examples/minic.hpp:605
Method
type_none
return "no type" (e.g. function without arguments)
examples/minic.hpp:563
Method
type_of_element
return the element type of an array or NULL
examples/minic.hpp:649
Method
type_of_reference
return the referenced type if reference to a class, or the type itself
examples/minic.hpp:629
Method
type_of_return
return the return type of a function or NULL
examples/minic.hpp:637
Method
type_short
return a short type (computationally the same as "I")
examples/minic.hpp:593
Method
type_string
return a string object reference type
examples/minic.hpp:623
Method
type_void
return a void type
examples/minic.hpp:569
Method
type_wider
return the wider type or NULL when coercion will fail
examples/minic.hpp:752
Method
uflow
include/reflex/input.h:834
Method
uflow
include/reflex/input.h:890
Method
uflow
include/reflex/input.h:1103
Method
uflow
include/reflex/input.h:1151
Method
underflow
include/reflex/input.h:830
Method
underflow
include/reflex/input.h:874
Method
underflow
include/reflex/input.h:1098
Method
underflow
include/reflex/input.h:1135
Method
undot_namespace
Replace all . by :: in namespace name
src/reflex.cpp:3203
Method
unput
Put back one character (8-bit) on the input character sequence for matching, DANGER: invalidates the previous text() pointer and match info, unput is
include/reflex/absmatcher.h:1067
Method
update_modified
include/reflex/pattern.h:1273
Method
upper_name
Returns string in upper case as a name, replacing non-alphanum by underscore
src/reflex.cpp:1323
Method
uppercase
convert to upper case if c is a letter a-z, A-Z.
include/reflex/pattern.h:1421
Method
valid_goto_index
include/reflex/pattern.h:1291
Method
valid_lookahead_index
include/reflex/pattern.h:1299
Method
valid_take_index
include/reflex/pattern.h:1295
← previous
next →
901–1,000 of 1,072, ranked by callers