MCPcopy Create free account

hub / github.com/Genivia/ugrep / types & classes

Types & classes177 in github.com/Genivia/ugrep

↓ 98 callersClassregex_error
Regex syntax error exceptions.
include/reflex/error.h:61
↓ 52 callersClassInput
Input character sequence class for unified access to sources of input text. Description ----------- The Input class unifies access to a source of inp
include/reflex/input.h:276
↓ 20 callersClassPosition
include/reflex/pattern.h:648
↓ 18 callersClasslt
include/reflex/posix.h:50
↓ 12 callersClassChars
include/reflex/pattern.h:610
↓ 5 callersClassBits
RE/flex Bits class for dynamic bit vectors. Dynamic bit vectors are stored in Bits objects, which can be manipulated with the usual bit-operations (`|
include/reflex/bits.h:95
↓ 5 callersClassstat
src/ugrep.cpp:245
↓ 3 callersClassContext
include/reflex/absmatcher.h:143
↓ 3 callersClassEXIT_SEARCH
src/ugrep.cpp:1918
↓ 2 callersClassOutput
output buffering and synchronization
src/output.hpp:56
↓ 2 callersClassPattern
Pattern class holds a regex pattern and its compiled FSM opcode table or code for the reflex::Matcher engine.
include/reflex/pattern.h:78
↓ 2 callersClassRanges
include/reflex/ranges.h:161
↓ 2 callersClassfile_encoding
include/reflex/input.h:281
↓ 2 callersClassiterator
include/reflex/setop.h:314
↓ 2 callersClassstat
src/query.cpp:2460
↓ 1 callersClassBitref
include/reflex/bits.h:99
↓ 1 callersClassMatcher
RE/flex matcher engine class, implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators.
include/reflex/matcher.h:47
↓ 1 callersClassMetaEdgesClosure
include/reflex/pattern.h:846
↓ 1 callersClassORanges
include/reflex/ranges.h:627
↓ 1 callersClassOpTree
src/cnf.hpp:211
↓ 1 callersClassstat
src/ugrep-indexer.cpp:199
↓ 1 callersClassstatfs
src/ugrep.cpp:287
↓ 1 callersClassstatvfs
src/ugrep.cpp:257
EnumANSI
src/output.hpp:68
ClassAbstractLexer
@tparam <M> matcher class derived from reflex::AbstractMatcher
include/reflex/abslexer.h:49
ClassAbstractMatcher
The abstract matcher base class template defines an interface for all pattern matcher engines. The buffer expands when matches do not fit. The buffer
include/reflex/absmatcher.h:114
EnumAction
-D, --devices and -d, --directories
src/flag.hpp:69
ClassAnyLineGrepHandler
src/ugrep.cpp:2589
ClassBR
brotli decompression state data
src/zstream.hpp:1967
ClassBZ
bzip/bzip2 decompression state data
src/zstream.hpp:1787
ClassBZ3
bzip3 decompression state data
src/zstream.hpp:2010
ClassBacktrackPoint
include/reflex/fuzzymatcher.h:189
ClassBinaryHandler
src/ugrep.cpp:2275
ClassBoostMatcher
Boost matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators, using the Boost
include/reflex/boostmatcher.h:46
ClassBoostPerlMatcher
Boost matcher engine class, extends reflex::BoostMatcher for Boost Perl regex matching. Boost Perl regex matching enables Boost match flag `match_perl
include/reflex/boostmatcher.h:414
ClassBoostPosixMatcher
Boost matcher engine class, extends reflex::BoostMatcher for Boost POSIX regex matching. Boost POSIX regex matching enables Boost match flags `match_p
include/reflex/boostmatcher.h:375
ClassBuffer
src/output.hpp:66
ClassBufferedInput
Buffered input.
include/reflex/input.h:944
ClassBufferedInput::dos_streambuf
Buffered stream buffer for reflex::Input to read DOS files, replaces CRLF by LF, derived from std::streambuf.
include/reflex/input.h:1120
ClassBufferedInput::streambuf
Buffered stream buffer for reflex::Input, derived from std::streambuf.
include/reflex/input.h:1087
ClassCNF
normalize Boolean search queries to CNF
src/cnf.hpp:51
ClassCPpmd7_Context_
lzma/C/Ppmd7.h:20
ClassCPpmd7_Node_
lzma/C/Ppmd7.c:38
ClassCPpmd_State2_
lzma/C/Ppmd.h:65
ClassCPpmd_State4_
lzma/C/Ppmd.h:71
EnumCompression
src/zstream.hpp:177
ClassConst
include/reflex/pattern.h:90
ClassConst
include/reflex/absmatcher.h:119
ClassContextGrepHandler
src/ugrep.cpp:2690
ClassContextState
src/ugrep.cpp:2693
ClassDFA
include/reflex/pattern.h:801
ClassDump
src/output.hpp:232
EnumEIdEnum
lzma/C/7zArcIn.c:27
ClassEncoding
--encoding file format/encoding table
src/ugrep.hpp:647
ClassEntry
entry data extracted from directory contents, constructor moves pathname string to this entry
src/ugrep-indexer.cpp:311
ClassEntry
src/ugrep.cpp:1924
ClassFSM
include/reflex/matcher.h:457
ClassFlag
three-valued logic flags that behave as bool; this allows us to check if a flag was undefined (default) and explicitly enabled/disabled
src/flag.hpp:46
ClassFlags
src/query.hpp:82
ClassFlexLexer
@tparam <M> matcher class derived from reflex::AbstractMatcher
include/reflex/flexlexer.h:412
ClassFormatInvertMatchGrepHandler
src/ugrep.cpp:2525
ClassFuzzyMatcher
RE/flex fuzzy matcher engine class, implements reflex::Matcher fuzzy pattern matching interface with scan, find, split functors and iterators. More in
include/reflex/fuzzymatcher.h:47
ClassGrep
src/ugrep.hpp:567
ClassGrep
grep manages output, matcher, input, and decompression
src/ugrep.cpp:1915
ClassGrepHandler
src/ugrep.cpp:2332
ClassGrepMaster
master submits jobs to workers and implements operations to support job stealing
src/ugrep.cpp:4138
ClassGrepWorker
src/ugrep.cpp:4135
ClassHFA
include/reflex/pattern.h:1045
ClassHandler
include/reflex/absmatcher.h:161
ClassHandler
include/reflex/input.h:324
ClassHello
tests/Hello.java:3
ClassHistory
src/query.hpp:150
ClassISzAlloc
lzma/C/7zTypes.h:456
ClassIgnore
ignore (exclude) files/dirs globs, a glob prefixed with ! means override to include
src/ugrep-indexer.cpp:302
ClassInput::dos_streambuf
Stream buffer for reflex::Input to read DOS files, replaces CRLF by LF, derived from std::streambuf.
include/reflex/input.h:865
ClassInput::streambuf
Stream buffer for reflex::Input, derived from std::streambuf.
include/reflex/input.h:822
ClassInvertContextGrepHandler
src/ugrep.cpp:2936
ClassInvertContextState
src/ugrep.cpp:2939
ClassInvertMatchGrepHandler
src/ugrep.cpp:2438
ClassIterator
@tparam <T> AbstractMatcher or const AbstractMatcher
include/reflex/absmatcher.h:184
ClassJob
src/ugrep.cpp:2031
ClassJobQueue
src/ugrep.cpp:2064
ClassLZ4
lz4 decompression state data
src/zstream.hpp:1862
ClassLine
src/ugrep.cpp:2695
ClassLine
src/ugrep.cpp:2958
ClassLineMatcher
Line matcher engine class implements reflex::PatternMatcher pattern matching interface with scan, find, split functors and iterators for matching line
include/reflex/linematcher.h:45
ClassMMap
manage mmap state
src/mmap.hpp:61
ClassMatch
src/ugrep.cpp:2941
ClassMatcher
include/reflex/pattern.h:88
ClassMatcher
include/reflex/abslexer.h:52
ClassMatcher
include/reflex/flexlexer.h:417
EnumMeta
include/reflex/pattern.h:1082
ClassModConst
include/reflex/pattern.h:597
EnumMode
src/query.hpp:77
EnumMode
src/output.hpp:77
ClassNode
include/reflex/pattern.h:696
ClassOnlyMatchingContextGrepHandler
src/ugrep.cpp:2422
EnumOp
src/cnf.hpp:214
ClassOperation
include/reflex/absmatcher.h:274
ClassOption
include/reflex/pattern.h:1062
next →1–100 of 177, ranked by callers