Searched refs:IndexSequence (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/googletest/googletest/include/gtest/internal/ |
| H A D | gtest-internal.h | 1148 struct IndexSequence { 1149 using type = IndexSequence; 1156 struct DoubleSequence<true, IndexSequence<I...>, sizeofT> { 1157 using type = IndexSequence<I..., (sizeofT + I)..., 2 * sizeofT>; 1160 struct DoubleSequence<false, IndexSequence<I...>, sizeofT> { 1161 using type = IndexSequence<I..., (sizeofT + I)...>; 1172 struct MakeIndexSequenceImpl<0> : IndexSequence<> {}; 1188 struct ElemFromListImpl<IndexSequence<I...>> { 1226 struct FlatTupleBase<FlatTuple<T...>, IndexSequence<Idx...>> 1228 using Indices = IndexSequence<Idx...>;
|
| H A D | gtest-param-util.h | 811 std::vector<T> MakeVector(IndexSequence<I...>) const { in MakeVector() 841 class IteratorImpl<IndexSequence<I...>> in GTEST_DISABLE_MSC_WARNINGS_POP_()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | STLExtras.h | 712 using IndexSequence = std::index_sequence_for<Iters...>; 740 value_type operator*() const { return deref(IndexSequence{}); } 743 tup_inc(IndexSequence{}); 750 tup_dec(IndexSequence{}); 756 return test_all_equals(other, IndexSequence{}); 793 typename IndexSequence> 817 using IndexSequence = std::index_sequence_for<Args...>; 824 IndexSequence>::type; 835 iterator begin() { return begin_impl(IndexSequence{}); } 836 const_iterator end() const { return end_impl(IndexSequence{}); } [all …]
|
| /freebsd-14.2/contrib/googletest/googlemock/src/ |
| H A D | gmock-internal-utils.cc | 214 constexpr std::array<char, 256> UnBase64Impl(IndexSequence<I...>, in UnBase64Impl()
|
| /freebsd-14.2/contrib/googletest/googlemock/include/gmock/internal/ |
| H A D | gmock-internal-utils.h | 423 auto ApplyImpl(F&& f, Tuple&& args, IndexSequence<Idx...>)
|
| /freebsd-14.2/contrib/googletest/googletest/test/ |
| H A D | gtest_unittest.cc | 7479 TEST(IndexSequence, MakeIndexSequence) { in TEST() argument 7480 using testing::internal::IndexSequence; in TEST() 7483 (std::is_same<IndexSequence<>, MakeIndexSequence<0>::type>::value)); in TEST() 7485 (std::is_same<IndexSequence<0>, MakeIndexSequence<1>::type>::value)); in TEST() 7487 (std::is_same<IndexSequence<0, 1>, MakeIndexSequence<2>::type>::value)); in TEST() 7489 std::is_same<IndexSequence<0, 1, 2>, MakeIndexSequence<3>::type>::value)); in TEST() 7491 (std::is_base_of<IndexSequence<0, 1, 2>, MakeIndexSequence<3>>::value)); in TEST()
|
| /freebsd-14.2/contrib/googletest/googlemock/include/gmock/ |
| H A D | gmock-actions.h | 2120 R Apply(IndexSequence<arg_id...>, IndexSequence<excess_id...>,
|
| H A D | gmock-matchers.h | 498 ::testing::Matcher<F> Apply(IndexSequence<tuple_ids...>) const { in Apply() 3154 auto UnpackStructImpl(const T& t, IndexSequence<I...>, int) 3275 class FieldsAreMatcherImpl<Struct, IndexSequence<I...>>
|