/external/skqp/include/private/ |
D | SkTLogic.h | 69 template <std::size_t... Ints> struct index_sequence { struct 70 using type = index_sequence; argument 77 struct make_index_sequence_combine<skstd::index_sequence<I1...>, skstd::index_sequence<I2...>> argument 78 : skstd::index_sequence<I1..., (sizeof...(I1)+I2)...> 84 template<> struct make_index_sequence<0> : skstd::index_sequence< >{}; 85 template<> struct make_index_sequence<1> : skstd::index_sequence<0>{};
|
/external/libchrome/base/ |
D | tuple.h | 51 std::index_sequence<Ns...>) { in DispatchToMethodImpl() 69 std::index_sequence<Ns...>) { in DispatchToFunctionImpl() 92 std::index_sequence<InNs...>, in DispatchToMethodImpl() 93 std::index_sequence<OutNs...>) { in DispatchToMethodImpl()
|
/external/libtextclassifier/abseil-cpp/absl/utility/ |
D | utility_test.cc | 64 StaticAssertTypeEq<absl::index_sequence<>, absl::make_index_sequence<0>>(); in TEST() 65 StaticAssertTypeEq<absl::index_sequence<0>, absl::make_index_sequence<1>>(); in TEST() 66 StaticAssertTypeEq<absl::index_sequence<0, 1>, in TEST() 68 StaticAssertTypeEq<absl::index_sequence<0, 1, 2>, in TEST() 87 void CountAll(absl::index_sequence<Is...>) { in CountAll() 106 auto ApplyFromTupleImpl(F f, const Tup& tup, absl::index_sequence<Is...>) in ApplyFromTupleImpl() 138 absl::index_sequence<Is...>) { in TupStringVecImpl() 154 StaticAssertTypeEq<absl::index_sequence<>, absl::index_sequence_for<>>(); in TEST() 155 StaticAssertTypeEq<absl::index_sequence<0>, absl::index_sequence_for<int>>(); in TEST() 156 StaticAssertTypeEq<absl::index_sequence<0, 1, 2, 3>, in TEST()
|
D | utility.h | 87 using index_sequence = integer_sequence<size_t, Ints...>; variable 238 auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>) 322 T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
|
/external/openscreen/third_party/abseil/src/absl/utility/ |
D | utility_test.cc | 64 StaticAssertTypeEq<absl::index_sequence<>, absl::make_index_sequence<0>>(); in TEST() 65 StaticAssertTypeEq<absl::index_sequence<0>, absl::make_index_sequence<1>>(); in TEST() 66 StaticAssertTypeEq<absl::index_sequence<0, 1>, in TEST() 68 StaticAssertTypeEq<absl::index_sequence<0, 1, 2>, in TEST() 87 void CountAll(absl::index_sequence<Is...>) { in CountAll() 106 auto ApplyFromTupleImpl(F f, const Tup& tup, absl::index_sequence<Is...>) in ApplyFromTupleImpl() 138 absl::index_sequence<Is...>) { in TupStringVecImpl() 154 StaticAssertTypeEq<absl::index_sequence<>, absl::index_sequence_for<>>(); in TEST() 155 StaticAssertTypeEq<absl::index_sequence<0>, absl::index_sequence_for<int>>(); in TEST() 156 StaticAssertTypeEq<absl::index_sequence<0, 1, 2, 3>, in TEST()
|
D | utility.h | 87 using index_sequence = integer_sequence<size_t, Ints...>; variable 238 auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>) 322 T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
|
/external/abseil-cpp/absl/utility/ |
D | utility_test.cc | 64 StaticAssertTypeEq<absl::index_sequence<>, absl::make_index_sequence<0>>(); in TEST() 65 StaticAssertTypeEq<absl::index_sequence<0>, absl::make_index_sequence<1>>(); in TEST() 66 StaticAssertTypeEq<absl::index_sequence<0, 1>, in TEST() 68 StaticAssertTypeEq<absl::index_sequence<0, 1, 2>, in TEST() 87 void CountAll(absl::index_sequence<Is...>) { in CountAll() 106 auto ApplyFromTupleImpl(F f, const Tup& tup, absl::index_sequence<Is...>) in ApplyFromTupleImpl() 138 absl::index_sequence<Is...>) { in TupStringVecImpl() 154 StaticAssertTypeEq<absl::index_sequence<>, absl::index_sequence_for<>>(); in TEST() 155 StaticAssertTypeEq<absl::index_sequence<0>, absl::index_sequence_for<int>>(); in TEST() 156 StaticAssertTypeEq<absl::index_sequence<0, 1, 2, 3>, in TEST()
|
D | utility.h | 87 using index_sequence = integer_sequence<size_t, Ints...>; variable 238 auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>) 322 T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
|
/external/angle/third_party/abseil-cpp/absl/utility/ |
D | utility_test.cc | 64 StaticAssertTypeEq<absl::index_sequence<>, absl::make_index_sequence<0>>(); in TEST() 65 StaticAssertTypeEq<absl::index_sequence<0>, absl::make_index_sequence<1>>(); in TEST() 66 StaticAssertTypeEq<absl::index_sequence<0, 1>, in TEST() 68 StaticAssertTypeEq<absl::index_sequence<0, 1, 2>, in TEST() 87 void CountAll(absl::index_sequence<Is...>) { in CountAll() 106 auto ApplyFromTupleImpl(F f, const Tup& tup, absl::index_sequence<Is...>) in ApplyFromTupleImpl() 138 absl::index_sequence<Is...>) { in TupStringVecImpl() 154 StaticAssertTypeEq<absl::index_sequence<>, absl::index_sequence_for<>>(); in TEST() 155 StaticAssertTypeEq<absl::index_sequence<0>, absl::index_sequence_for<int>>(); in TEST() 156 StaticAssertTypeEq<absl::index_sequence<0, 1, 2, 3>, in TEST()
|
D | utility.h | 87 using index_sequence = integer_sequence<size_t, Ints...>; variable 238 auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>) 322 T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
|
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/utility/ |
D | utility_test.cc | 64 StaticAssertTypeEq<absl::index_sequence<>, absl::make_index_sequence<0>>(); in TEST() 65 StaticAssertTypeEq<absl::index_sequence<0>, absl::make_index_sequence<1>>(); in TEST() 66 StaticAssertTypeEq<absl::index_sequence<0, 1>, in TEST() 68 StaticAssertTypeEq<absl::index_sequence<0, 1, 2>, in TEST() 87 void CountAll(absl::index_sequence<Is...>) { in CountAll() 106 auto ApplyFromTupleImpl(F f, const Tup& tup, absl::index_sequence<Is...>) in ApplyFromTupleImpl() 138 absl::index_sequence<Is...>) { in TupStringVecImpl() 154 StaticAssertTypeEq<absl::index_sequence<>, absl::index_sequence_for<>>(); in TEST() 155 StaticAssertTypeEq<absl::index_sequence<0>, absl::index_sequence_for<int>>(); in TEST() 156 StaticAssertTypeEq<absl::index_sequence<0, 1, 2, 3>, in TEST()
|
D | utility.h | 87 using index_sequence = integer_sequence<size_t, Ints...>; variable 238 auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>) 322 T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
|
/external/webrtc/third_party/abseil-cpp/absl/utility/ |
D | utility_test.cc | 64 StaticAssertTypeEq<absl::index_sequence<>, absl::make_index_sequence<0>>(); in TEST() 65 StaticAssertTypeEq<absl::index_sequence<0>, absl::make_index_sequence<1>>(); in TEST() 66 StaticAssertTypeEq<absl::index_sequence<0, 1>, in TEST() 68 StaticAssertTypeEq<absl::index_sequence<0, 1, 2>, in TEST() 87 void CountAll(absl::index_sequence<Is...>) { in CountAll() 106 auto ApplyFromTupleImpl(F f, const Tup& tup, absl::index_sequence<Is...>) in ApplyFromTupleImpl() 138 absl::index_sequence<Is...>) { in TupStringVecImpl() 154 StaticAssertTypeEq<absl::index_sequence<>, absl::index_sequence_for<>>(); in TEST() 155 StaticAssertTypeEq<absl::index_sequence<0>, absl::index_sequence_for<int>>(); in TEST() 156 StaticAssertTypeEq<absl::index_sequence<0, 1, 2, 3>, in TEST()
|
D | utility.h | 87 using index_sequence = integer_sequence<size_t, Ints...>; variable 238 auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>) 322 T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
|
/external/pigweed/pw_polyfill/standard_library_public/pw_polyfill/standard_library/ |
D | array.h | 31 index_sequence<indices...>) { in CopyArray() 37 index_sequence<indices...>) {
|
/external/python/pybind11/include/pybind11/detail/ |
D | descr.h | 32 constexpr descr(char const (&s)[N+1], index_sequence<Is...>) : text{s[Is]..., '\0'} { } in descr() 44 index_sequence<Is1...>, index_sequence<Is2...>) { in plus_impl()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
D | STLExtras.h | 559 template <size_t... Ns> value_type deref(std::index_sequence<Ns...>) const { 564 decltype(iterators) tup_inc(std::index_sequence<Ns...>) const { 569 decltype(iterators) tup_dec(std::index_sequence<Ns...>) const { 610 std::index_sequence<Ns...>) const { 639 iterator begin_impl(std::index_sequence<Ns...>) const { 642 template <size_t... Ns> iterator end_impl(std::index_sequence<Ns...>) const { 722 std::index_sequence<Ns...>) const { 729 template <size_t... Ns> value_type deref(std::index_sequence<Ns...>) const { 735 decltype(iterators) tup_inc(std::index_sequence<Ns...>) const { 775 iterator begin_impl(std::index_sequence<Ns...>) const { [all …]
|
/external/fmtlib/include/fmt/ |
D | ranges.h | 121 template <size_t... N> using index_sequence = std::index_sequence<N...>; 130 template <size_t... N> using index_sequence = integer_sequence<size_t, N...>; 142 void for_each(index_sequence<Is...>, Tuple&& tup, F&& f) FMT_NOEXCEPT { 320 detail::index_sequence<N...>) {
|
/external/libcxx/benchmarks/ |
D | CartesianBenchmarks.hpp | 27 constexpr auto makeEnumValueTuple(std::index_sequence<Idxs...>) { in makeEnumValueTuple() 41 void makeBenchmarkFromValuesImpl(const Args& A, std::index_sequence<Is...>) { in makeBenchmarkFromValuesImpl()
|
/external/webrtc/rtc_base/ |
D | bind.h | 167 R CallMethod(std::index_sequence<S...>) const { 189 R CallMethod(std::index_sequence<S...>) const { 209 R CallFunction(std::index_sequence<S...>) const {
|
/external/llvm-project/libcxx/benchmarks/ |
D | CartesianBenchmarks.h | 26 constexpr auto makeEnumValueTuple(std::index_sequence<Idxs...>) { in makeEnumValueTuple() 40 void makeBenchmarkFromValuesImpl(const Args& A, std::index_sequence<Is...>) { in makeBenchmarkFromValuesImpl()
|
/external/angle/third_party/abseil-cpp/absl/types/internal/ |
D | variant.h | 221 struct MakeVisitationMatrix<ReturnType, FunctionObject, index_sequence<>, 222 index_sequence<BoundIndices...>> { 237 struct AppendToIndexSequence<index_sequence<Is...>, J> { 238 using type = index_sequence<Is..., J>; 248 index_sequence<CurrIndices...>, BoundIndices> { 251 index_sequence<>>::ResultType, 264 index_sequence<HeadEndIndex, TailEndIndices...>, 265 index_sequence<BoundIndices...>> 267 index_sequence<TailEndIndices...>, 269 index_sequence<BoundIndices...>> {}; [all …]
|
/external/abseil-cpp/absl/types/internal/ |
D | variant.h | 221 struct MakeVisitationMatrix<ReturnType, FunctionObject, index_sequence<>, 222 index_sequence<BoundIndices...>> { 237 struct AppendToIndexSequence<index_sequence<Is...>, J> { 238 using type = index_sequence<Is..., J>; 248 index_sequence<CurrIndices...>, BoundIndices> { 251 index_sequence<>>::ResultType, 264 index_sequence<HeadEndIndex, TailEndIndices...>, 265 index_sequence<BoundIndices...>> 267 index_sequence<TailEndIndices...>, 269 index_sequence<BoundIndices...>> {}; [all …]
|
/external/openscreen/third_party/abseil/src/absl/types/internal/ |
D | variant.h | 221 struct MakeVisitationMatrix<ReturnType, FunctionObject, index_sequence<>, 222 index_sequence<BoundIndices...>> { 237 struct AppendToIndexSequence<index_sequence<Is...>, J> { 238 using type = index_sequence<Is..., J>; 248 index_sequence<CurrIndices...>, BoundIndices> { 251 index_sequence<>>::ResultType, 264 index_sequence<HeadEndIndex, TailEndIndices...>, 265 index_sequence<BoundIndices...>> 267 index_sequence<TailEndIndices...>, 269 index_sequence<BoundIndices...>> {}; [all …]
|
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/types/internal/ |
D | variant.h | 221 struct MakeVisitationMatrix<ReturnType, FunctionObject, index_sequence<>, 222 index_sequence<BoundIndices...>> { 237 struct AppendToIndexSequence<index_sequence<Is...>, J> { 238 using type = index_sequence<Is..., J>; 248 index_sequence<CurrIndices...>, BoundIndices> { 251 index_sequence<>>::ResultType, 264 index_sequence<HeadEndIndex, TailEndIndices...>, 265 index_sequence<BoundIndices...>> 267 index_sequence<TailEndIndices...>, 269 index_sequence<BoundIndices...>> {}; [all …]
|