Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Genivia/ugrep
/ functions
Functions
1,386 in github.com/Genivia/ugrep
⨍
Functions
1,386
◇
Types & classes
177
Method
alert
emit alert (bell)
src/screen.hpp:185
Method
all
Returns true if all bits are set.
include/reflex/bits.h:452
Method
alloc
On-demand allocator.
include/reflex/bits.h:573
Method
alt_key
return VKey::META key press or META+/hex/ Unicode code point
src/vkey.cpp:385
Method
analyze_dfa
lib/pattern.cpp:3857
Method
anchor
include/reflex/pattern.h:669
Method
ansi_esc
translate ANSI escape sequence starting with ch, return VKey::xxx key code
src/vkey.cpp:474
Method
any
Return true if this set of ranges contains at least one range, i.e. is not empty.
include/reflex/ranges.h:473
Method
assemble
lib/pattern.cpp:2786
Method
at_bob
Returns true if this matcher is at the start of a buffer to read an input character sequence. Use reset() to restart reading new input.
include/reflex/absmatcher.h:966
Method
at_bow
Returns true if this matcher matched text that begins an ASCII word.
include/reflex/absmatcher.h:1014
Method
at_bw
Check if match begins a word (after split with len_ > 0 or len_ = 0 for find).
include/reflex/matcher.h:1246
Method
at_bwb
Check begin of word at match begin boundary \<MATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1303
Method
at_bwe
Check begin of word at match end boundary MATCH\< at pos.
include/reflex/matcher.h:1293
Method
at_end
Returns true if this matcher has no more input to read from the input character sequence.
include/reflex/absmatcher.h:980
Method
at_eow
Returns true if this matcher matched text that ends an ASCII word.
include/reflex/absmatcher.h:1020
Method
at_ew
Check if match ends a word.
include/reflex/matcher.h:1263
Method
at_ewb
Check end of word at match begin boundary \>MATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1298
Method
at_ewe
Check end of word at match end boundary MATCH\> at pos.
include/reflex/matcher.h:1288
Method
at_nwb
Check not a word boundary at match begin \BMATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1313
Method
at_nwe
Check not a word boundary at match end MATCH\B at pos.
include/reflex/matcher.h:1308
Method
at_wb
Check if a word begins before a match.
include/reflex/matcher.h:1201
Method
at_wbb
Check word boundary at match begin \bMATCH after matching (SPLIT len_ > 0 or len_ = 0 for FIND).
include/reflex/matcher.h:1323
Method
at_wbe
Check word boundary at match end MATCH\b at pos.
include/reflex/matcher.h:1318
Method
at_we
Check if a word ends after the match.
include/reflex/matcher.h:1225
Method
back
move cursor back
src/screen.hpp:100
Method
backtrack
backtrack on a backtrack point to insert or substitute a pattern char, restoring current text char matched and errors.
include/reflex/fuzzymatcher.h:220
Method
basename_offset
return the offset in the pathname of the basename
src/ugrep-indexer.cpp:345
Method
begin
include/reflex/setop.h:298
Method
begin
AbstractMatcher::Operation.begin() returns a std::input_iterator to the start of the matches.
include/reflex/absmatcher.h:298
Method
begin_before
get the start of the after/before context lines, if present
src/ugrep.cpp:2350
Method
bihash
bitap character pairs hash.
include/reflex/pattern.h:1431
Method
block_scripts
lib/block_scripts.cpp:3
Method
bold
enable bold font and/or bright colors
src/screen.hpp:137
Method
border
Returns the byte offset of the match from the start of the line.
include/reflex/absmatcher.h:1238
Method
bump
Bump value.
include/reflex/ranges.h:942
Method
cancel
cancel decompression gracefully
src/zthread.hpp:306
Method
cancel
cancel sync, release all threads waiting on their turn in ORDERED mode
src/output.hpp:192
Method
cancel
cancel output
src/output.hpp:823
Method
cancel
cancel decompression gracefully
src/ugrep.cpp:993
Method
cancel_ugrep
cancel the search
src/ugrep.cpp:9215
Method
cancelled
true if sync was cancelled
src/output.hpp:216
Function
cannot_decompress
decompression error, function used by
src/ugrep-indexer.cpp:725
Method
capture
get a group capture's string pointer and size specified by %[ARG] as arg, if any
src/output.cpp:566
Method
cbegin
AbstractMatcher::Operation.cbegin() returns a const std::input_iterator to the start of the matches.
include/reflex/absmatcher.h:310
Method
cend
AbstractMatcher::Operation.cend() returns a const std::input_iterator to the end of matches.
include/reflex/absmatcher.h:316
Method
check_dfa_closure
lib/pattern.cpp:3396
Method
chr
Returns the first 8-bit character of the text matched.
include/reflex/abslexer.h:312
Method
chr
Returns the first 8-bit character of the text matched, same as text()[0], undefined when size() == 0.
include/reflex/absmatcher.h:691
Method
chr_last
Returns the last 8-bit character of the text matched or 0 when empty.
include/reflex/absmatcher.h:703
Method
chr_next
Returns the 8-bit character that comes next in the input after of the text match, or EOF when the input ends.
include/reflex/absmatcher.h:720
Method
cleanup
release vkey resources and restore tty
src/vkey.cpp:838
Method
cleanup
cleanup to restore main screen buffer
src/screen.cpp:319
Method
clear
clear screen, normal font and colors
src/screen.hpp:58
Method
clear
include/reflex/pattern.h:614
Method
clear
delete the tree and all subnodes.
include/reflex/pattern.h:713
Method
clear
delete DFA and reset to initial state.
include/reflex/pattern.h:970
Method
clear_grep_handle
reset the grep handle
src/ugrep.cpp:9207
Method
clear_stops
Clear indent stop positions.
include/reflex/matcher.h:265
Method
close_file
close the file and clear input, return true if next file is extracted from an archive to search
src/ugrep.cpp:3873
Method
close_hyperlink
close the hyperlink
src/output.hpp:711
Method
close_wait_zstream_open
close the pipe and wait until the main thread opens a new zstream and pipe for the next decompression job, unless quitting
src/zthread.hpp:376
Method
close_wait_zstream_open
close the pipe and wait until the main thread opens a new zstream and pipe for the next decompression job, unless quitting
src/ugrep.cpp:1063
Function
cmpint2
lib/letter_case.cpp:5
Method
cnf_matching
check CNF AND/OR/NOT conditions are met for the line(s) spanning bol to eol
src/ugrep.cpp:3307
Method
cnf_satisfied
if CNF AND/OR/NOT conditions are met globally then launch output after searching a file with --files
src/ugrep.cpp:3409
Method
color
output color when set
src/output.cpp:215
Method
columno
Set or change the starting column number of the last match.
include/reflex/absmatcher.h:837
Method
columno_end
Returns the ending column number of matched text, taking tab spacing into account and counting wide characters as one character each.
include/reflex/abslexer.h:379
Method
columno_end
Returns the inclusive ending column number of the matched text on the ending matching line, taking tab spacing into account and counting Unicode wide
include/reflex/absmatcher.h:918
Method
columns
Returns the number of columns of the last line (or the single line of matched text) in the matched text, taking tab spacing into account and counting
include/reflex/abslexer.h:373
Method
columns
Returns the number of columns of the matched text, taking tab spacing into account and counting Unicode wide characters as one character each.
include/reflex/absmatcher.h:871
Method
comp_by_best
compare two entries by edit distance cost
src/ugrep.cpp:2005
Method
comp_by_info
compare two entries by size or time (atime, mtime, or ctime), if equal compare by pathname
src/ugrep.cpp:1999
Method
comp_by_path
compare two entries by pathname
src/ugrep.cpp:1993
Method
compact_dfa
lib/pattern.cpp:2809
Method
compile
lib/pattern.cpp:1736
Method
compile
compile --bool search query into operator tree, normalize to CNF, and populate CNF AND-list of ALT-term lists
src/cnf.hpp:120
Method
compile
Compile pattern for jit partial matching and allocate match data.
include/reflex/pcre2matcher.h:285
Method
compile_list
lib/pattern.cpp:2659
Method
compile_transition
lib/pattern.cpp:2389
Method
complete
if hex line is incomplete: complete it with done()
src/output.hpp:270
Method
composer
lib/composer.cpp:4
Method
compute_cost
-Z and --sort=best: perform a presearch to determine edit distance cost, returns MAX_COST when no match is found
src/ugrep.cpp:10481
Method
confirm
return true if prompt is confirmed
src/query.cpp:3131
Method
contains
include/reflex/pattern.h:617
Method
contains
Return true if this set of ranges contains all ranges in rs, i.e. rs is a subset of this set which means that for each range [lo,hi] in rs, there is a
include/reflex/ranges.h:497
Method
convert
convert CNF-normalized operator tree to terms, a CNF AND-list of ALT-term lists
src/cnf.cpp:384
Method
convert
include/reflex/matcher.h:51
Method
convert
include/reflex/boostmatcher.h:50
Method
convert
include/reflex/boostmatcher.h:379
Method
convert
include/reflex/stdmatcher.h:50
Method
convert
include/reflex/stdmatcher.h:464
Method
convert
include/reflex/pcre2matcher.h:51
Method
convert
include/reflex/pcre2matcher.h:473
Method
count
Return the number of items stored in ranges
include/reflex/ranges.h:932
Method
cpp
output string in C/C++
src/output.cpp:1994
Method
cpp
output a match as a string in C/C++
src/output.hpp:542
Method
cstring
Get the remaining string of this Input object, returns NULL when this Input is not a string.
include/reflex/input.h:538
Method
csv
output quoted string in CSV
src/output.cpp:2052
← previous
next →
701–800 of 1,386, ranked by callers