| 93 | |
| 94 | template <typename TCalculator, typename TIterator> |
| 95 | auto SelectImplementation(TIterator begin, TIterator end, TCalculator && calc, std::true_type const &) |
| 96 | -> decltype(calc.GetResult()) |
| 97 | { |
| 98 | return impl::ApplyPointOnSurfaceCalculator(begin, end, std::forward<TCalculator>(calc)); |
| 99 | } |
| 100 | |
| 101 | template <typename TCalculator, typename TIterator> |
| 102 | auto SelectImplementation(TIterator begin, TIterator end, TCalculator && calc, std::false_type const &) |
no test coverage detected