Files
spdlog/include/spdlog
VZ 287333ee00 Remove unnecessary and inconsistent "final" from color sinks (#3430)
The use of "final" differed between ansicolor_sink and wincolor_sink,
resulting in the code inheriting from std{err,out}_color_sink classes,
which are defined as one or the other on different platforms, being able
to override most of the functions under non-Windows platforms, but not
under Windows.

This seems gratuitously inconsistent, so just remove all "final"
keywords from both classes, especially because there doesn't seem any
good reason to use it and the other sink classes don't use it (with the
exception of base_sink, which is special).

This also incidentally fixes using "final override" in most places but
"override final" in wincolor_sink.h.

Fixes #3429.
2025-06-30 07:39:32 +03:00
..
2025-06-08 23:16:34 +03:00
2025-06-08 23:16:34 +03:00
2025-06-07 13:44:09 +03:00
2025-05-08 14:02:00 +03:00
2023-09-25 16:40:36 +03:00
2025-05-08 14:02:00 +03:00
2023-09-25 16:40:36 +03:00
2025-05-08 14:02:00 +03:00
2023-09-25 16:40:36 +03:00
2023-09-25 16:40:36 +03:00
2025-05-08 14:02:00 +03:00
2023-09-25 16:40:36 +03:00
2025-05-08 15:42:54 +03:00
2025-05-09 02:49:36 +03:00
2024-03-09 21:40:05 +02:00
2025-05-08 14:02:00 +03:00
2025-05-09 08:55:57 +03:00