MCPcopy Create free account

hub / github.com/Genivia/RE-flex / functions

Functions1,072 in github.com/Genivia/RE-flex

Methodstr
Returns the text matched as a string, a copy of text(), including pattern-matched `\0`s.
include/reflex/absmatcher.h:658
Methodstr_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
Methodstreambuf
include/reflex/input.h:824
Methodstreambuf
include/reflex/input.h:1089
Methodstrview
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
Methodswitch_done
emit switch lookup table
examples/minic.hpp:1080
Methodswitch_init
init switch scope
examples/minic.hpp:1047
Methodswitch_streams
Switch input and output streams.
include/reflex/flexlexer.h:511
Methodtext
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
FunctiontoggleFolder
(id)
doc/html/dynsections.js:49
FunctiontoggleInherit
(id)
doc/html/dynsections.js:84
FunctiontoggleLevel
(level)
doc/html/dynsections.js:28
FunctiontoggleVisibility
(linkObj)
doc/html/dynsections.js:1
Methodtolower
unicode/letter_case.cpp:12
Methodtop_state
Returns the stack top start condition state or 0 (INITIAL) if the stack is empty.
include/reflex/abslexer.h:437
Methodtoupper
unicode/letter_case.cpp:1668
Methodtransition
lib/pattern.cpp:2613
Methodtranspile
examples/lua.hpp:82
Methodtranspile
virtual ~Expression() = default;
examples/lua.hpp:88
Methodtranspile
virtual ~Statement() = default;
examples/lua.hpp:94
Methodtranspile
examples/lua.hpp:99
Methodtranspile
examples/lua.hpp:104
Methodtranspile
examples/lua.hpp:109
Methodtranspile
examples/lua.hpp:115
Methodtranspile
examples/lua.hpp:122
Methodtranspile
examples/lua.hpp:129
Methodtranspile
examples/lua.hpp:148
Methodtranspile
examples/lua.hpp:158
Methodtranspile
examples/lua.hpp:184
Methodtranspile
examples/lua.hpp:221
Methodtranspile
examples/lua.hpp:256
Methodtranspile
examples/lua.hpp:296
Methodtranspile
examples/lua.hpp:311
Methodtranspile
examples/lua.hpp:325
Methodtranspile
examples/lua.hpp:339
Methodtranspile
examples/lua.hpp:358
Methodtranspile
examples/lua.hpp:371
Methodtranspile
examples/lua.hpp:391
Methodtranspile
examples/lua.hpp:412
Methodtranspile
examples/lua.hpp:441
Methodtranspile
examples/lua.hpp:501
Methodtranspile
examples/lua.hpp:547
Methodtranspile
examples/lua.hpp:573
Methodtranspile
examples/lua.hpp:583
Methodtranspile
examples/lua.hpp:647
Methodtranspile
examples/lua.hpp:660
Methodtranspile
examples/lua.hpp:669
Methodtranspile
examples/lua.hpp:700
Methodtranspile
examples/lua.hpp:730
Methodtrim_anchors
lib/pattern.cpp:2292
Methodtrim_lazy
lib/pattern.cpp:2325
Methodtype_array
return an array type
examples/minic.hpp:557
Methodtype_boolean
return a boolean type (computationally the same as "I")
examples/minic.hpp:575
Methodtype_byte
return a byte type (computationally the same as "I")
examples/minic.hpp:587
Methodtype_char
return a char type (computationally the same as "I")
examples/minic.hpp:581
Methodtype_check_args
check types of the function arguments, which must match exactly
examples/minic.hpp:658
Methodtype_concat
return two types concatenated (to construct a function type)
examples/minic.hpp:551
Methodtype_double
return a double type
examples/minic.hpp:617
Methodtype_equal
true if two types are equal
examples/minic.hpp:746
Methodtype_float
return a float type
examples/minic.hpp:611
Methodtype_function
return a function type
examples/minic.hpp:545
Methodtype_int
return an int type
examples/minic.hpp:599
Methodtype_is_array
true if the type of an expression is an array
examples/minic.hpp:734
Methodtype_is_boolean
true if the type of an expression is boolean
examples/minic.hpp:680
Methodtype_is_byte
true if the type of an expression is byte
examples/minic.hpp:692
Methodtype_is_char
true if the type of an expression is char
examples/minic.hpp:686
Methodtype_is_circuit
true if the type of an expression is short-circuit (i.e. logic, no value on the stack)
examples/minic.hpp:668
Methodtype_is_double
true if the type of an expression is double
examples/minic.hpp:722
Methodtype_is_float
true if the type of an expression is float
examples/minic.hpp:716
Methodtype_is_function
true if the type of an expression is a function
examples/minic.hpp:740
Methodtype_is_int
true if the type of an expression is int
examples/minic.hpp:704
Methodtype_is_long
true if the type of an expression is long
examples/minic.hpp:710
Methodtype_is_short
true if the type of an expression is short
examples/minic.hpp:698
Methodtype_is_string
true if the type of an expression is a string object
examples/minic.hpp:728
Methodtype_is_void
true if the type of an expression is void
examples/minic.hpp:674
Methodtype_long
return a long type
examples/minic.hpp:605
Methodtype_none
return "no type" (e.g. function without arguments)
examples/minic.hpp:563
Methodtype_of_element
return the element type of an array or NULL
examples/minic.hpp:649
Methodtype_of_reference
return the referenced type if reference to a class, or the type itself
examples/minic.hpp:629
Methodtype_of_return
return the return type of a function or NULL
examples/minic.hpp:637
Methodtype_short
return a short type (computationally the same as "I")
examples/minic.hpp:593
Methodtype_string
return a string object reference type
examples/minic.hpp:623
Methodtype_void
return a void type
examples/minic.hpp:569
Methodtype_wider
return the wider type or NULL when coercion will fail
examples/minic.hpp:752
Methoduflow
include/reflex/input.h:834
Methoduflow
include/reflex/input.h:890
Methoduflow
include/reflex/input.h:1103
Methoduflow
include/reflex/input.h:1151
Methodunderflow
include/reflex/input.h:830
Methodunderflow
include/reflex/input.h:874
Methodunderflow
include/reflex/input.h:1098
Methodunderflow
include/reflex/input.h:1135
Methodundot_namespace
Replace all . by :: in namespace name
src/reflex.cpp:3203
Methodunput
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
Methodupdate_modified
include/reflex/pattern.h:1273
Methodupper_name
Returns string in upper case as a name, replacing non-alphanum by underscore
src/reflex.cpp:1323
Methoduppercase
convert to upper case if c is a letter a-z, A-Z.
include/reflex/pattern.h:1421
Methodvalid_goto_index
include/reflex/pattern.h:1291
Methodvalid_lookahead_index
include/reflex/pattern.h:1299
Methodvalid_take_index
include/reflex/pattern.h:1295
← previousnext →901–1,000 of 1,072, ranked by callers