Martin Hořeňovský
081a1e9aba
ColourGuard is no longer constructed engaged
...
Forcing it to be engaged explicitly, either via `op<<`, or by
`ColourGuard::engage`, fixes an issue with multiple `ColourGuard`s
being constructed in a single expression. Because the construction
of the `ColourGuard` instances can happen in arbitrary order,
colours would be applied in arbitrary order too. However, a chain
of `op<<`s has strict call orders, fixing this issue.
2022-03-24 16:02:54 +01:00
..
2022-03-06 16:28:28 +01:00
2021-08-19 21:44:17 +02:00
2022-03-18 10:30:48 +01:00
2022-03-24 16:02:54 +01:00
2021-11-26 00:38:13 +01:00
2022-03-24 16:02:54 +01:00
2021-12-26 00:35:46 +01:00
2021-11-14 11:27:42 +01:00
2022-02-04 00:09:01 +01:00
2020-11-28 11:18:51 +01:00
2021-09-08 10:08:07 +02:00
2021-09-08 10:08:07 +02:00
2022-03-18 00:41:47 +01:00
2022-03-18 00:41:47 +01:00
2021-08-16 16:22:19 +02:00
2021-05-14 16:00:15 +02:00
2022-03-18 00:36:18 +01:00
2021-08-16 16:22:19 +02:00
2022-03-24 16:02:54 +01:00
2020-12-28 20:51:49 +01:00
2021-02-24 23:14:18 +01:00
2020-11-28 11:18:51 +01:00
2020-09-06 16:02:01 +02:00
2021-12-28 00:20:55 +01:00
2021-12-28 00:20:55 +01:00
2022-02-20 19:32:25 +01:00
2021-12-28 00:20:55 +01:00
2021-12-18 20:49:50 +01:00
2021-09-29 11:26:38 +02:00
2021-09-29 11:26:38 +02:00
2021-05-18 23:15:22 +02:00
2021-11-20 21:38:01 +01:00
2021-12-06 20:42:51 +01:00
2022-01-07 10:34:25 +01:00
2021-08-21 21:32:15 +02:00
2022-02-20 19:32:22 +01:00
2020-08-30 15:43:45 +02:00
2022-01-03 23:16:39 +01:00
2020-08-30 15:43:45 +02:00