diff --git a/src/core/include/mp-units/ext/fixed_string.h b/src/core/include/mp-units/ext/fixed_string.h index 05491795..12987ba2 100644 --- a/src/core/include/mp-units/ext/fixed_string.h +++ b/src/core/include/mp-units/ext/fixed_string.h @@ -266,6 +266,13 @@ basic_fixed_string(const CharT (&str)[N]) -> basic_fixed_string; template CharT, std::size_t N> basic_fixed_string(std::from_range_t, std::array) -> basic_fixed_string; +// specialized algorithms +template +constexpr void swap(basic_fixed_string& x, basic_fixed_string& y) noexcept +{ + x.swap(y); +} + // typedef-names template using fixed_string = basic_fixed_string;