Home
last modified time | relevance | path

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

/frameworks/native/include/ftl/
Dstatic_vector.h161 : StaticVector(std::index_sequence<0>{}, std::forward<E>(element), in StaticVector()
179 StaticVector(InitializerList<U, std::index_sequence<Size, Sizes...>, Types...>&& list) in StaticVector()
180 : StaticVector(std::index_sequence<0, 0, Size>{}, std::make_index_sequence<Size>{}, in StaticVector()
181 std::index_sequence<Sizes...>{}, list.tuple) {}
302 StaticVector(std::index_sequence<I>, E&& element, Es&&... elements) in StaticVector()
303 : StaticVector(std::index_sequence<I + 1>{}, std::forward<Es>(elements)...) { in StaticVector()
309 explicit StaticVector(std::index_sequence<I>) : size_(I) {} in StaticVector()
322 StaticVector(std::index_sequence<I, ArgIndex, ArgCount>, std::index_sequence<Indices...>, in StaticVector()
323 std::index_sequence<Size, Sizes...>, std::tuple<Args...>& tuple) in StaticVector()
324 : StaticVector(std::index_sequence<I + 1, ArgIndex + ArgCount, Size>{}, in StaticVector()
[all …]
Dinitializer_list.h49 template <typename T, typename Sizes = std::index_sequence<>, typename... Types>
53 struct InitializerList<T, std::index_sequence<Sizes...>, Types...> {
58 T, std::index_sequence<Sizes..., sizeof...(Args)>, Types..., Args&&...> {
75 struct InitializerList<KeyValue<K, V>, std::index_sequence<Sizes...>, Types...> {
79 KeyValue<K, V>, std::index_sequence<Sizes..., 3>, Types..., std::piecewise_construct_t,
Dsmall_map.h96 SmallMap(InitializerList<U, std::index_sequence<Sizes...>, Types...>&& list) in SmallMap()
179 SmallMap(InitializerList<KeyValue<K, V>, std::index_sequence<Sizes...>, Types...>&&)
Dsmall_vector.h375 SmallVector(InitializerList<T, std::index_sequence<Sizes...>, Types...>&&)
/frameworks/native/include/input/
DNamedEnum.h80 constexpr auto generate_enum_names(std::index_sequence<I...>) noexcept { in generate_enum_names()
DFlags.h55 constexpr auto generate_flag_names(std::index_sequence<I...>) noexcept { in generate_flag_names()
/frameworks/base/libs/hwui/canvas/
DOpBuffer.h228 void do_for_each(F&& f, std::index_sequence<I...>) const { in do_for_each()
/frameworks/native/libs/binder/include/binder/
DSafeInterface.h652 std::index_sequence<I...> /*unused*/) {
657 std::index_sequence<I...> /*unused*/) {
/frameworks/av/media/libaudioprocessing/
DAudioMixerBase.cpp1315 static constexpr auto makeVRMArray(std::index_sequence<Is...>) in makeVRMArray()
1345 static constexpr auto makeVMArray(std::index_sequence<Is...>) in makeVMArray()