| 11385 | // |
| 11386 | template <typename ForwardIterator> |
| 11387 | internal::ParamGenerator< |
| 11388 | typename ::testing::internal::IteratorTraits<ForwardIterator>::value_type> |
| 11389 | ValuesIn(ForwardIterator begin, ForwardIterator end) { |
| 11390 | typedef typename ::testing::internal::IteratorTraits<ForwardIterator> |
| 11391 | ::value_type ParamType; |
| 11392 | return internal::ParamGenerator<ParamType>( |
| 11393 | new internal::ValuesInIteratorRangeGenerator<ParamType>(begin, end)); |
| 11394 | } |
| 11395 | |
| 11396 | template <typename T, size_t N> |
| 11397 | internal::ParamGenerator<T> ValuesIn(const T (&array)[N]) { |
no test coverage detected