/aosp12/frameworks/native/include/ftl/ |
H A D | static_vector.h | 161 : StaticVector(std::index_sequence<0>{}, std::forward<E>(element), 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() 332 StaticVector(std::index_sequence<I, ArgIndex, ArgCount>, std::index_sequence<Indices...>, in StaticVector() 333 std::index_sequence<>, std::tuple<Args...>& tuple) in StaticVector() argument [all …]
|
H A D | initializer_list.h | 49 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,
|
H A D | small_map.h | 96 SmallMap(InitializerList<U, std::index_sequence<Sizes...>, Types...>&& list) in SmallMap() 179 SmallMap(InitializerList<KeyValue<K, V>, std::index_sequence<Sizes...>, Types...>&&)
|
H A D | NamedEnum.h | 79 constexpr auto generate_enum_names(std::index_sequence<I...>) noexcept { in generate_enum_names()
|
H A D | Flags.h | 54 constexpr auto generate_flag_names(std::index_sequence<I...>) noexcept { in generate_flag_names()
|
H A D | small_vector.h | 375 SmallVector(InitializerList<T, std::index_sequence<Sizes...>, Types...>&&)
|
/aosp12/system/media/audio_utils/include/audio_utils/ |
H A D | variadic_utils.h | 89 constexpr auto OPERATOR_NAME##_VS(const T1& t1, const T2& t2, std::index_sequence<I...>); \ 91 constexpr auto OPERATOR_NAME##_VV(const T1& t1, const T2& t2, std::index_sequence<I...>); \ 154 std::index_sequence<I...>); 168 std::index_sequence<I...>) { 220 constexpr auto tupleOp(Op&& op, T1&& t1, T2&& t2, std::index_sequence<I...>) { 299 constexpr auto outerProduct(const T1& t1, const T2& t2, std::index_sequence<I...>) { 317 constexpr auto tail_variadic(T&& t, std::index_sequence<I...>) { 365 constexpr auto to_array(const T &t, std::index_sequence<I...>) { 430 constexpr void for_each(T& t, Op op, std::index_sequence<I...>) { 466 constexpr auto FUNCTION(const T &t, std::index_sequence<I...>) { \ [all …]
|
H A D | Statistics.h | 162 static constexpr auto negativeInfinity(std::index_sequence<I...>) { 167 static constexpr auto positiveInfinity(std::index_sequence<I...>) {
|
H A D | BiquadFilter.h | 51 static inline constexpr auto make_functional_array_from_index_sequence(std::index_sequence<Is...>) { in make_functional_array_from_index_sequence()
|
H A D | Metadata.h | 830 size_t typeIndex, std::index_sequence<Indexes...>)
|
/aosp12/system/nvram/messages/include/nvram/messages/ |
H A D | type_traits.h | 72 struct index_sequence {}; 83 using Type = index_sequence<indices...>;
|
H A D | proto.hpp | 256 struct StructDescriptor<StructType, index_sequence<indices...>> { 374 StructDescriptor<StructType, index_sequence<index...>>::kDescriptors[]; 380 struct StructDescriptor<StructType, index_sequence<>> {
|
/aosp12/system/teeui/libteeui/include/teeui/ |
H A D | msg_formatting.h | 36 std::tuple<std::remove_reference_t<T>&&...> tuple_move_helper(std::index_sequence<idx...>, in tuple_move_helper() 168 std::tuple<T&&...> tuple_tail(std::index_sequence<first_idx, idx...>, std::tuple<HEAD, T...>&& t) { 173 std::tuple<const T&...> tuple_tail(std::index_sequence<first_idx, idx...>,
|
H A D | utils.h | 941 initConvexObject(const Context& context, const Tuple& outline, std::index_sequence<I...>) { 955 std::index_sequence<I...>) {
|
/aosp12/frameworks/base/libs/hwui/canvas/ |
H A D | OpBuffer.h | 228 void do_for_each(F&& f, std::index_sequence<I...>) const { in do_for_each()
|
/aosp12/frameworks/native/libs/binder/include/binder/ |
H A D | SafeInterface.h | 652 std::index_sequence<I...> /*unused*/) { 657 std::index_sequence<I...> /*unused*/) {
|
/aosp12/art/libartbase/base/ |
H A D | bit_table.h | 147 static const char* const* GetBitTableColumnNamesImpl(std::index_sequence<Columns...>) { in GetBitTableColumnNamesImpl()
|
/aosp12/frameworks/av/media/libaudioprocessing/ |
H A D | AudioMixerBase.cpp | 1315 static constexpr auto makeVRMArray(std::index_sequence<Is...>) in makeVRMArray() 1345 static constexpr auto makeVMArray(std::index_sequence<Is...>) in makeVMArray()
|