MCPcopy Create free account

hub / github.com/Genivia/ugrep / functions

Functions1,386 in github.com/Genivia/ugrep

Methodmatch
Returns true if input matched the pattern using method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH.
lib/matcher.cpp:42
Methodmatch
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH
include/reflex/linematcher.h:106
Methodmatch
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH, implemented with boost::regex.
include/reflex/boostmatcher.h:194
Methodmatch
Returns true if input fuzzy-matched the pattern using method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH.
include/reflex/fuzzymatcher.h:313
Methodmatch
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH, implemented with PCRE2.
include/reflex/pcre2matcher.h:317
Methodmatch_context
get match or context string pointer and size
src/output.hpp:442
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
Methodmatchers_clone
clone the CNF of AND/OR/NOT matchers - the caller is responsible to deallocate the returned list of matchers if not NULL
src/ugrep.hpp:590
Methodmatches
Returns nonzero capture index (i.e. true) if the entire input matches this matcher's pattern (and internally caches the true/false result to permit re
include/reflex/absmatcher.h:609
Methodmbchar_width
return character width of the specified UTF-8 sequence, 0 (invalid or non-spacing character), 1 (single width) or 2 (double width)
src/screen.hpp:212
Methodmbstring_pos
return pointer to string after pos screen columns
src/screen.hpp:227
Methodmbstring_width
return the total number of screen columns to display a string
src/screen.hpp:218
Methodmessage
display a message
src/query.cpp:3119
Methodmeta
Alt/Meta/Option key
src/query.cpp:3279
Methodmeta_of
include/reflex/pattern.h:1376
Methodmodified_time
get modification time (micro seconds) from directory entry
src/ugrep.cpp:1946
Methodmore
Append the next match to the currently matched text returned by AbstractMatcher::text, when the next match found is adjacent to the current match.
include/reflex/absmatcher.h:1366
Methodmove
move the cursor to a column in the query search line
src/query.cpp:755
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
Methodnewline
Update indentation column counter for indent() and dedent().
include/reflex/matcher.h:1419
Methodnext
jump to the next hex dump location (option -o)
src/output.hpp:257
Methodnext
next buffer, allocate one if needed (when multi-threaded and lock is owned by another thread)
src/output.hpp:975
Methodnext
include/reflex/setop.h:280
Methodnext
include/reflex/setop.h:373
Methodnext_before
advance to the next before context line, if present
src/ugrep.cpp:2390
Methodnext_job
receive a job for this worker, wait until one arrives
src/ugrep.cpp:4263
Methodnext_match
Perform next PCRE2 match, return true if a match is found.
include/reflex/pcre2matcher.h:374
Methodnobold
disable bold font and/or bright colors
src/screen.hpp:143
Methodnodent
Returns true if nodent.
include/reflex/matcher.h:1441
Methodnoinvert
disable invert (reverse video)
src/screen.hpp:167
Methodnormal
normal font and colors
src/screen.hpp:118
Methodnormalize
normalize operator tree to CNF
src/cnf.cpp:268
Methodnounderline
disable underline
src/screen.hpp:155
Methodoct
output a single byte in octal
src/output.hpp:675
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
Methodopen_file
open a file for (binary) reading and assign input, decompress the file when -z, --decompress specified, may throw bad_alloc
src/ugrep.cpp:3460
Methodopen_hyperlink
open a hyperlink
src/output.hpp:684
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()
src/ugrep.cpp:2284
Methodoperator()
src/ugrep.cpp:2306
Methodoperator()
define a reflex::AbstractMatcher functor to handle buffer shifts
src/ugrep.cpp:2344
Methodoperator()
define a reflex::AbstractMatcher functor to handle buffer shifts by saving the restline used for context
src/ugrep.cpp:2430
Methodoperator()
functor invoked by the reflex::AbstractMatcher when the buffer contents are shifted out, also called explicitly in grep::search
src/ugrep.cpp:2446
Methodoperator()
functor invoked by the reflex::AbstractMatcher when the buffer contents are shifted out, also called explicitly in grep::search
src/ugrep.cpp:2533
Methodoperator()
functor invoked by the reflex::AbstractMatcher when the buffer contents are shifted out, also called explicitly in grep::search
src/ugrep.cpp:2597
Methodoperator()
functor invoked by the reflex::AbstractMatcher when the buffer contents are shifted out, also called explicitly in grep::search
src/ugrep.cpp:2826
Methodoperator()
functor invoked by the reflex::AbstractMatcher when the buffer contents are shifted out, also called explicitly in grep::search
src/ugrep.cpp:3137
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
← previousnext →1,001–1,100 of 1,386, ranked by callers