| 5766 | |
| 5767 | template <typename ArgType, typename L> |
| 5768 | inline auto invokeLambda(L const &lambda, std::string const &arg) -> ParserResult { |
| 5769 | ArgType temp{}; |
| 5770 | auto result = convertInto(arg, temp); |
| 5771 | return !result ? result : LambdaInvoker<typename UnaryLambdaTraits<L>::ReturnType>::invoke(lambda, temp); |
| 5772 | } |
| 5773 | |
| 5774 | template <typename L> struct BoundLambda : BoundValueRefBase { |
| 5775 | L m_lambda; |
nothing calls this directly
no test coverage detected