MCPcopy Create free account

hub / github.com/Genivia/ugrep / functions

Functions1,386 in github.com/Genivia/ugrep

Methodcsv
output a match as a quoted string in CSV
src/output.hpp:561
Methoddebug
Get debug flag value.
include/reflex/abslexer.h:119
Functiondecompress
copy or decompress a block of data into buf[0..len-1], return number of bytes decompressed, zero on EOF or negative on error
src/zstream.hpp:1700
Methoddecompress
read and decompress 7zip file data into buf[0..len-1], return number of bytes decompressed, 0 for EOF or -1 for error
src/zstream.hpp:167
Functiondecompressing
return true if decompressing a file in any of the decompression chain stages
src/ugrep-indexer.cpp:544
Functiondecompressing
return true if decompressing a file
src/zstream.hpp:1685
Methoddedent
Returns true if looking at dedent.
include/reflex/matcher.h:1434
Methoddel_matcher
Delete a matcher.
include/reflex/abslexer.h:253
Methoddelete_stop
Remove all stop positions from position n and up until the last.
include/reflex/matcher.h:243
Methoddeselect
chdir back up one level
src/query.cpp:2920
Methoddeselect
hide selections
src/screen.hpp:131
Methoddiscard
discard buffered output
src/output.hpp:795
Methoddisp
view one row of text by drawing it on screen
src/query.cpp:582
Methoddisplay
draw the textual part of the query search line, this function is called by draw()
src/query.cpp:170
Methoddisplen
lib/error.cpp:99
Methoddisppos
lib/error.cpp:137
Methoddone
include/reflex/pattern.h:904
Methoddos_streambuf
include/reflex/input.h:867
Methoddos_streambuf
include/reflex/input.h:1122
Methoddown
cursor down
src/query.cpp:2011
Methoddown
move cursor down
src/screen.hpp:88
Methoddraw
draw the query search line
src/query.cpp:466
Methodecho
Echo the matched text to the current output.
include/reflex/abslexer.h:281
Methodempty
True if match was empty, same as (size() == 0), only possible with matcher init option "N" for Const::FIND, Const::SPLIT, Const::MATCH.
include/reflex/absmatcher.h:686
Methodencode_dfa
lib/pattern.cpp:2868
Methodend
erase from cursor to the end of the screen
src/screen.hpp:70
Methodend
include/reflex/setop.h:302
Methodend
AbstractMatcher::Operation.end() returns a std::input_iterator to the end of matches.
include/reflex/absmatcher.h:304
Methodend
Returns pointer to the exclusive end of the matched text, a constant-time operation.
include/reflex/absmatcher.h:633
Methodeof
Check if input reached EOF.
include/reflex/input.h:1024
Methodeq_at
include/reflex/pattern.h:1246
Methoderase
erase from cursor to the end of the line
src/screen.hpp:64
Methoderror
lib/pattern.cpp:176
Methodescape_at
include/reflex/pattern.h:1252
Methodescapes_at
include/reflex/pattern.h:1258
Methodexecute
execute the search in a new thread and send results to a pipe
src/query.cpp:1929
Methodexecute
execute worker thread
src/ugrep.cpp:4421
Methodexport_code
lib/pattern.cpp:3753
Methodfetch
fetch rows up to and including the specified row, when available, i.e. do not block when pipe is non-blocking
src/query.cpp:1765
Methodfetch
Return number of bytes available after the match position given len bytes to fetch ahead after the match, limited by input size and buffer size, DANGE
include/reflex/absmatcher.h:1197
Methodfile
Get the FILE* of this Input object, returns NULL when this Input is not a FILE*.
include/reflex/input.h:550
Methodfile_encoding
Get encoding of the current `FILE*` input.
include/reflex/input.h:752
Methodfile_init
lib/input.cpp:652
Methodfile_read
Read n bytes into buffer s from file, block when IO is non-blocking, return false when fewer bytes read on failure or eof.
include/reflex/input.h:783
Methodfile_ready
lib/input.cpp:1029
Methodfile_size
lib/input.cpp:1098
Methodfilter
--filter: return true on success, create a pipe to replace file input if filtering files in a forked process
src/ugrep.cpp:3567
Methodfilter_cpio
if cpio file, extract regular file contents and push into pipes one by one, return true when done
src/zthread.hpp:797
Methodfilter_cpio
if cpio file, extract regular file contents and push into pipes one by one, return true when done
src/ugrep.cpp:1492
Methodfilter_tar
if tar/pax file, extract regular file contents and push into pipes one by one, return true when done
src/zthread.hpp:563
Methodfilter_tar
if tar/pax file, extract regular file contents and push into pipes one by one, return true when done
src/ugrep.cpp:1248
Methodfind
include/reflex/setop.h:268
Methodfind
Find the first range that overlaps the given range.
include/reflex/ranges.h:714
Methodfind_at
include/reflex/pattern.h:1236
Methodfind_filename
true if view_[ref] has a valid filename/filepath identified by three \0 markers and differs from the given filename, then assigns filename
src/query.cpp:4256
Methodfind_first
Returns the position of the first bit set in the bit vector, or Bits::npos if none.
include/reflex/bits.h:538
Methodfind_next
Returns the next position of a bit set in the bit vector, or Bits::npos if none.
include/reflex/bits.h:555
Methodfirst
Returns the position of the first character of the match in the input character sequence, a constant-time operation.
include/reflex/absmatcher.h:954
Methodflush
acquire lock and flush the buffers, if not held back
src/output.hpp:879
Methodflush
flush the key buffer and remove pending key presses until no key is pressed
src/vkey.cpp:743
Methodflush
Flush and delete the buffer's remaining content.
include/reflex/absmatcher.h:529
Methodflush_truncated_lines
flush a block of data as truncated lines limited to --width columns, taking into account tabs, UTF-8, ANSI
src/output.cpp:2260
Methodfn_key
return VKey::FN or VKey::META key press or META+/hex/ Unicode code point
src/vkey.cpp:456
Methodforward
move cursor forward
src/screen.hpp:94
Methodfound_any_file
any matching file was found
src/stats.hpp:194
Methodfound_file
atomically update the number of matching files found, excluding files in archives returns true if max file matches (+ number of threads-1 when sorting
src/stats.hpp:160
Methodfound_files
the number of matching files found, excluding files in archives
src/stats.hpp:180
Methodfound_matches
found matches
src/stats.hpp:200
Methodfound_part
atomically update the number of matching files found, including files in archives, returns true if max file matches (+ number of threads-1 when sortin
src/stats.hpp:167
Methodfound_parts
the number of matching files found, including files in archives
src/stats.hpp:187
Methodfrequency
Relative frequency of English letters with upper/lower-case ratio = 0.0563, punctuation and UTF-8 bytes.
include/reflex/pattern.h:552
Methodgen_match_hfa
lib/pattern.cpp:4663
Methodgen_match_hfa_start
lib/pattern.cpp:4687
Methodgen_match_hfa_transitions
lib/pattern.cpp:4706
Methodgen_min
lib/pattern.cpp:4421
Methodgen_predict_match
lib/pattern.cpp:4460
Methodgen_predict_match_start
lib/pattern.cpp:4472
Methodgen_predict_match_transitions
lib/pattern.cpp:4529
Methodgencode_dfa
lib/pattern.cpp:3110
Methodgencode_dfa_closure
lib/pattern.cpp:3426
Methodget
Returns more input data directly from the source (method can be overriden, as by reflex::FlexLexer::get(s, n) for example that invokes reflex::FlexLex
include/reflex/absmatcher.h:535
Methodget
include/reflex/input.h:912
Methodget
Get a single character (unsigned char 0..255) or EOF (-1) when end-of-input is reached.
include/reflex/input.h:1043
Methodget
include/reflex/input.h:1173
Functionget_buffer
get pointer to the internal buffer and its max size
src/zstream.hpp:1719
Methodget_filename
get filename from the output, return position at last \0 marker or -1 when not found
src/query.cpp:4377
Methodget_flags
initialze local flags with the global flags
src/query.cpp:3865
Methodget_line_number
get line number from the output, assumes option -n is active
src/query.cpp:4407
Methodget_more
Get the next character and grow the buffer to make more room if necessary, unless EOF.
include/reflex/absmatcher.h:1681
Methodget_stdin
src/query.cpp:4156
Methodgetpos
get the cursor position
src/screen.cpp:87
Methodgetsize
get the screen size Screen::rows and Screen::cols, returns Screen::cols
src/screen.cpp:157
Methodgood
Check if input is available.
include/reflex/input.h:1018
Methodgraph_dfa
lib/pattern.cpp:3582
Methodgreedy
lib/pattern.cpp:2286
Methodgroup_next_id
Returns (0,NULL)
include/reflex/linematcher.h:98
Methodgroup_next_id
Returns the next group capture identifier containing the group capture index >0 and name (or NULL) of a named group capture, or (0,NULL) when no more
include/reflex/boostmatcher.h:178
Methodgroup_next_id
Returns the next group capture identifier containing the group capture index >0 and name (or NULL) of a named group capture, or (0,NULL) when no more
include/reflex/stdmatcher.h:177
Methodgroup_next_id
Returns the next group capture identifier containing the group capture index >0 and name (or NULL) of a named group capture, or (0,NULL) when no more
include/reflex/pcre2matcher.h:247
Methodgrow
allocate a new buffer to grow the buffers container
src/output.hpp:992
← previousnext →801–900 of 1,386, ranked by callers