MCPcopy Create free account

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

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

Methodmatch_hfa
lib/pattern.cpp:4779
Methodmatch_hfa_transitions
lib/pattern.cpp:4791
Functionmatcher_not_compiled_with_avx2
appease ranlib "has no symbols"
lib/matcher_avx2.cpp:986
Functionmatcher_not_compiled_with_avx512bw
appease ranlib "has no symbols"
lib/matcher_avx512bw.cpp:332
Methodmeta_of
include/reflex/pattern.h:1376
Methodnew_field
add a new field definition to the ClassFile
examples/minic.hpp:940
Methodnew_itr
Create a new boost::regex iterator to (continue to) advance over input.
include/reflex/boostmatcher.h:345
Methodnew_itr
Create a new std::regex iterator to (continue to) advance over input.
include/reflex/stdmatcher.h:354
Methodnew_matcher
Returns a new copy of the matcher for the given input.
include/reflex/abslexer.h:244
Methodnew_method
add a new method definition to the ClassFile
examples/minic.hpp:931
Methodnew_method_code
reset the emitter to generate new code for a method, stored in a buffer
examples/minic.hpp:768
Methodnewline
Update indentation column counter for indent() and dedent().
include/reflex/matcher.h:1419
Methodnext
include/reflex/setop.h:280
Methodnext
include/reflex/setop.h:373
Methodnext_match
Perform next PCRE2 match, return true if a match is found.
include/reflex/pcre2matcher.h:374
Methodnl
Advance pos to end of line while skipping whitespace, return true if end of line
src/reflex.cpp:917
Methodnodent
Returns true if nodent.
include/reflex/matcher.h:1441
Methodopcode_goto
include/reflex/pattern.h:1327
Methodopcode_halt
include/reflex/pattern.h:1334
Methodopcode_head
include/reflex/pattern.h:1323
Methodopcode_long
include/reflex/pattern.h:1307
Methodopcode_redo
include/reflex/pattern.h:1315
Methodopcode_tail
include/reflex/pattern.h:1319
Methodopcode_take
include/reflex/pattern.h:1311
Methodoperator!=
include/reflex/pattern.h:637
Methodoperator!=
include/reflex/setop.h:264
Methodoperator!=
include/reflex/setop.h:357
Methodoperator!=
Returns true if bit vectors are unequal.
include/reflex/bits.h:401
Methodoperator!=
AbstractMatcher::Iterator inequality.
include/reflex/absmatcher.h:234
Methodoperator!=
Returns true if matched text is not equal to a string, useful for std::algorithm.
include/reflex/absmatcher.h:1436
Methodoperator&
include/reflex/pattern.h:632
Methodoperator&
Bit-and (set intersection) of two bit vectors.
include/reflex/bits.h:355
Methodoperator&
Returns the intersection of two range sets.
include/reflex/ranges.h:382
Methodoperator&
Returns the intersection of two open-ended range sets.
include/reflex/ranges.h:860
Methodoperator&=
Bit-and bit value.
include/reflex/bits.h:136
Methodoperator()
include/reflex/posix.h:51
Methodoperator()
Compares two ranges lhs and rhs and returns true if lhs < rhs.
include/reflex/ranges.h:54
Methodoperator()
AbstractMatcher::Operation() matches input to a pattern using method Const::SCAN, Const::FIND, or Const::SPLIT.
include/reflex/absmatcher.h:292
Methodoperator*
include/reflex/setop.h:245
Methodoperator*
include/reflex/setop.h:338
Methodoperator+
include/reflex/pattern.h:629
Methodoperator+
Returns the union of two range sets, same as Ranges::operator|(rs).
include/reflex/ranges.h:375
Methodoperator+
Returns the union of two range sets.
include/reflex/ranges.h:844
Methodoperator++
include/reflex/setop.h:254
Methodoperator++
include/reflex/setop.h:347
Methodoperator++
AbstractMatcher::Iterator postincrement.
include/reflex/absmatcher.h:248
Methodoperator-
include/reflex/pattern.h:630
Methodoperator-
Bit-delete (set minus) of two bit vectors.
include/reflex/bits.h:369
Methodoperator-
Returns the difference of two open-ended range sets.
include/reflex/ranges.h:853
Methodoperator->
AbstractMatcher::Iterator pointer.
include/reflex/absmatcher.h:222
Methodoperator<
include/reflex/pattern.h:639
Methodoperator<=
include/reflex/pattern.h:641
Methodoperator<=
Returns true if the bit vector is lexicographically less-or-equal to the given right-hand side bits.
include/reflex/bits.h:438
Methodoperator<=
True if this range set is lexicographically less or equal to range set rs.
include/reflex/ranges.h:459
Methodoperator==
include/reflex/pattern.h:638
Methodoperator==
include/reflex/setop.h:260
Methodoperator==
include/reflex/setop.h:353
Methodoperator==
Returns true if bit vectors are equal.
include/reflex/bits.h:382
Methodoperator==
AbstractMatcher::Iterator equality.
include/reflex/absmatcher.h:228
Methodoperator==
Returns true if matched text is equal to a string, useful for std::algorithm.
include/reflex/absmatcher.h:1408
Methodoperator>
include/reflex/pattern.h:640
Methodoperator>
Returns true if the bit vector is lexicographically greater than the given right-hand side bits.
include/reflex/bits.h:431
Methodoperator>
True if this range set is lexicographically greater than range set rs.
include/reflex/ranges.h:452
Methodoperator>=
include/reflex/pattern.h:642
Methodoperator>=
Returns true if the bit vector is lexicographically greater-or-equal to the given right-hand side bits.
include/reflex/bits.h:445
Methodoperator>=
True if this range set is lexicographically greater or equal to range set rs.
include/reflex/ranges.h:466
Methodoperator[]
lib/pattern.cpp:161
Methodoperator[]
Returns captured text as a std::pair<const char*,size_t> with string pointer (non-0-terminated) and length.
include/reflex/matcher.h:190
Methodoperator[]
Returns a pair <text(),size() for any n
include/reflex/linematcher.h:84
Methodoperator[]
Returns a pair of pointer and length of the captured match for n > 0 capture index or <text(),size() for n == 0.
include/reflex/boostmatcher.h:155
Methodoperator[]
Reference n'th bit in the bit vector to assign a value to that bit.
include/reflex/bits.h:201
Methodoperator[]
include/reflex/stdmatcher.h:156
Methodoperator[]
Returns a pair of pointer and length of the captured match for n > 0 capture index or <text(),size() for n == 0.
include/reflex/pcre2matcher.h:219
Methodoperator^
include/reflex/pattern.h:633
Methodoperator^
Bit-xor of two bit vectors.
include/reflex/bits.h:362
Methodoperator^=
Bit-xor bit value.
include/reflex/bits.h:145
Methodoperator|
include/reflex/pattern.h:631
Methodoperator|
Bit-or (set union) of two bit vectors.
include/reflex/bits.h:348
Methodoperator|
Returns the union of two range sets.
include/reflex/ranges.h:368
Methodoperator|
Returns the union of two range sets.
include/reflex/ranges.h:835
Methodoperator|=
Bit-or bit value.
include/reflex/bits.h:127
Methodoperator~
include/reflex/pattern.h:634
Methodoperator~
Complement of the bit vector with all bits flipped.
include/reflex/bits.h:376
Methodoutput
Output one character.
include/reflex/flexlexer.h:499
Methodown_pattern
Returns true if this matcher has its own pattern not received from another matcher (responsible to delete).
include/reflex/absmatcher.h:1845
Methodown_pattern
Returns true if this matcher has its own pattern not received from another matcher (responsible to delete).
include/reflex/absmatcher.h:1982
Methodpair
Returns std::pair<size_t,std::string>(accept(), str()), useful for tokenizing input into containers of pairs.
include/reflex/absmatcher.h:942
Methodparam_args
Extract a list of argument names from function parameters
src/reflex.cpp:1337
Methodparse
lib/pattern.cpp:743
Methodparse1
lib/pattern.cpp:975
Methodparse2
lib/pattern.cpp:1032
Methodparse3
lib/pattern.cpp:1160
Methodparse4
lib/pattern.cpp:1325
Methodparse_esc
lib/pattern.cpp:1600
Methodparse_section_1
Parse section 1 of a lex specification
src/reflex.cpp:1466
Methodparse_section_2
Parse section 2 of a lex specification
src/reflex.cpp:1644
Methodparse_section_3
Parse section 3 of a lex specification
src/reflex.cpp:1776
Methodpeek
Peek at the next character available for reading from the current input source.
include/reflex/absmatcher.h:1123
Methodpeek_more
Peek at the next character and grow the buffer to make more room if necessary, unless EOF.
include/reflex/absmatcher.h:1700
Methodperf_report
Dummy performance reporter, to prevent link errors when reflex option -p is omitted.
include/reflex/abslexer.h:125
← previousnext →701–800 of 1,072, ranked by callers