Home
last modified time | relevance | path

Searched refs:FlatTuple (Results 1 – 3 of 3) sorted by relevance

/external/googletest/googletest/include/gtest/internal/
Dgtest-internal.h1197 class FlatTuple;
1203 struct FlatTupleElemBase<FlatTuple<T...>, I> {
1216 struct FlatTupleBase<FlatTuple<T...>, IndexSequence<Idx...>>
1217 : FlatTupleElemBase<FlatTuple<T...>, Idx>... {
1221 : FlatTupleElemBase<FlatTuple<T...>, Idx>(std::move(t))... {}
1234 class FlatTuple
1235 : private FlatTupleBase<FlatTuple<T...>,
1237 using Indices = typename FlatTuple::FlatTupleBase::Indices;
1240 FlatTuple() = default;
1241 explicit FlatTuple(T... t) : FlatTuple::FlatTupleBase(std::move(t)...) {}
[all …]
Dgtest-param-util.h744 FlatTuple<Ts...> v_;
/external/googletest/googletest/test/
Dgtest_unittest.cc7517 TEST(FlatTuple, Basic) { in TEST() argument
7518 using testing::internal::FlatTuple; in TEST()
7520 FlatTuple<int, double, const char*> tuple = {}; in TEST()
7525 tuple = FlatTuple<int, double, const char*>(7, 3.2, "Foo"); in TEST()
7534 TEST(FlatTuple, ManyTypes) { in TEST() argument
7535 using testing::internal::FlatTuple; in TEST()
7549 FlatTuple<GTEST_FLAT_TUPLE_INT256 int> tuple; in TEST()