Home
last modified time | relevance | path

Searched refs:caseFn (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DTypeSwitch.h44 Case(CallableT &&caseFn) { in Case() argument
46 return derived.template Case<CaseT>(caseFn) in Case()
47 .template Case<CaseT2, CaseTs...>(caseFn); in Case()
54 template <typename CallableT> DerivedT &Case(CallableT &&caseFn) { in Case() argument
60 return derived.template Case<CaseT>(std::forward<CallableT>(caseFn)); in Case()
116 TypeSwitch<T, ResultT> &Case(CallableT &&caseFn) { in Case() argument
122 result = caseFn(caseValue); in Case()
164 TypeSwitch<T, void> &Case(CallableT &&caseFn) { in Case() argument
170 caseFn(caseValue); in Case()