Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BowenFu/matchit.cpp
/ functions
Functions
306 in github.com/BowenFu/matchit.cpp
⨍
Functions
306
◇
Types & classes
210
↓ 171 callers
Function
expr
include/matchit.h:101
↓ 144 callers
Function
match
include/matchit.h:56
↓ 136 callers
Function
ds
include/matchit.h:1277
↓ 66 callers
Function
app
develop/matchit/patterns.h:553
↓ 47 callers
Function
matched
include/matchit.h:2018
↓ 36 callers
Function
and_
include/matchit.h:932
↓ 33 callers
Function
matchPattern
develop/matchit/patterns.h:300
↓ 28 callers
Method
at
include/matchit.h:1193
↓ 21 callers
Function
processId
develop/matchit/patterns.h:250
↓ 14 callers
Function
or_
develop/matchit/patterns.h:462
↓ 14 callers
Method
size
develop/matchit/patterns.h:35
↓ 11 callers
Function
expectRange
test/matchit/ds.cpp:76
↓ 9 callers
Function
makeSubrange
develop/matchit/patterns.h:44
↓ 8 callers
Method
begin
develop/matchit/patterns.h:39
↓ 8 callers
Function
not_
include/matchit.h:1011
↓ 8 callers
Function
recursiveSymmetric
test/matchit/ds.cpp:236
↓ 7 callers
Method
end
develop/matchit/patterns.h:40
↓ 7 callers
Function
when
develop/matchit/patterns.h:343
↓ 6 callers
Method
back
develop/matchit/patterns.h:281
↓ 6 callers
Method
emplace_back
develop/matchit/patterns.h:276
↓ 6 callers
Method
matchValue
include/matchit.h:1211
↓ 5 callers
Function
detectTuplePattern
sample/detectTuplePattern.cpp:6
↓ 5 callers
Function
fib
test/matchit/legacy.cpp:153
↓ 5 callers
Function
fib
test/matchit/constexpr.cpp:4
↓ 5 callers
Function
invoke_
develop/matchit/patterns.h:190
↓ 5 callers
Function
meet
develop/matchit/patterns.h:513
↓ 5 callers
Function
recursiveSymmetric
sample/symmetric.cpp:5
↓ 4 callers
Function
and_
develop/matchit/patterns.h:625
↓ 4 callers
Function
clip
sample/clip.cpp:4
↓ 4 callers
Function
dsByMember
Another option to destructure your struct / class.
sample/customDs.cpp:54
↓ 4 callers
Method
execute
develop/matchit/patterns.h:325
↓ 4 callers
Function
getSecond
sample/customDs.cpp:35
↓ 4 callers
Function
overload
develop/matchit/patterns.h:768
↓ 4 callers
Function
overload
include/matchit.h:1075
↓ 3 callers
Function
apply_
develop/matchit/patterns.h:183
↓ 3 callers
Function
isValid
sample/isValid.cpp:4
↓ 3 callers
Method
matchValue
develop/matchit/patterns.h:904
↓ 3 callers
Function
print
sample/variantAny.cpp:20
↓ 3 callers
Function
quoRem
sample/quotientRemainder.cpp:13
↓ 3 callers
Function
relu
sample/relu.cpp:4
↓ 3 callers
Method
reset
include/matchit.h:1222
↓ 3 callers
Function
symmetricArray
sample/symmetric.cpp:19
↓ 2 callers
Method
binder
develop/matchit/patterns.h:982
↓ 2 callers
Method
binder
include/matchit.h:1289
↓ 2 callers
Method
data
sample/Predicate-based-Discriminator.cpp:60
↓ 2 callers
Function
eval
sample/eval.cpp:5
↓ 2 callers
Function
evaluate_
develop/matchit/expression.h:100
↓ 2 callers
Function
evaluate_
include/matchit.h:175
↓ 2 callers
Function
factorial
sample/factorial.cpp:4
↓ 2 callers
Function
gcd
sample/gcd.cpp:4
↓ 2 callers
Function
isLarge
sample/isLarge.cpp:4
↓ 2 callers
Function
nullary
develop/matchit/expression.h:18
↓ 2 callers
Function
nullary
include/matchit.h:93
↓ 2 callers
Function
print
sample/visit.cpp:26
↓ 2 callers
Function
square
sample/someNone.cpp:6
↓ 2 callers
Function
sumIs
sample/sumIs.cpp:5
↓ 2 callers
Method
value
develop/matchit/patterns.h:815
↓ 2 callers
Method
value
include/matchit.h:1122
↓ 1 callers
Method
balance
sample/Red-black-Tree-Rebalancing.cpp:33
↓ 1 callers
Method
check
develop/matchit/patterns.h:1500
↓ 1 callers
Method
check
include/matchit.h:1807
↓ 1 callers
Function
checkAndlogLarge
sample/checkAndlogLarge.cpp:4
↓ 1 callers
Method
confirm
develop/matchit/patterns.h:916
↓ 1 callers
Method
confirm
include/matchit.h:1223
↓ 1 callers
Function
contains
sample/contains.cpp:6
↓ 1 callers
Function
drop
develop/matchit/patterns.h:167
↓ 1 callers
Function
ds
develop/matchit/patterns.h:970
↓ 1 callers
Function
eval
sample/Evaluating-Expression-Trees.cpp:47
↓ 1 callers
Function
eval
test/matchit/constexpr.cpp:23
↓ 1 callers
Function
getClassName
sample/variantAny.cpp:5
↓ 1 callers
Function
getClassName
sample/getClassName.cpp:15
↓ 1 callers
Function
get_area
sample/Matching-Polymorphic-Types.cpp:52
↓ 1 callers
Function
get_area
sample/Closed-Class-Hierarchy.cpp:43
↓ 1 callers
Function
get_hint
sample/Structured-Binding-Pattern.cpp:12
↓ 1 callers
Method
hasValue
include/matchit.h:1224
↓ 1 callers
Method
kind
sample/customAsPointer.cpp:29
↓ 1 callers
Method
kind
test/matchit/legacy.cpp:107
↓ 1 callers
Function
match
develop/matchit/core.h:48
↓ 1 callers
Function
matchGraph
sample/graph.cpp:24
↓ 1 callers
Function
matchPatterns
develop/matchit/patterns.h:1558
↓ 1 callers
Function
matchPatterns
include/matchit.h:1865
↓ 1 callers
Method
mutableValue
develop/matchit/patterns.h:826
↓ 1 callers
Method
mutableValue
include/matchit.h:1133
↓ 1 callers
Function
optionalLift
sample/optionalLift.cpp:7
↓ 1 callers
Function
parse
sample/Conditional-if-let-Expressions.cpp:8
↓ 1 callers
Function
parseOp
sample/Terminate.cpp:12
↓ 1 callers
Function
print_leftmost
sample/Dereference-Pattern.cpp:16
↓ 1 callers
Method
reset
develop/matchit/patterns.h:915
↓ 1 callers
Function
sample
sample/Tuple-struct-pattern.cpp:6
↓ 1 callers
Function
sample
sample/Rest-pattern.cpp:18
↓ 1 callers
Function
sample
sample/Struct-pattern.cpp:13
↓ 1 callers
Function
sample
sample/Reference-pattern.cpp:5
↓ 1 callers
Function
sample
sample/Range-pattern.cpp:12
↓ 1 callers
Function
sample1
sample/Identifier-pattern.cpp:6
↓ 1 callers
Function
sample1
sample/Ignoring-Parts-of-a-Value-with-a-Nested-_.cpp:19
↓ 1 callers
Function
sample1
sample/Extractor-Pattern.cpp:20
↓ 1 callers
Function
sample1
sample/Extra-Conditionals-with-Match-Guards.cpp:6
↓ 1 callers
Function
sample1
sample/Wildcard-pattern.cpp:6
↓ 1 callers
Function
sample1
sample/Slice-pattern.cpp:6
↓ 1 callers
Function
sample2
sample/Identifier-pattern.cpp:26
next →
1–100 of 306, ranked by callers