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

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

Completed in 120 milliseconds