MCPcopy Create free account

hub / github.com/Genivia/ugrep / functions

Functions1,386 in github.com/Genivia/ugrep

Methodup
move cursor up
src/screen.hpp:82
Methodupdate
update screen periodically and display more data when data becomes available
src/query.cpp:1657
Methodupdate_modified
include/reflex/pattern.h:1273
Methoduppercase
convert to upper case if c is a letter a-z, A-Z.
include/reflex/pattern.h:1421
Methoduri
output a URI-encoded string s
src/output.hpp:419
Methodutf8back
get pointer to position -k (not before b) before a UTF-8 multibyte string s
src/output.hpp:398
Methodutf8cut
get length of string s of byte length n cut to length k
src/output.hpp:407
Functionutf8len
UTF-8 multibyte string length (number of UTF-8-encoded Unicode characters) without validity checking
src/ugrep.hpp:353
Methodutf8pos
get pointer to position k (not beyond s+n) in a UTF-8 multibyte string s of byte length n
src/output.hpp:389
Functionutf8skip
UTF-8 multibyte string advance k UTF-8-encoded characters or until \0
src/ugrep.hpp:371
Methodvalid_goto_index
include/reflex/pattern.h:1291
Methodvalid_lookahead_index
include/reflex/pattern.h:1299
Methodvalid_take_index
include/reflex/pattern.h:1295
Methodview
view or edit the file located under the cursor or just above in the screen (when not in selection mode)
src/query.cpp:2361
Methodviiz_stream
src/zstream.hpp:139
Methodvkey
translate ANSI escape sequences, FN, and DEL keys
src/vkey.cpp:706
Methodwait_pipe_ready
if the pipe was closed, then wait until the main thread opens a new pipe to search the next part in an archive
src/zthread.hpp:355
Methodwait_pipe_ready
if the pipe was closed, then wait until the main thread opens a new pipe to search the next file or part in an archive
src/ugrep.cpp:1042
Methodwalk
include/reflex/pattern.h:920
Methodwchar
return UCS-4 code of the specified UTF-8 sequence, or 0 for invalid UTF-8, set endptr after the sequence
src/screen.cpp:429
Methodwchar_width
return character display width, 0 (non-spacing or invalid character), 1 (single width) or 2 (double width)
src/screen.cpp:345
Methodwchr
output a wide character c
src/output.hpp:347
Methodwchr
Returns the first wide character of the text matched.
include/reflex/abslexer.h:318
Methodwchr
Returns the first Unicode wide character code point U+0000 to U+10FFFF of the text matched, undefined when size() == 0.
include/reflex/absmatcher.h:697
Methodwchr_last
Returns the last Unicode wide character code point U+0000 to U+10FFFF of the text matched or 0 when empty.
include/reflex/absmatcher.h:709
Methodwchr_next
Returns the Unicode wide character code point U+0000 to U+10FFFF that comes next in the input after the text match, or EOF when the input ends.
include/reflex/absmatcher.h:726
Methodwinput
Returns the next Unicode character code point U+0000 to U+10FFFF or EOF from the input character sequence, while preserving the current text() match (
include/reflex/absmatcher.h:1050
Methodwinput
Read one wide character, returns zero when EOF.
include/reflex/flexlexer.h:482
Methodwline
Returns the line of input (excluding `\n`) as a wide string containing the matched text as a substring.
include/reflex/absmatcher.h:1270
Methodwoutput
Output one wide character.
include/reflex/flexlexer.h:504
Methodwpair
Returns std::pair<size_t,std::wstring>(accept(), wstr()), useful for tokenizing input into containers of pairs.
include/reflex/absmatcher.h:948
Methodwrap
Returns true if matcher should wrap input after EOF (lexer wrap() should return 0 to wrap input after EOF).
include/reflex/abslexer.h:83
Methodwrap
Returns true if wrapping of input after EOF is supported.
include/reflex/absmatcher.h:543
Methodwrap
Check the Flex-compatible FlexLexer::yywrap method to determine if matcher should wrap input after EOF (lexer yywrap() should return 0 to wrap input a
include/reflex/flexlexer.h:448
Methodwrite_namespace_close
lib/pattern.cpp:4982
Methodwrite_namespace_open
lib/pattern.cpp:4965
Methodwrite_predictor
lib/pattern.cpp:4840
Methodwsize
Returns the length of the matched text in number of Unicode wide characters.
include/reflex/absmatcher.h:676
Methodwstr
Returns the pattern match as a wide string, converted from UTF-8 text(), may include pattern-matched \0s.
include/reflex/abslexer.h:306
Methodwstr
Returns the pattern match as a wide string, converted from UTF-8 text(), including pattern-matched `\0`s.
include/reflex/absmatcher.h:664
Methodwstring
Get the remaining wide character string of this Input object, returns NULL when this Input is not a wide string.
include/reflex/input.h:544
Methodwstring_size
lib/input.cpp:1070
Methodxml
output in XML
src/output.cpp:2199
Methodxml
output a match in XML
src/output.hpp:618
Functionxsgetn
std::streambuf::xsgetn(s, n)
src/zstream.hpp:2855
Methodxsgetn
include/reflex/input.h:842
Methodxsgetn
include/reflex/input.h:895
Methodxsgetn
include/reflex/input.h:1108
Methodxsgetn
include/reflex/input.h:1156
Functionz_write
- * compress write * * Algorithm: use open addressing double hashing (no chaining) on the * prefix code / next character combination. We do a va
src/zopen.c:285
Functionzipinfo
return zip info when unzipping a file, if at end then proceed to the next file to unzip, otherwise return NULL,
src/zstream.hpp:1726
Functionzippeek
return pointer and length to current data when unzipping a file, NULL otherwise
src/zstream.hpp:1738
Functionzstreambuf
default constructor
src/zstream.hpp:1136
Method~AbstractLexer
Delete lexer and its current matcher with its associated input.
include/reflex/abslexer.h:107
Method~AbstractMatcher
Delete abstract matcher, deletes this matcher's internal buffer.
include/reflex/absmatcher.h:351
Method~BR
src/zstream.hpp:1980
Method~BZ
src/zstream.hpp:1803
Method~BZ3
src/zstream.hpp:2024
Method~Bits
Destroy bits.
include/reflex/bits.h:184
Method~DFA
include/reflex/pattern.h:965
Method~Entry
src/ugrep-indexer.cpp:335
Method~Grep
src/ugrep.cpp:3251
Method~GrepMaster
src/ugrep.cpp:4159
Method~GrepWorker
src/ugrep.cpp:4237
Method~Handler
include/reflex/absmatcher.h:163
Method~Handler
include/reflex/input.h:330
Method~LZ4
src/zstream.hpp:1886
Method~LineMatcher
Delete matcher.
include/reflex/linematcher.h:62
Method~MMap
src/mmap.hpp:71
Method~MetaEdgesClosure
include/reflex/pattern.h:861
Method~Node
include/reflex/pattern.h:739
Method~Output
destructor
src/output.hpp:331
Method~PCRE2Matcher
Delete matcher.
include/reflex/pcre2matcher.h:125
Method~Pattern
Destructor, deletes internal code array when owned and allocated.
include/reflex/pattern.h:190
Method~PatternMatcher
Delete matcher, deletes pattern when owned
include/reflex/absmatcher.h:1764
Method~PatternMatcher
Delete matcher, deletes pattern when owned
include/reflex/absmatcher.h:1915
Function~Stream
Input stream to index
src/ugrep-indexer.cpp:364
Method~Tree
include/reflex/pattern.h:708
Method~XZ
src/zstream.hpp:1837
Method~Z
src/zstream.hpp:1766
Method~ZSTD
src/zstream.hpp:1938
Method~ZipInfo
destructor
src/zstream.hpp:214
Method~Zthread
destructor
src/zthread.hpp:105
Method~Zthread
src/ugrep.cpp:782
Method~viiz_stream
src/zstream.hpp:148
Function~zstreambuf
destructor
src/zstream.hpp:1177
← previous1,301–1,386 of 1,386, ranked by callers