Home
last modified time | relevance | path

Searched defs:Merged (Results 1 – 1 of 1) sorted by relevance

/cmsis-dsp-latest/dsppp/Include/dsppp/
Dunroll.hpp24 struct Merged struct
27 using ScalarResult = std::tuple<typename traits<std::remove_reference_t<E>>::Scalar...>;
28 using TypeOfElement = typename std::tuple_element<0,ScalarResult>::type;
30 constexpr explicit Merged(const E& ... values) : vals { values ...} { } in Merged() argument
38 constexpr vector_length_t length() const noexcept {return std::get<0>(vals).length();}; in length()
41 constexpr ScalarResult val_impl(const int i, const std::index_sequence<Ns...>) const noexcept in val_impl()
46 constexpr ScalarResult operator[](const int i) noexcept{ in operator []()
50 constexpr ScalarResult const operator[](const int i) const noexcept{ in operator []()
56 …std::tuple<typename vector_traits<typename traits<std::remove_reference_t<E>>::Scalar>::vector...>;
59 …ctor_store_impl(const index_t i,const Vector &val, const std::index_sequence<Ns...>) const noexcept in vector_store_impl()
[all …]