Home
last modified time | relevance | path

Searched refs:index_sequence (Results 1 – 25 of 142) sorted by relevance

123456

/external/skqp/include/private/
DSkTLogic.h69 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/
Dtuple.h51 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/
Dutility_test.cc64 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()
Dutility.h87 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/
Dutility_test.cc64 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()
Dutility.h87 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/
Dutility_test.cc64 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()
Dutility.h87 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/
Dutility_test.cc64 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()
Dutility.h87 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/
Dutility_test.cc64 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()
Dutility.h87 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/
Dutility_test.cc64 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()
Dutility.h87 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/
Darray.h31 index_sequence<indices...>) { in CopyArray()
37 index_sequence<indices...>) {
/external/python/pybind11/include/pybind11/detail/
Ddescr.h32 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/
DSTLExtras.h559 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/
Dranges.h121 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/
DCartesianBenchmarks.hpp27 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/
Dbind.h167 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/
DCartesianBenchmarks.h26 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/
Dvariant.h221 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/
Dvariant.h221 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/
Dvariant.h221 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/
Dvariant.h221 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 …]

123456