21 Commits

Author SHA1 Message Date
neargye 088d4a12e2 fix #393 2026-06-08 14:35:50 +04:00
neargye f0496ecd1b fix adl 2026-06-06 22:46:43 +04:00
neargye 9b0262a852 fix #459 #453 2026-06-06 22:34:36 +04:00
Kenan Millet a9f11418c0 Added efficient iterators to magic_enum::containers::bitset (#450)
* Added efficient iterators to magic_enum::containers::bitset

* Matched bracket spacing to the rest of the lib.

* iterator_impl() now zero-inits even though it should not generally be called

* Hoping to fix macos/windows builds.

* Fixed past-end ++ and from-end --
2026-06-05 19:04:29 +04:00
neargye 8c3663433b update tests
clean-up
2026-05-31 12:25:35 +04:00
neargye b963e717db update copyright 2026-05-31 12:20:24 +04:00
Fedor Osetrov dcc565c0b8 C++20 modules support in CMake (#455) 2026-05-30 22:47:18 +04:00
neargye 1384769c66 v0.9.8 2026-05-03 20:51:31 +04:00
Thomas Khyn a413fcc9c4 fix: use inline instead of static for constexpr in header file (#401)
Using `static constexpr` in a header file does not seem to be correct - see [1] - and generates a bug when building the magic_enum module with GCC 15

[1] https://isocpp.org/blog/2018/05/quick-q-use-of-constexpr-in-header-file
2025-02-20 12:38:17 +04:00
neargye e046b69a37 v0.9.7 2024-11-14 00:15:10 +01:00
asolwa 9a9308fd54 fix bitset constructor (#367) 2024-07-19 15:51:58 +03:00
neargye dd6a39d0ba v0.9.6 2024-06-29 17:17:06 +03:00
LEE KYOUNGHEON db0b726c05 Add MAGIC_ENUM_USE_STD_MODULE option to use standard library module. (#350) 2024-05-28 00:17:33 +03:00
Daniil Goncharov 801c68bdc9 fix wshadow (#354) 2024-05-25 17:35:16 +03:00
neargye 414fb654d3 update copyright 2024-01-02 02:50:34 +04:00
Daniil Goncharov e09f25780a checking that the enum is valid (not empty and not forward declaration) (#323) 2023-12-16 17:00:00 +04:00
neargye e55b9b54d5 v0.9.5 2023-11-16 12:32:10 +04:00
neargye 677636ec43 clean-up 2023-11-15 23:07:55 +04:00
Arkhipov Ivan 56dcb011c2 Put get to magic_enum::containers namespace (#316) 2023-11-15 22:25:49 +04:00
Ryan Samarakoon cd5fd2c343 Fix set erase function (#308) 2023-11-12 17:30:10 +04:00
neargye eb867ec9ba put headers in include/magic_enum directory 2023-11-12 01:11:55 +04:00