diff --git a/conversion/stringbuilder.h b/conversion/stringbuilder.h index 50f5031..d66ba92 100644 --- a/conversion/stringbuilder.h +++ b/conversion/stringbuilder.h @@ -269,8 +269,11 @@ constexpr auto operator%(char lhs, const StringType &rhs) -> decltype(std::make_ * printVelocity("velocity: " % numberToString(velocityExample) % " km/h (" % numberToString(velocityExample / 3.6) + " m/s)")); * ``` */ -template > * = nullptr> -inline std::string operator+(const Tuple &lhs, const std::string &rhs) +template , + Traits::Any, Traits::IsSpecializationOf>> + * = nullptr> +inline std::string operator+(const Tuple &lhs, const StringType &rhs) { return tupleToString(std::tuple_cat(lhs, std::make_tuple(&rhs))); }