mirror of
https://github.com/fmtlib/fmt.git
synced 2025-07-30 02:37:36 +02:00
Mark styled_arg as a view to prevent lifetime issues
This commit is contained in:
@ -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>
|
||||||
|
Reference in New Issue
Block a user