Home
last modified time | relevance | path

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

/aosp12/frameworks/native/include/ftl/
H A Dstatic_vector.h161 : 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 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,
H A 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...>&&)
H A DNamedEnum.h79 constexpr auto generate_enum_names(std::index_sequence<I...>) noexcept { in generate_enum_names()
H A DFlags.h54 constexpr auto generate_flag_names(std::index_sequence<I...>) noexcept { in generate_flag_names()
H A Dsmall_vector.h375 SmallVector(InitializerList<T, std::index_sequence<Sizes...>, Types...>&&)
/aosp12/system/media/audio_utils/include/audio_utils/
H A Dvariadic_utils.h89 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 DStatistics.h162 static constexpr auto negativeInfinity(std::index_sequence<I...>) {
167 static constexpr auto positiveInfinity(std::index_sequence<I...>) {
H A DBiquadFilter.h51 static inline constexpr auto make_functional_array_from_index_sequence(std::index_sequence<Is...>) { in make_functional_array_from_index_sequence()
H A DMetadata.h830 size_t typeIndex, std::index_sequence<Indexes...>)
/aosp12/system/nvram/messages/include/nvram/messages/
H A Dtype_traits.h72 struct index_sequence {};
83 using Type = index_sequence<indices...>;
H A Dproto.hpp256 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 Dmsg_formatting.h36 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 Dutils.h941 initConvexObject(const Context& context, const Tuple& outline, std::index_sequence<I...>) {
955 std::index_sequence<I...>) {
/aosp12/frameworks/base/libs/hwui/canvas/
H A DOpBuffer.h228 void do_for_each(F&& f, std::index_sequence<I...>) const { in do_for_each()
/aosp12/frameworks/native/libs/binder/include/binder/
H A DSafeInterface.h652 std::index_sequence<I...> /*unused*/) {
657 std::index_sequence<I...> /*unused*/) {
/aosp12/art/libartbase/base/
H A Dbit_table.h147 static const char* const* GetBitTableColumnNamesImpl(std::index_sequence<Columns...>) { in GetBitTableColumnNamesImpl()
/aosp12/frameworks/av/media/libaudioprocessing/
H A DAudioMixerBase.cpp1315 static constexpr auto makeVRMArray(std::index_sequence<Is...>) in makeVRMArray()
1345 static constexpr auto makeVMArray(std::index_sequence<Is...>) in makeVMArray()