Stefan Brüns 78782dcd53 Fix static initialization order for UserFormatRegister map
A std::map is in an invalid state when just zero-initialized, and needs
to be initialized by its constructor. As this initilization may be done
after the first call to Register, a crash will typically happen.

To fix this wrap all accesses to the map with a Meyers Singleton. Also
remove the extra Array - most accesses are using the key, and the few
format list iterations all sort the result afterwards anyway.

Fixes #201.
2024-12-19 18:04:16 +01:00
..
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2024-01-05 20:07:04 +01:00
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2024-05-29 20:32:32 +02:00
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2023-09-21 00:14:37 +02:00
2023-09-23 21:23:33 +02:00
2009-01-12 23:40:13 +00:00
2009-01-12 23:40:13 +00:00
2023-09-30 07:11:07 +02:00
2024-01-15 22:43:18 +00:00
2024-02-06 21:41:15 +01:00
2024-01-15 22:43:18 +00:00
2024-05-14 13:57:01 +02:00
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2024-09-27 01:00:50 +02:00
2022-02-15 20:39:24 +01:00
2024-12-14 20:21:18 +01:00
2023-08-05 12:01:01 +02:00
2024-12-15 18:00:50 +01:00
2024-12-15 18:00:50 +01:00
2019-08-28 13:49:11 +02:00
2024-12-15 18:00:50 +01:00
2021-09-07 07:36:21 +02:00
2021-06-21 15:13:08 +02:00
2024-12-01 18:55:01 +01:00
2024-12-01 18:55:01 +01:00
2024-12-14 21:59:49 +01:00
2023-03-06 16:19:18 +01:00
2019-07-09 10:39:16 +02:00
2021-06-21 08:36:14 +02:00
2024-12-15 18:00:50 +01:00
2024-12-14 21:59:49 +01:00
2019-08-28 14:04:05 +02:00
2023-08-05 12:01:01 +02:00
2023-06-21 16:44:21 +02:00
2024-12-15 18:00:50 +01:00
2019-08-28 14:04:05 +02:00
2022-05-07 19:40:16 +02:00
2023-08-05 12:01:01 +02:00