kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Log | Files | Refs | README

commit ea10f68968ee3e94b9f1030320eda831514d5598
parent dc3757a51967dfb883f12b07e22aed901e5beecc
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date:   Fri,  4 Nov 2016 03:09:34 +0300

Specialize cometa::representation for mask<>

Diffstat:
Minclude/kfr/io/tostring.hpp | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/include/kfr/io/tostring.hpp b/include/kfr/io/tostring.hpp @@ -135,6 +135,19 @@ struct representation<kfr::vec<T, N>> } }; +template <typename T, size_t N> +struct representation<kfr::mask<T, N>> +{ + using type = std::string; + static std::string get(const kfr::mask<T, N>& value) + { + bool values[N]; + for(size_t i = 0; i < N; i++) + values[i] = value[i]; + return details::array_to_string(values, N); + } +}; + template <typename T, size_t Tag> struct representation<kfr::univector<T, Tag>> {