MCPcopy Create free account

hub / github.com/BowenFu/matchit.cpp / types & classes

Types & classes210 in github.com/BowenFu/matchit.cpp

↓ 1 callersClassApp
develop/matchit/patterns.h:539
↓ 1 callersClassOr
develop/matchit/patterns.h:451
↓ 1 callersClassPatternPair
develop/matchit/patterns.h:311
↓ 1 callersClassPostCheck
develop/matchit/patterns.h:333
↓ 1 callersClassPostCheck
include/matchit.h:1802
ClassA
test/matchit/legacy.cpp:67
ClassAdd
sample/Evaluating-Expression-Trees.cpp:12
ClassAddConstToPointer
develop/matchit/patterns.h:218
ClassAnd
develop/matchit/patterns.h:613
ClassAnd
include/matchit.h:920
ClassAppResultForTupleHelper
develop/matchit/patterns.h:1270
ClassAppResultForTupleHelper
include/matchit.h:1577
ClassAppResultForTupleHelper<0, std::tuple<Values...>>
develop/matchit/patterns.h:1273
ClassAppResultForTupleHelper<0, std::tuple<Values...>>
include/matchit.h:1580
ClassAppResultForTupleHelper<1, std::tuple<Values...>>
develop/matchit/patterns.h:1282
ClassAppResultForTupleHelper<1, std::tuple<Values...>>
include/matchit.h:1589
ClassAppResultHelper
develop/matchit/patterns.h:1329
ClassAppResultHelper
include/matchit.h:1636
ClassAppResultHelper<RangeType, std::enable_if_t<!isTupleLikeV<RangeType> && isRangeV<RangeType>>>
develop/matchit/patterns.h:1339
ClassAppResultHelper<RangeType, std::enable_if_t<!isTupleLikeV<RangeType> && isRangeV<RangeType>>>
include/matchit.h:1646
ClassAppResultHelper<Value, std::enable_if_t<isTupleLikeV<Value>>>
develop/matchit/patterns.h:1332
ClassAppResultHelper<Value, std::enable_if_t<isTupleLikeV<Value>>>
include/matchit.h:1639
ClassAsPointer
develop/matchit/utility.h:45
ClassAsPointer
include/matchit.h:1978
ClassBase
test/matchit/app.cpp:5
ClassBlock
develop/matchit/patterns.h:798
ClassBlock
include/matchit.h:1105
ClassCircle
sample/Matching-Polymorphic-Types.cpp:9
ClassCircle
sample/getClassName.cpp:8
ClassCircle
sample/Closed-Class-Hierarchy.cpp:12
ClassCircle
test/matchit/legacy.cpp:230
EnumColor
sample/Red-black-Tree-Rebalancing.cpp:5
ClassContext
develop/matchit/patterns.h:267
ClassContext<>
develop/matchit/patterns.h:285
ClassContextTrait
develop/matchit/patterns.h:290
ClassContextTrait<std::tuple<Ts...>>
develop/matchit/patterns.h:293
ClassDerived
test/matchit/app.cpp:12
ClassDs
develop/matchit/patterns.h:371
ClassDs
include/matchit.h:1264
ClassDummyStruct
sample/customDs.cpp:4
ClassEmail
sample/Extractor-Pattern.cpp:31
ClassEvalTraits
develop/matchit/expression.h:41
ClassEvalTraits
include/matchit.h:116
ClassEvalTraits<Id<T>>
develop/matchit/expression.h:60
ClassEvalTraits<Id<T>>
include/matchit.h:135
ClassEvalTraits<Nullary<T>>
develop/matchit/expression.h:52
ClassEvalTraits<Nullary<T>>
include/matchit.h:127
ClassEvalTraits<Unary<T>>
develop/matchit/expression.h:77
ClassEvalTraits<Unary<T>>
include/matchit.h:152
ClassEvalTraits<Wildcard>
develop/matchit/expression.h:89
ClassEvalTraits<Wildcard>
include/matchit.h:164
ClassExpr
sample/Evaluating-Expression-Trees.cpp:7
ClassHello
sample/at-Bindings.cpp:5
ClassHsv
sample/Destructuring-Nested-Structs-and-Enums.cpp:9
ClassId
develop/matchit/patterns.h:795
ClassId
develop/matchit/expression.h:24
ClassId
include/matchit.h:99
EnumIdProcess
develop/matchit/patterns.h:243
ClassIdTraits
develop/matchit/patterns.h:779
ClassIdTraits
include/matchit.h:1086
ClassIdUtil
develop/matchit/patterns.h:856
ClassIdUtil
include/matchit.h:1163
ClassIndexedTypes
develop/matchit/patterns.h:1158
ClassIndexedTypes
include/matchit.h:1465
ClassIndexedTypes<start, std::index_sequence<I...>, Tuple>
develop/matchit/patterns.h:1161
ClassIndexedTypes<start, std::index_sequence<I...>, Tuple>
include/matchit.h:1468
ClassIs
sample/Extractor-Pattern.cpp:7
ClassIsArray
develop/matchit/patterns.h:1203
ClassIsArray
include/matchit.h:1510
ClassIsArray<std::array<T, s>>
develop/matchit/patterns.h:1208
ClassIsArray<std::array<T, s>>
include/matchit.h:1515
ClassIsNullaryOrId
develop/matchit/expression.h:106
ClassIsNullaryOrId
include/matchit.h:181
ClassIsNullaryOrId<Id<T>>
develop/matchit/expression.h:111
ClassIsNullaryOrId<Id<T>>
include/matchit.h:186
ClassIsNullaryOrId<Nullary<T>>
develop/matchit/expression.h:116
ClassIsNullaryOrId<Nullary<T>>
include/matchit.h:191
ClassIsOoo
develop/matchit/patterns.h:1041
ClassIsOoo
include/matchit.h:1348
ClassIsOoo<Ooo>
develop/matchit/patterns.h:1046
ClassIsOoo<Ooo>
include/matchit.h:1353
ClassIsOooBinder
develop/matchit/patterns.h:1051
ClassIsOooBinder
include/matchit.h:1358
ClassIsOooBinder<OooBinder<T>>
develop/matchit/patterns.h:1056
ClassIsOooBinder<OooBinder<T>>
include/matchit.h:1363
ClassIsRange
develop/matchit/patterns.h:1233
ClassIsRange
include/matchit.h:1540
ClassIsRange<Value, std::void_t<decltype(std::begin(std::declval<Value>())), decltype(std::end(std::declval<Value>()))>>
develop/matchit/patterns.h:1238
ClassIsRange<Value, std::void_t<decltype(std::begin(std::declval<Value>())), decltype(std::end(std::declval<Value>()))>>
include/matchit.h:1545
ClassIsTupleLike
develop/matchit/patterns.h:1216
ClassIsTupleLike
include/matchit.h:1523
ClassIsTupleLike<Value, std::void_t<decltype(std::tuple_size<Value>::value)>>
develop/matchit/patterns.h:1221
ClassIsTupleLike<Value, std::void_t<decltype(std::tuple_size<Value>::value)>>
include/matchit.h:1528
ClassIterUnderlyingType
develop/matchit/patterns.h:50
ClassIterUnderlyingType<std::array<ElemT, size> const>
develop/matchit/patterns.h:69
ClassIterUnderlyingType<std::array<ElemT, size>>
develop/matchit/patterns.h:59
EnumKind
sample/customAsPointer.cpp:4
EnumKind
sample/Closed-Class-Hierarchy.cpp:6
EnumKind
test/matchit/legacy.cpp:90
ClassMatchHelper
develop/matchit/core.h:30
next →1–100 of 210, ranked by callers