strings.hpp string string_view span format type_traits src/include/serif/backend/mfem/discretization/quadrature/mfem_resolver.hpp serif serif::utils serif::utils::misc serif::utils::misc::format #pragmaonce #include<string> #include<string_view> #include<span> #include<format> #include<type_traits> namespaceserif::utils::misc::format{ template<typenameT> std::stringjoin(conststd::span<T>&elements,std::string_viewdelimiter) { std::stringout; for(constauto&element:elements){ out=std::format("{}{}{}",out,delimiter,element); } returnout; } }