Mark styled_arg as a view to prevent lifetime issues

This commit is contained in:
Victor Zverovich
2023-09-09 08:16:45 -07:00
parent a4b7b24b7b
commit 5bdce181f1

View File

@ -427,9 +427,10 @@ template <typename Char> inline void reset_color(buffer<Char>& buffer) {
buffer.append(reset_color.begin(), reset_color.end()); buffer.append(reset_color.begin(), reset_color.end());
} }
template <typename T> struct styled_arg { template <typename T> struct styled_arg : detail::view {
const T& value; const T& value;
text_style style; text_style style;
styled_arg(const T& v, text_style s) : value(v), style(s) {}
}; };
template <typename Char> template <typename Char>