MCPcopy Create free account

hub / github.com/BowenFu/matchit.cpp / functions

Functions306 in github.com/BowenFu/matchit.cpp

↓ 171 callersFunctionexpr
include/matchit.h:101
↓ 144 callersFunctionmatch
include/matchit.h:56
↓ 136 callersFunctionds
include/matchit.h:1277
↓ 66 callersFunctionapp
develop/matchit/patterns.h:553
↓ 47 callersFunctionmatched
include/matchit.h:2018
↓ 36 callersFunctionand_
include/matchit.h:932
↓ 33 callersFunctionmatchPattern
develop/matchit/patterns.h:300
↓ 28 callersMethodat
include/matchit.h:1193
↓ 21 callersFunctionprocessId
develop/matchit/patterns.h:250
↓ 14 callersFunctionor_
develop/matchit/patterns.h:462
↓ 14 callersMethodsize
develop/matchit/patterns.h:35
↓ 11 callersFunctionexpectRange
test/matchit/ds.cpp:76
↓ 9 callersFunctionmakeSubrange
develop/matchit/patterns.h:44
↓ 8 callersMethodbegin
develop/matchit/patterns.h:39
↓ 8 callersFunctionnot_
include/matchit.h:1011
↓ 8 callersFunctionrecursiveSymmetric
test/matchit/ds.cpp:236
↓ 7 callersMethodend
develop/matchit/patterns.h:40
↓ 7 callersFunctionwhen
develop/matchit/patterns.h:343
↓ 6 callersMethodback
develop/matchit/patterns.h:281
↓ 6 callersMethodemplace_back
develop/matchit/patterns.h:276
↓ 6 callersMethodmatchValue
include/matchit.h:1211
↓ 5 callersFunctiondetectTuplePattern
sample/detectTuplePattern.cpp:6
↓ 5 callersFunctionfib
test/matchit/legacy.cpp:153
↓ 5 callersFunctionfib
test/matchit/constexpr.cpp:4
↓ 5 callersFunctioninvoke_
develop/matchit/patterns.h:190
↓ 5 callersFunctionmeet
develop/matchit/patterns.h:513
↓ 5 callersFunctionrecursiveSymmetric
sample/symmetric.cpp:5
↓ 4 callersFunctionand_
develop/matchit/patterns.h:625
↓ 4 callersFunctionclip
sample/clip.cpp:4
↓ 4 callersFunctiondsByMember
Another option to destructure your struct / class.
sample/customDs.cpp:54
↓ 4 callersMethodexecute
develop/matchit/patterns.h:325
↓ 4 callersFunctiongetSecond
sample/customDs.cpp:35
↓ 4 callersFunctionoverload
develop/matchit/patterns.h:768
↓ 4 callersFunctionoverload
include/matchit.h:1075
↓ 3 callersFunctionapply_
develop/matchit/patterns.h:183
↓ 3 callersFunctionisValid
sample/isValid.cpp:4
↓ 3 callersMethodmatchValue
develop/matchit/patterns.h:904
↓ 3 callersFunctionprint
sample/variantAny.cpp:20
↓ 3 callersFunctionquoRem
sample/quotientRemainder.cpp:13
↓ 3 callersFunctionrelu
sample/relu.cpp:4
↓ 3 callersMethodreset
include/matchit.h:1222
↓ 3 callersFunctionsymmetricArray
sample/symmetric.cpp:19
↓ 2 callersMethodbinder
develop/matchit/patterns.h:982
↓ 2 callersMethodbinder
include/matchit.h:1289
↓ 2 callersMethoddata
sample/Predicate-based-Discriminator.cpp:60
↓ 2 callersFunctioneval
sample/eval.cpp:5
↓ 2 callersFunctionevaluate_
develop/matchit/expression.h:100
↓ 2 callersFunctionevaluate_
include/matchit.h:175
↓ 2 callersFunctionfactorial
sample/factorial.cpp:4
↓ 2 callersFunctiongcd
sample/gcd.cpp:4
↓ 2 callersFunctionisLarge
sample/isLarge.cpp:4
↓ 2 callersFunctionnullary
develop/matchit/expression.h:18
↓ 2 callersFunctionnullary
include/matchit.h:93
↓ 2 callersFunctionprint
sample/visit.cpp:26
↓ 2 callersFunctionsquare
sample/someNone.cpp:6
↓ 2 callersFunctionsumIs
sample/sumIs.cpp:5
↓ 2 callersMethodvalue
develop/matchit/patterns.h:815
↓ 2 callersMethodvalue
include/matchit.h:1122
↓ 1 callersMethodbalance
sample/Red-black-Tree-Rebalancing.cpp:33
↓ 1 callersMethodcheck
develop/matchit/patterns.h:1500
↓ 1 callersMethodcheck
include/matchit.h:1807
↓ 1 callersFunctioncheckAndlogLarge
sample/checkAndlogLarge.cpp:4
↓ 1 callersMethodconfirm
develop/matchit/patterns.h:916
↓ 1 callersMethodconfirm
include/matchit.h:1223
↓ 1 callersFunctioncontains
sample/contains.cpp:6
↓ 1 callersFunctiondrop
develop/matchit/patterns.h:167
↓ 1 callersFunctionds
develop/matchit/patterns.h:970
↓ 1 callersFunctioneval
sample/Evaluating-Expression-Trees.cpp:47
↓ 1 callersFunctioneval
test/matchit/constexpr.cpp:23
↓ 1 callersFunctiongetClassName
sample/variantAny.cpp:5
↓ 1 callersFunctiongetClassName
sample/getClassName.cpp:15
↓ 1 callersFunctionget_area
sample/Matching-Polymorphic-Types.cpp:52
↓ 1 callersFunctionget_area
sample/Closed-Class-Hierarchy.cpp:43
↓ 1 callersFunctionget_hint
sample/Structured-Binding-Pattern.cpp:12
↓ 1 callersMethodhasValue
include/matchit.h:1224
↓ 1 callersMethodkind
sample/customAsPointer.cpp:29
↓ 1 callersMethodkind
test/matchit/legacy.cpp:107
↓ 1 callersFunctionmatch
develop/matchit/core.h:48
↓ 1 callersFunctionmatchGraph
sample/graph.cpp:24
↓ 1 callersFunctionmatchPatterns
develop/matchit/patterns.h:1558
↓ 1 callersFunctionmatchPatterns
include/matchit.h:1865
↓ 1 callersMethodmutableValue
develop/matchit/patterns.h:826
↓ 1 callersMethodmutableValue
include/matchit.h:1133
↓ 1 callersFunctionoptionalLift
sample/optionalLift.cpp:7
↓ 1 callersFunctionparse
sample/Conditional-if-let-Expressions.cpp:8
↓ 1 callersFunctionparseOp
sample/Terminate.cpp:12
↓ 1 callersFunctionprint_leftmost
sample/Dereference-Pattern.cpp:16
↓ 1 callersMethodreset
develop/matchit/patterns.h:915
↓ 1 callersFunctionsample
sample/Tuple-struct-pattern.cpp:6
↓ 1 callersFunctionsample
sample/Rest-pattern.cpp:18
↓ 1 callersFunctionsample
sample/Struct-pattern.cpp:13
↓ 1 callersFunctionsample
sample/Reference-pattern.cpp:5
↓ 1 callersFunctionsample
sample/Range-pattern.cpp:12
↓ 1 callersFunctionsample1
sample/Identifier-pattern.cpp:6
↓ 1 callersFunctionsample1
sample/Ignoring-Parts-of-a-Value-with-a-Nested-_.cpp:19
↓ 1 callersFunctionsample1
sample/Extractor-Pattern.cpp:20
↓ 1 callersFunctionsample1
sample/Extra-Conditionals-with-Match-Guards.cpp:6
↓ 1 callersFunctionsample1
sample/Wildcard-pattern.cpp:6
↓ 1 callersFunctionsample1
sample/Slice-pattern.cpp:6
↓ 1 callersFunctionsample2
sample/Identifier-pattern.cpp:26
next →1–100 of 306, ranked by callers