MCPcopy Create free account

hub / github.com/Genivia/ugrep / functions

Functions1,386 in github.com/Genivia/ugrep

Methodoperator[]
Returns a pair <text(),size() for any n
include/reflex/linematcher.h:84
Methodoperator[]
Returns a pair of pointer and length of the captured match for n > 0 capture index or <text(),size() for n == 0.
include/reflex/boostmatcher.h:155
Methodoperator[]
Reference n'th bit in the bit vector to assign a value to that bit.
include/reflex/bits.h:201
Methodoperator[]
include/reflex/stdmatcher.h:156
Methodoperator[]
Returns a pair of pointer and length of the captured match for n > 0 capture index or <text(),size() for n == 0.
include/reflex/pcre2matcher.h:219
Methodoperator^
include/reflex/pattern.h:633
Methodoperator^
Bit-xor of two bit vectors.
include/reflex/bits.h:362
Methodoperator^=
Bit-xor bit value.
include/reflex/bits.h:145
Methodoperator|
include/reflex/pattern.h:631
Methodoperator|
Bit-or (set union) of two bit vectors.
include/reflex/bits.h:348
Methodoperator|
Returns the union of two range sets.
include/reflex/ranges.h:368
Methodoperator|
Returns the union of two range sets.
include/reflex/ranges.h:835
Methodoperator|=
Bit-or bit value.
include/reflex/bits.h:127
Methodoperator~
include/reflex/pattern.h:634
Methodoperator~
Complement of the bit vector with all bits flipped.
include/reflex/bits.h:376
Methodoutput
Output one character.
include/reflex/flexlexer.h:499
Methodoutput_before_context
output the inverted before context
src/ugrep.cpp:2999
Methodoutput_restline
output the rest of the matching line or save it for later, this is necessary when the buffer shifts
src/ugrep.cpp:4051
Methodown_pattern
Returns true if this matcher has its own pattern not received from another matcher (responsible to delete).
include/reflex/absmatcher.h:1845
Methodown_pattern
Returns true if this matcher has its own pattern not received from another matcher (responsible to delete).
include/reflex/absmatcher.h:1982
Methodpair
Returns std::pair<size_t,std::string>(accept(), str()), useful for tokenizing input into containers of pairs.
include/reflex/absmatcher.h:942
Methodpan_down
scroll screen down
src/screen.hpp:112
Methodpan_up
scroll screen up
src/screen.hpp:106
Methodparse
lib/pattern.cpp:743
Methodparse
parse a pattern into an operator tree using a recursive descent parser
src/cnf.cpp:41
Methodparse1
lib/pattern.cpp:975
Methodparse2
lib/pattern.cpp:1032
Methodparse3
lib/pattern.cpp:1160
Methodparse4
lib/pattern.cpp:1325
Methodparse_esc
lib/pattern.cpp:1600
Functionpclose
POSIX pclose()
src/zthread.hpp:74
Methodpeek
Peek at the next character available for reading from the current input source.
include/reflex/absmatcher.h:1123
Methodpeek_more
Peek at the next character and grow the buffer to make more room if necessary, unless EOF.
include/reflex/absmatcher.h:1700
Methodperf_report
Dummy performance reporter, to prevent link errors when reflex option -p is omitted.
include/reflex/abslexer.h:125
Methodpgdn
page down the display
src/query.cpp:2081
Methodpgup
page up the display
src/query.cpp:2042
Methodpoint
Set backtrack point.
include/reflex/fuzzymatcher.h:207
Methodpoll
poll the keys for timeout ms, return true if a key is pressed and is available to read
src/vkey.cpp:295
Methodpop_matcher
Pop matcher from the stack and continue scanning where it left off, delete the current matcher.
include/reflex/abslexer.h:267
Methodpop_state
Pop the stack start condition state and transition to that state.
include/reflex/abslexer.h:404
Methodpop_stops
Pop indent stops.
include/reflex/matcher.h:276
Functionpopen
POSIX popen()
src/zthread.hpp:68
Methodpos
include/reflex/pattern.h:672
Methodpos_add
include/reflex/pattern.h:689
Methodpos_insert
include/reflex/pattern.h:688
Methodposix
lib/pattern.cpp:2759
Methodpreview
preview the file located under the cursor when the screen is split into multiple windows
src/query.cpp:2686
Methodprint
print selected query results when done
src/query.cpp:3712
Methodpush_matcher
Push the current matcher on the stack and use the given matcher for scanning.
include/reflex/abslexer.h:261
Methodpush_state
Push the current start condition state on the stack and transition to the given start condition state.
include/reflex/abslexer.h:398
Methodpush_stops
Push current indent stops and clear current indent stops.
include/reflex/matcher.h:270
Methodput
emit text
src/screen.hpp:251
Methodput
emit text at the specified screen position, where (0,0) is home, return row number of the updated cursor position
src/screen.cpp:501
Methodquery
called by the main program
src/query.cpp:831
Methodquery_ui
run the query UI
src/query.cpp:918
Methodquote
output a quoted string with escapes for \ and "
src/output.cpp:1970
Methodquote
output a quoted matching line or a match if -o with escapes for \ and "
src/output.hpp:521
Methodquote
quote a pattern with \Q and \E
src/cnf.hpp:147
Functionrange
lib/unicode.cpp:101
Methodraw_get
wait until key press and return raw VKey::xxx code
src/vkey.cpp:74
Methodraw_in
wait until key press and return raw VKey::xxx code, time out after timeout ms
src/vkey.cpp:136
Methodreachable
Check if subpattern is reachable by a match.
include/reflex/pattern.h:320
Functionread_line
specify a line of input for the matcher to read, matcher must not use text() or rest() to keep the line contents unmodified
src/ugrep.cpp:733
Functionread_next_file
src/ugrep-indexer.cpp:481
Methodrecurse
recurse over directory, searching for pattern matches in files and subdirectories
src/ugrep.cpp:9777
Methodredraw
redraw the screen
src/query.cpp:602
Methodregex_error
< cannot load tables from predictor string Construct regex error info.
include/reflex/error.h:85
Methodregex_error_message
lib/error.cpp:71
Methodregex_error_message_code
lib/error.cpp:43
Methodrelease
release output access in UNORDERED mode, otherwise do nothing (until finish() is called later)
src/output.hpp:131
Methodreport
report the statistics
src/stats.cpp:42
Methodreset
src/query.hpp:96
Methodreset
Reset this matcher's state to the initial state.
include/reflex/matcher.h:181
Methodreset
Reset this matcher's state to the initial state and when assigned new input.
include/reflex/linematcher.h:77
Methodreset
Reset this matcher's state to the initial state and when assigned new input.
include/reflex/boostmatcher.h:106
Methodreset
Reset this matcher's state to the initial state and set options (when provided).
include/reflex/absmatcher.h:370
Methodreset
Reset this matcher's state to the initial state and when assigned new input.
include/reflex/stdmatcher.h:103
Methodreset
Reset this matcher's state to the initial state and when assigned new input.
include/reflex/pcre2matcher.h:150
Methodreset_text
Reset the matched text by removing the terminating `\0` when applicable, which is needed to search for a new match.
include/reflex/absmatcher.h:1648
Methodrest
Fetch the rest of the input as text, useful for searching/splitting up to n times after which the rest is needed.
include/reflex/absmatcher.h:1345
Methodrestore
src/query.hpp:118
Methodrestore
src/query.hpp:158
Methodrev_comp_by_best
reverse compare two entries by edit distance cost
src/ugrep.cpp:2023
Methodrev_comp_by_info
reverse compare two entries by size or time (atime, mtime, or ctime), if equal reverse compare by pathname
src/ugrep.cpp:2017
Methodrev_comp_by_path
reverse compare two entries by pathname
src/ugrep.cpp:2011
Methodroot
return the root of the tree.
include/reflex/pattern.h:720
Methodrot_keybuf
rotate the key buffer
src/vkey.cpp:57
Methodsave
src/query.hpp:108
Methodsave
src/query.hpp:152
Methodscore_added
score a non-indexed file that was added and searched (stale index file)
src/stats.hpp:105
Methodscore_changed
score an indexed file that was changed and searched (stale index file)
src/stats.hpp:99
Methodscore_dir
score a directory searched
src/stats.hpp:81
Methodscore_file
score a file searched
src/stats.hpp:75
Methodscore_indexed
score an indexed file
src/stats.hpp:87
Methodscore_matches
score matches
src/stats.hpp:111
Methodscore_skipped
score an indexed file that was skipped from search
src/stats.hpp:93
Methodsearch
start a new search, cancel the previous search when still running
src/query.cpp:1474
Methodsearch
search a file by submitting it as a job to a worker
src/ugrep.cpp:4198
Methodsearch
search input to output the pattern matches
src/ugrep.cpp:10550
Methodsearched_added
number of non-indexed files added and searched (stale index file)
src/stats.hpp:148
← previousnext →1,101–1,200 of 1,386, ranked by callers