| 15486 | // |
| 15487 | template <typename ForwardIterator> |
| 15488 | internal::ParamGenerator< |
| 15489 | typename ::testing::internal::IteratorTraits<ForwardIterator>::value_type> |
| 15490 | ValuesIn(ForwardIterator begin, ForwardIterator end) { |
| 15491 | typedef typename ::testing::internal::IteratorTraits<ForwardIterator> |
| 15492 | ::value_type ParamType; |
| 15493 | return internal::ParamGenerator<ParamType>( |
| 15494 | new internal::ValuesInIteratorRangeGenerator<ParamType>(begin, end)); |
| 15495 | } |
| 15496 | |
| 15497 | template <typename T, size_t N> |
| 15498 | internal::ParamGenerator<T> ValuesIn(const T (&array)[N]) { |
no test coverage detected