Home
last modified time | relevance | path

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

12

/third_party/flutter/skia/include/private/
DSkTLogic.h44 template <std::size_t... Ints> struct index_sequence { struct
45 using type = index_sequence; argument
52 struct make_index_sequence_combine<skstd::index_sequence<I1...>, skstd::index_sequence<I2...>> argument
53 : skstd::index_sequence<I1..., (sizeof...(I1)+I2)...>
59 template<> struct make_index_sequence<0> : skstd::index_sequence< >{};
60 template<> struct make_index_sequence<1> : skstd::index_sequence<0>{};
DSkTemplates.h440 constexpr auto SkMakeArrayFromIndexSequence(C c, skstd::index_sequence<Is...>)
/third_party/skia/third_party/externals/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...>) {
/third_party/cef/include/base/
Dcef_tuple.h86 std::index_sequence<Ns...>) { in DispatchToMethodImpl()
104 std::index_sequence<Ns...>) { in DispatchToFunctionImpl()
127 std::index_sequence<InNs...>, in DispatchToMethodImpl()
128 std::index_sequence<OutNs...>) { in DispatchToMethodImpl()
/third_party/skia/third_party/externals/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 …]
/third_party/json/include/nlohmann/detail/meta/
Dcpp_future.hpp21 using std::index_sequence;
71 using index_sequence = integer_sequence<size_t, Ints...>; typedef
/third_party/skia/third_party/externals/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 …]
/third_party/skia/third_party/externals/dawn/src/tests/
DParamGenerator.h36 std::index_sequence<Is...>) { in GetParam()
42 static Index GetLastIndex(const ParamTuple& params, std::index_sequence<Is...>) { in GetLastIndex()
DMockCallback.h94 R CallImpl(const std::index_sequence<Is...>&, std::tuple<Args...> args) { in CallImpl()
/third_party/skia/third_party/externals/abseil-cpp/absl/types/
Dvariant_benchmark.cc43 struct VariantOfAlternativesImpl<absl::index_sequence<Indices...>> {
109 struct MakeVariantTuple<NumIndices, absl::index_sequence<Dimensions...>> {
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/
Dcompressed_tuple.h134 CompressedTuple<Ts...>, absl::index_sequence<I...>, ShouldAnyUseBase>
150 CompressedTuple<Ts...>, absl::index_sequence<I...>, false>
Dcontainer_memory.h93 absl::index_sequence<I...>) { in ConstructFromTupleImpl()
110 Tuple&& t, absl::index_sequence<Is...>, F&& f) { in decltype()
116 auto TupleRefImpl(T&& t, absl::index_sequence<Is...>)
Dlayout.h341 class LayoutImpl<std::tuple<Elements...>, absl::index_sequence<SizeSeq...>,
342 absl::index_sequence<OffsetSeq...>> {
/third_party/skia/src/core/
DSkZip.h114 constexpr ReturnTuple indexDetail(size_t i, std::index_sequence<Is...>) const { in indexDetail()
125 constexpr std::tuple<Ts*...> pointersAtDetail(size_t i, std::index_sequence<Is...>) const { in pointersAtDetail()
/third_party/skia/third_party/externals/abseil-cpp/absl/functional/internal/
Dfront_binder.h35 R Apply(Tuple&& bound, absl::index_sequence<Idx...>, Args&&... free) { in Apply()
/third_party/skia/include/private/
DSkTemplates.h443 constexpr auto SkMakeArrayFromIndexSequence(C c, std::index_sequence<Is...> is)
449 -> std::array<decltype(c(std::declval<typename std::index_sequence<N>::value_type>())), N> {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
DSTLExtras.h352 struct index_sequence : integer_sequence<std::size_t, I...> {}; struct
357 struct build_index_impl<0, I...> : index_sequence<I...> {};
695 auto apply_tuple_impl(F &&f, Tuple &&t, index_sequence<I...>)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DFormat.h95 index_sequence<Is...>) const {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DFormat.h95 std::index_sequence<Is...>) const {
/third_party/json/include/nlohmann/detail/conversions/
Dfrom_json.hpp266 identity_tag<std::array<T, sizeof...(Idx)>> /*unused*/, index_sequence<Idx...> /*unused*/) in from_json_inplace_array_impl()
365 std::tuple<Args...> from_json_tuple_impl_base(BasicJsonType&& j, index_sequence<Idx...> /*unused*/) in from_json_tuple_impl_base()
/third_party/skia/third_party/externals/dawn/src/dawn_wire/server/
DServer.h79 struct UntypedCallbackImpl<std::index_sequence<I...>, Ts...> {
/third_party/skia/third_party/externals/abseil-cpp/absl/hash/
Dhash_testing.h320 static Out DoImpl(const std::tuple<T...>& tuple, absl::index_sequence<I...>) {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/RPC/
DRPCSerialization.h566 std::index_sequence<Is...> _) { in serializeTupleHelper()
573 std::index_sequence<Is...> _) { in deserializeTupleHelper()
/third_party/cef/include/base/internal/
Dcef_bind_internal.h737 std::index_sequence<indices...>,
799 std::index_sequence<indices...>) {
1188 struct AssertBindArgsValidity<std::index_sequence<Ns...>,

12