Searched defs:index_sequence (Results 1 - 4 of 4) sorted by relevance

/external/skia/include/private/
H A DSkTLogic.h71 template <std::size_t... Ints> struct index_sequence { struct in namespace:skstd
72 using type = index_sequence;
79 struct make_index_sequence_combine<skstd::index_sequence<I1...>, skstd::index_sequence<I2...>>
80 : skstd::index_sequence<I1..., (sizeof...(I1)+I2)...>
86 template<> struct make_index_sequence<0> : skstd::index_sequence< >{};
87 template<> struct make_index_sequence<1> : skstd::index_sequence<0>{};
/external/skqp/include/private/
H A DSkTLogic.h71 template <std::size_t... Ints> struct index_sequence { struct in namespace:skstd
72 using type = index_sequence;
79 struct make_index_sequence_combine<skstd::index_sequence<I1...>, skstd::index_sequence<I2...>>
80 : skstd::index_sequence<I1..., (sizeof...(I1)+I2)...>
86 template<> struct make_index_sequence<0> : skstd::index_sequence< >{};
87 template<> struct make_index_sequence<1> : skstd::index_sequence<0>{};
/external/llvm/include/llvm/ADT/
H A DSTLExtras.h269 struct index_sequence : integer_sequence<std::size_t, I...> {}; struct in namespace:llvm
274 struct build_index_impl<0, I...> : index_sequence<I...> {};
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
H A DSTLExtras.h353 template <size_t... I> struct index_sequence;
365 template <size_t... Ns> value_type deres(index_sequence<Ns...>) {
369 template <size_t... Ns> decltype(iterators) tup_inc(index_sequence<Ns...>) {
386 bool test(const zip_first<Iters...> &other, index_sequence<Ns...>) const {
407 template <size_t... Ns> iterator begin_impl(index_sequence<Ns...>) {
410 template <size_t... Ns> iterator end_impl(index_sequence<Ns...>) {
469 struct index_sequence : integer_sequence<std::size_t, I...> {}; struct in namespace:llvm
474 struct build_index_impl<0, I...> : index_sequence<I...> {};
812 auto apply_tuple_impl(F &&f, Tuple &&t, index_sequence<I...>)

Completed in 193 milliseconds