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
1110266151
fix #446
2026-02-27 20:46:19 +04:00
Arni
a72a0536c7
fix installing via cmake ( #374 )
2024-10-14 18:05:55 +03:00
Daniil Goncharov
801c68bdc9
fix wshadow ( #354 )
2024-05-25 17:35:16 +03:00
Stephan Lachnit
66e5a46094
example_switch.cpp: properly return 0 ( #336 )
2024-02-10 16:13:25 +04:00
neargye
414fb654d3
update copyright
2024-01-02 02:50:34 +04:00
neargye
aa465f7f37
update doc and example
2024-01-02 02:39:10 +04:00
Arkhipov Ivan
56dcb011c2
Put get to magic_enum::containers namespace ( #316 )
2023-11-15 22:25:49 +04:00
neargye
45c8b5d92c
update doc
2023-08-14 18:41:40 +04:00
neargye
fd9f70b91d
fix _ITERATOR_DEBUG_LEVEL
2023-06-16 06:04:33 +04:00
neargye
27f5b9d925
clean-up
2023-06-05 15:18:56 +04:00
neargye
2274b77c80
fix enum_subtype deduction
2023-06-04 20:45:10 +04:00
neargye
50adc0691e
fix clang-format
2023-05-23 21:12:42 +04:00
Daniil Goncharov
629f7b09af
add support big range ( #268 )
...
* add support big range
* remove string_view from n()
* fix containers
2023-05-22 19:44:28 +04:00
neargye
ed43fd5fa2
move iostream_operators to magic_enum_iostream
2023-05-21 20:55:52 +04:00
Penguin
f40a621528
switched to using idiomatic cmake set standard ( #240 )
2023-05-21 04:20:14 +04:00
neargye
427a47394f
* Remove MAGIC_ENUM_ENABLE_NONASCII
...
* Optimize template instantiations
* Remove auto is_flags
* Change flags API
2023-05-21 04:08:07 +04:00
Ezekiel Warren
48054f64ab
add bzlmod support ( #254 )
2023-04-26 20:16:08 +04:00
Bela Schaum
533c9509ef
add constexpr containers ( #187 )
2023-01-17 18:59:37 +04:00
neargye
b625fe721c
ENABLE_NONASCII depends only on settings
2022-11-28 14:37:24 +02:00
neargye
8bd403f888
fix #216 , fix #199
2022-11-07 21:00:16 +04:00
Daniil Goncharov
2e7313d3f7
clean-up & improve ( #170 )
2022-03-28 18:56:16 +04:00
Bela Schaum
64bedded2a
Enum switch ( #168 )
2022-03-18 16:07:00 +04:00
Daniil Goncharov
60de6bff8c
new customize ( #166 )
2022-03-18 13:58:07 +04:00
neargye
9ed19fb9e9
move is_flags to customize::enum_range
...
force set the enum-flag true or false
2022-01-27 15:34:41 +02:00
Daniil Goncharov
aecf0db795
New enum-flags API ( #120 )
2022-01-08 17:30:44 +02:00
neargye
7c6b66fcff
update doc & examples
2021-11-30 00:02:34 +02:00
Komachin
38f86e4d09
Added support for non-ASCII characters (UNIX/Linux) ( #95 )
2021-08-09 17:44:30 +03:00
neargye
0810148bae
update copyring
2021-01-23 07:47:01 +02:00
neargye
4da4b75644
add namespace magic_enum::flags::bitwise_operators
2020-11-25 11:17:29 +02:00
neargye
ae7aabf63d
update comments
2020-11-08 22:00:23 +02:00
Daniil Goncharov
690486e7f2
improve customize
2020-09-07 12:55:59 +03:00
neargye
93384d2fa3
add example custom name
2020-08-30 10:42:56 +03:00
neargye
8fd0ddb13c
update example
2020-08-17 01:28:35 +05:00
neargye
d525acae66
wip
2020-08-15 22:47:20 +05:00
neargye
13eff83de5
wip
2020-07-05 17:13:25 +05:00
neargye
8e343c47b8
wip
2020-07-05 15:12:05 +05:00
neargye
81f2888125
wip
2020-07-05 01:29:21 +05:00
neargye
94b133abd8
update copyright
2020-02-25 15:52:19 +05:00
neargye
5aa0f247a3
update example
2019-12-30 17:00:31 +05:00
Neargye
5bea6283aa
update example
2019-12-13 11:18:34 +05:00
neargye
3b2ebf7e55
add enum concept
2019-11-18 13:35:59 +05:00
neargye
49d2429cf1
update doc and example
2019-10-26 22:09:23 +05:00
neargye
105c8f067e
remove is_fixed_enum
...
non stable and useless
2019-10-02 17:06:36 +05:00
neargye
c947afdbae
change check support compiler
2019-10-02 15:28:53 +05:00
neargye
2f9400bcf3
wow, msvc not follow standard
2019-09-29 17:50:05 +05:00