Lines Matching refs:internal
146 // generators. But for now this interface remains part of the internal
180 #include "gtest/internal/gtest-internal.h"
181 #include "gtest/internal/gtest-param-util.h"
182 #include "gtest/internal/gtest-port.h"
229 internal::ParamGenerator<T> Range(T start, T end, IncrementT step) {
230 return internal::ParamGenerator<T>(
231 new internal::RangeGenerator<T, IncrementT>(start, end, step));
235 internal::ParamGenerator<T> Range(T start, T end) {
295 internal::ParamGenerator<
299 return internal::ParamGenerator<ParamType>(
300 new internal::ValuesInIteratorRangeGenerator<ParamType>(begin, end));
304 internal::ParamGenerator<T> ValuesIn(const T (&array)[N]) {
309 internal::ParamGenerator<typename Container::value_type> ValuesIn(
335 internal::ValueArray<T...> Values(T... v) {
336 return internal::ValueArray<T...>(std::move(v)...);
359 inline internal::ParamGenerator<bool> Bool() { return Values(false, true); }
406 internal::CartesianProductHolder<Generator...> Combine(const Generator&... g) {
407 return internal::CartesianProductHolder<Generator...>(g...);
445 internal::ParamConverterGenerator<T> ConvertGenerator(
446 internal::ParamGenerator<T> gen) {
447 return internal::ParamConverterGenerator<T>(gen);
453 private ::testing::internal::GTestNonCopyable { \
464 ::testing::internal::CodeLocation(__FILE__, __LINE__)) \
467 new ::testing::internal::TestMetaFactory<GTEST_TEST_CLASS_NAME_( \
469 ::testing::internal::CodeLocation(__FILE__, __LINE__)); \
497 static ::testing::internal::ParamGenerator<test_suite_name::ParamType> \
503 if (::testing::internal::AlwaysFalse()) { \
504 ::testing::internal::TestNotEmpty(GTEST_EXPAND_(GTEST_GET_SECOND_( \
506 ::testing::internal::DefaultParamName<test_suite_name::ParamType>, \
514 ::testing::internal::DefaultParamName<test_suite_name::ParamType>, \
523 ::testing::internal::CodeLocation(__FILE__, __LINE__)) \
533 static const ::testing::internal::MarkAsIgnored gtest_allow_ignore_##T( \
539 static_assert(::testing::internal::InstantiateTestCase_P_IsDeprecated(), \