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
searched_changed
number of indexed files changed and searched (stale index file)
src/stats.hpp:142
Method
searched_dirs
number of directories visited
src/stats.hpp:124
Method
searched_files
number of files searched
src/stats.hpp:118
Method
searched_indexed
number of indexed files visited
src/stats.hpp:130
Method
searched_lines
number of lines searched
src/stats.hpp:154
Method
searched_skipped
numbder of indexed files skipped from search
src/stats.hpp:136
Method
select
chdir one level down into the directory of the file located under the cursor or just above the screen
src/query.cpp:2806
Method
select
show selections
src/screen.hpp:124
Method
select
select file or directory to search for pattern matches, return SKIP, DIRECTORY or OTHER
src/ugrep.cpp:9301
Method
select_matching
true if path matches search constraints or buf contains matching magic bytes
src/ugrep.cpp:1809
Method
selections
true if at least one line is selected
src/query.cpp:3699
Function
set_add
include/reflex/setop.h:168
Method
set_bob
Set/reset the begin of a buffer state.
include/reflex/absmatcher.h:972
Method
set_bol
Set/reset the begin of a new line state.
include/reflex/absmatcher.h:1006
Method
set_current
Set the current position in the buffer for the next match.
include/reflex/absmatcher.h:1657
Method
set_current_and_peek_more
Set the current match position in the buffer and peek for more text, allows large buffer shifts that aren't pinned to txt_.
include/reflex/absmatcher.h:1668
Method
set_debug
Set debug flag value.
include/reflex/abslexer.h:114
Function
set_delete
include/reflex/setop.h:177
Method
set_end
Set and force the end of input state.
include/reflex/absmatcher.h:992
Function
set_erase
include/reflex/setop.h:206
Method
set_flags
set the global flags to the local flags
src/query.cpp:3988
Method
set_flush
enable line buffered mode to flush each line to output
src/output.hpp:731
Method
set_grep_handle
set the handle to be able to use cancel_ugrep()
src/ugrep.cpp:9199
Method
set_handler
Set event handler functor to invoke when the buffer contents are shifted out, e.g. for logging the data searched.
include/reflex/absmatcher.h:486
Function
set_insert
include/reflex/setop.h:156
Method
set_prompt
src/query.cpp:4107
Method
setpos
set the cursor position, where (0,0) is home
src/screen.cpp:81
Method
setup
setup vkey in VKey::NORMAL tty or VKey::TTYRAW raw tty mode (cfmakeraw), returns 0 on success <0 on failure
src/vkey.cpp:762
Method
setup
setup screen using an alternative screen buffer and optional title, returns true on success
src/screen.cpp:232
Function
showmanyc
std::streambuf::showmanyc()
src/zstream.hpp:2849
Method
showmanyc
include/reflex/input.h:856
Method
showmanyc
include/reflex/input.h:908
Method
showmanyc
include/reflex/input.h:1112
Method
showmanyc
include/reflex/input.h:1169
Function
sigint
CTRL-C handler
src/ugrep.cpp:503
Method
sigint
CTRL-C/BREAK handler
src/query.cpp:720
Method
sigwinch
src/query.cpp:731
Method
sigwinch
SIGWINCH signal handler
src/screen.cpp:869
Method
simd_advance_chars_avx2
lib/matcher_avx2.cpp:731
Method
simd_advance_chars_avx512bw
lib/matcher_avx512bw.cpp:85
Method
simd_advance_chars_pma_avx2
lib/matcher_avx2.cpp:792
Method
simd_advance_chars_pma_avx512bw
lib/matcher_avx512bw.cpp:144
Method
simd_advance_pattern_min4_avx2
lib/matcher_avx2.cpp:648
Method
simd_advance_pattern_pin1_pma_avx2
My homegrown "needle search" method when needle pin=1
lib/matcher_avx2.cpp:141
Method
simd_advance_string_avx2
Implements AVX2 string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html
lib/matcher_avx2.cpp:859
Method
simd_advance_string_avx512bw
Implements AVX512BW string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html
lib/matcher_avx512bw.cpp:209
Method
simd_advance_string_neon
Implements NEON/AArch64 string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html 64 bit optimized
lib/matcher.cpp:2637
Method
simd_advance_string_pma_avx2
Implements AVX2 string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html
lib/matcher_avx2.cpp:918
Method
simd_advance_string_pma_avx512bw
Implements AVX512BW string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html
lib/matcher_avx512bw.cpp:266
Method
simd_advance_string_pma_neon
Implements NEON/AArch64 string search scheme based on http://0x80.pl/articles/simd-friendly-karp-rabin.html 64 bit optimized
lib/matcher.cpp:2699
Method
simd_init_advance_avx2
AVX2 runtime optimized function callback overrides
lib/matcher_avx2.cpp:56
Method
simd_init_advance_avx512bw
AVX512BW runtime optimized function callback overrides
lib/matcher_avx512bw.cpp:50
Method
size
Get the number of subpatterns of this pattern object.
include/reflex/pattern.h:304
Method
size
Get the size of the input character sequence in number of ASCII/UTF-8 bytes (zero if size is not determinable from a `FILE*` or `std::istream` source)
include/reflex/input.h:1012
Method
skip_space
skip space
src/cnf.hpp:250
Method
sort_info
get sortable info from stat buf
src/ugrep.cpp:1963
Method
span
Enlarge the match to span the entire line of input (excluding `\n`), return text().
include/reflex/absmatcher.h:1244
Method
start
start decompression thread if not running, open new pipe, returns pipe or NULL on failure, this function is called by the main thread
src/zthread.hpp:119
Method
start
start state the DFA is the first state created.
include/reflex/pattern.h:1015
Method
start
Returns the current start condition state.
include/reflex/abslexer.h:392
Method
start_stdin
start a new stdin sender thread and pipe from sender to the search engine
src/query.cpp:4173
Method
start_workers
start worker threads
src/ugrep.cpp:4281
Method
state
include/reflex/pattern.h:881
Method
states_empty
Returns true if the condition state stack is empty.
include/reflex/abslexer.h:421
Method
status
display the status line
src/query.cpp:1590
Method
stdin_sender
push standard input down the specified pipe fd
src/query.cpp:4213
Method
stop_stdin
stop stdin sender thread
src/query.cpp:4197
Method
stop_workers
stop all workers
src/ugrep.cpp:4303
Method
str
Returns the text matched as a string, a copy of text(), including pattern-matched `\0`s.
include/reflex/absmatcher.h:658
Function
strcasecmp
POSIX strcasecmp
src/ugrep.hpp:103
Method
streambuf
include/reflex/input.h:824
Method
streambuf
include/reflex/input.h:1089
Method
strview
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
Method
strview
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
Method
submit
submit a job with a pathname to a worker
src/ugrep.cpp:4315
Method
switch_streams
Switch input and output streams.
include/reflex/flexlexer.h:511
Method
text
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
Method
tolower
lib/letter_case.cpp:12
Method
top_state
Returns the stack top start condition state or 0 (INITIAL) if the stack is empty.
include/reflex/abslexer.h:413
Method
toupper
lib/letter_case.cpp:1668
Method
transition
lib/pattern.cpp:2613
Method
trim_anchors
lib/pattern.cpp:2292
Method
trim_lazy
lib/pattern.cpp:2325
Method
try_enqueue
try to add a job to the queue if the queue is not too large
src/ugrep.cpp:2109
Function
uflow
std::streambuf::uflow()
src/zstream.hpp:2843
Method
uflow
include/reflex/input.h:834
Method
uflow
include/reflex/input.h:890
Method
uflow
include/reflex/input.h:1103
Method
uflow
include/reflex/input.h:1151
Function
underflow
std::streambuf::underflow()
src/zstream.hpp:2837
Method
underflow
include/reflex/input.h:830
Method
underflow
include/reflex/input.h:874
Method
underflow
include/reflex/input.h:1098
Method
underflow
include/reflex/input.h:1135
Method
underline
enable underline
src/screen.hpp:149
Method
undo_found_part
undo found_part
src/stats.hpp:174
Method
unput
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
Method
unput
Put back one character on the input character sequence for matching, invalidating the current match info and text.
include/reflex/flexlexer.h:489
Method
unselect
chdir back to the starting working directory
src/query.cpp:3039
Method
up
cursor up
src/query.cpp:1983
← previous
next →
1,201–1,300 of 1,386, ranked by callers