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
↓ 3 callers
Method
aft
Return pointer to the end of the match + len after, or at end of file, DANGER: invalidates previous bol() and text() pointers, use aft() before bol(),
include/reflex/absmatcher.h:1184
↓ 3 callers
Method
assigned
Check if this Input object was assigned a character sequence.
include/reflex/input.h:585
↓ 3 callers
Method
basename
return the file/dir basename
src/ugrep-indexer.cpp:351
↓ 3 callers
Method
basename_size
length of the basename
src/ugrep-indexer.cpp:339
↓ 3 callers
Function
close_pager
close the pipe to the forked pager
src/ugrep.cpp:659
↓ 3 callers
Function
compose
lib/unicode.cpp:109
↓ 3 callers
Function
convert_hex
lib/convert.cpp:265
↓ 3 callers
Function
convert_ranges
lib/convert.cpp:400
↓ 3 callers
Function
dupenv_s
wrap Windows _dupenv_s()
src/ugrep.hpp:165
↓ 3 callers
Method
edits
Returns the number of edits made for the match, edits() <= max, not guaranteed to be the minimum edit distance.
include/reflex/fuzzymatcher.h:141
↓ 3 callers
Method
eof
Check if input reached EOF.
include/reflex/input.h:614
↓ 3 callers
Method
erase
Update ranges by deleting the given range [lo,hi].
include/reflex/ranges.h:679
↓ 3 callers
Method
group_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/matcher.h:204
↓ 3 callers
Function
help
display a help message and exit
src/ugrep-indexer.cpp:581
↓ 3 callers
Function
include_file
return true if pathname is a non-excluded file
src/ugrep-indexer.cpp:1132
↓ 3 callers
Function
insert_escape_class
lib/convert.cpp:544
↓ 3 callers
Method
intersects
Returns true if the bit vector intersects with the given bits, false if the bit vectors are disjoint.
include/reflex/bits.h:509
↓ 3 callers
Function
match
match text against glob, return true or false, perform case-insensitive match if icase=true, partial when part=true, path only when path=true
src/glob.cpp:104
↓ 3 callers
Method
match
The match method Const::SCAN, Const::FIND, Const::SPLIT, or Const::MATCH, implemented with std::regex.
include/reflex/stdmatcher.h:193
↓ 3 callers
Function
merge_list
lib/convert.cpp:826
↓ 3 callers
Method
new_pattern
add an ALT pattern or ALT-NOT pattern, optionally negated (option -N)
src/cnf.cpp:477
↓ 3 callers
Function
noise_percentage
convert accuracy 0 to 9 to noise level 10% to 80% rounded up
src/ugrep-indexer.cpp:266
↓ 3 callers
Method
none
src/ugrep.cpp:2050
↓ 3 callers
Method
open_next
open pipe to the next file or part in the archive or return NULL, this function is called by the main thread or by the previous decompression thread
src/ugrep.cpp:921
↓ 3 callers
Function
posix_class
lib/convert.cpp:85
↓ 3 callers
Method
restore
restore the cursor position, when saved
src/screen.hpp:179
↓ 3 callers
Method
root
root of the DFA is the first state created or NULL.
include/reflex/pattern.h:1010
↓ 3 callers
Function
set_depth_long
set --10,... and --depth=10,... recursion depth flags
src/ugrep.cpp:4788
↓ 3 callers
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/ugrep.cpp:796
↓ 3 callers
Function
strtopos2
convert one or two comma-separated unsigned decimals specifying a range to positive size_t, produce error when conversion fails or when the range is i
src/ugrep.cpp:13919
↓ 3 callers
Method
text
Returns 0-terminated pattern match as a char pointer, does not include matched \0s, this is a constant-time operation.
include/reflex/abslexer.h:286
↓ 3 callers
Function
u64
convert 8 bytes in little endian format to to 64 bit
src/zstream.hpp:2890
↓ 3 callers
Function
utf8_decode
convert a UTF-8 string to a wide Unicode String
src/ugrep-indexer.cpp:99
↓ 3 callers
Function
viifree
free viizip decompressor state */
lzma/C/viizip.c:248
↓ 2 callers
Function
Buf_Create
lzma/C/7zBuf.c:14
↓ 2 callers
Function
CPU_IsSupported_AVX
lzma/C/CpuArch.c:590
↓ 2 callers
Function
File_Open
lzma/C/7zFile.c:53
↓ 2 callers
Function
File_OpenW
lzma/C/7zFile.c:102
↓ 2 callers
Function
File_Read
lzma/C/7zFile.c:155
↓ 2 callers
Function
IS_MAIN_METHOD
lzma/C/7zDec.c:301
↓ 2 callers
Method
LexerOutput
Invoked by ECHO and FlexLexer::output.
include/reflex/flexlexer.h:555
↓ 2 callers
Function
Lzma2Dec_AllocateProbs
lzma/C/Lzma2Dec.c:71
↓ 2 callers
Function
Lzma2Dec_Init
lzma/C/Lzma2Dec.c:85
↓ 2 callers
Function
Lzma2Dec_UpdateState
ELzma2State
lzma/C/Lzma2Dec.c:97
↓ 2 callers
Function
LzmaDec_AllocateProbs2
lzma/C/LzmaDec.c:1284
↓ 2 callers
Function
LzmaDec_DecodeReal2
lzma/C/LzmaDec.c:686
↓ 2 callers
Function
LzmaDec_FreeDict
lzma/C/LzmaDec.c:1246
↓ 2 callers
Function
LzmaDec_TryDummy
lzma/C/LzmaDec.c:715
↓ 2 callers
Function
LzmaProps_Decode
lzma/C/LzmaDec.c:1258
↓ 2 callers
Function
Ppmd7_AllocUnits
lzma/C/Ppmd7.c:287
↓ 2 callers
Function
Ppmd7_AllocUnitsRare
lzma/C/Ppmd7.c:253
↓ 2 callers
Function
Ppmd7_CreateSuccessors
lzma/C/Ppmd7.c:448
↓ 2 callers
Function
Ppmd7_Free
lzma/C/Ppmd7.c:84
↓ 2 callers
Function
Ppmd7_NextContext
lzma/C/Ppmd7.c:951
↓ 2 callers
Function
Ppmd7_SplitBlock
lzma/C/Ppmd7.c:137
↓ 2 callers
Function
Print_Alloc
lzma/C/7zAlloc.c:25
↓ 2 callers
Function
Print_Free
lzma/C/7zAlloc.c:31
↓ 2 callers
Function
ReadTime
lzma/C/7zArcIn.c:1059
↓ 2 callers
Function
ReadUi32s
lzma/C/7zArcIn.c:348
↓ 2 callers
Function
RememberBitVector
lzma/C/7zArcIn.c:292
↓ 2 callers
Function
SzArEx_Free
lzma/C/7zArcIn.c:153
↓ 2 callers
Function
SzArEx_GetFileNameUtf16
lzma/C/7zArcIn.c:1727
↓ 2 callers
Function
SzArEx_Init
lzma/C/7zArcIn.c:130
↓ 2 callers
Function
SzBitUi64s_Free
lzma/C/7zArcIn.c:87
↓ 2 callers
Function
SzFree
lzma/C/7zAlloc.c:49
↓ 2 callers
Function
SzReadAndDecodePackedStreams
lzma/C/7zArcIn.c:988
↓ 2 callers
Function
SzReadStreamsInfo
lzma/C/7zArcIn.c:944
↓ 2 callers
Method
accepts
include/reflex/pattern.h:674
↓ 2 callers
Function
cat
catalog directory contents
src/ugrep-indexer.cpp:1157
↓ 2 callers
Function
cl_hash
src/zopen.c:709
↓ 2 callers
Method
clear
Clear and delete pattern data.
include/reflex/pattern.h:195
↓ 2 callers
Method
clear
Clear this Input by unassigning it.
include/reflex/input.h:591
↓ 2 callers
Function
close
src/ugrep-indexer.cpp:390
↓ 2 callers
Method
code
Returns error code, a reflex::regex_error_type constant.
include/reflex/error.h:125
↓ 2 callers
Function
convert_escape_char
lib/convert.cpp:1101
↓ 2 callers
Function
convert_time
convert (low,high) 7zip time to time_t, based on 7zMain.c but using mktime() */
lzma/C/viizip.c:137
↓ 2 callers
Method
count
Returns the number of bits set.
include/reflex/bits.h:500
↓ 2 callers
Function
disable_modifier
lib/convert.cpp:200
↓ 2 callers
Method
enqueue
add a sentinel NONE job to the queue
src/ugrep.cpp:2079
↓ 2 callers
Function
extend_list
lib/convert.cpp:910
↓ 2 callers
Method
file_encoding
lib/input.cpp:1237
↓ 2 callers
Method
find
include/reflex/setop.h:361
↓ 2 callers
Method
flip
lib/pattern.cpp:2781
↓ 2 callers
Function
getcode
- * Read one code from the standard input. If EOF, return -1. * Inputs: * stdin * Outputs: * code or -1 is returned. */
src/zopen.c:621
↓ 2 callers
Function
getcwd0
POSIX getcwd() - but without buffer argument
src/ugrep.hpp:208
↓ 2 callers
Function
getline
read a line from buffered input, returns true when eof
src/ugrep-indexer.cpp:1054
↓ 2 callers
Method
header
read zip local file header if we are at a header, read the header, file name, and extra field
src/zstream.hpp:262
↓ 2 callers
Function
if
(numBytes == 0)
lzma/C/7zArcIn.c:326
↓ 2 callers
Function
include_dir
return true if pathname is a non-excluded directory
src/ugrep-indexer.cpp:1107
↓ 2 callers
Function
index
index a file to produce hashes[0..hashes_size-1] table, noise, and archive/binary file detection flags
src/ugrep-indexer.cpp:812
↓ 2 callers
Function
intersect_list
lib/convert.cpp:850
↓ 2 callers
Function
invcase
lib/unicode.cpp:129
↓ 2 callers
Function
is_binary
return true if s[0..n-1] contains a \0 (NUL) or a non-displayable invalid UTF-8 encoding
src/ugrep.cpp:702
↓ 2 callers
Function
is_directory
print to standard error: ... is a directory if -s and -q not specified
src/ugrep.cpp:15299
↓ 2 callers
Function
is_output
check if a file's inode is the current output file, to avoid searching the file we write to
src/ugrep.cpp:723
↓ 2 callers
Method
launch
launch output when held back
src/output.hpp:757
↓ 2 callers
Function
load_config
load config file specified or the default .ugrep, located in the working directory or home directory
src/ugrep.cpp:4798
↓ 2 callers
Method
match_hfa
lib/pattern.cpp:4779
↓ 2 callers
Method
next
move down to the next file
src/query.cpp:2187
↓ 2 callers
Function
nonblocking_pipe
create a non-blocking pipe (Windows named pipe)
src/query.cpp:53
← previous
next →
201–300 of 1,386, ranked by callers