64 Commits

Author SHA1 Message Date
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
neargye 289b96e561 update example 2019-09-29 16:22:58 +05:00
neargye a2bb347f05 update cmake 2019-08-24 13:10:55 +05:00
terik23 99e4d7c7aa update example 2019-07-25 00:11:13 +05:00
neargye e57ea6f550 update example 2019-07-24 19:39:59 +05:00
neargye 9a700b545d add bitwise_operators 2019-07-24 18:47:36 +05:00
neargye e429b61128 update example 2019-07-11 20:27:16 +05:00
terik23 7673a7c696 clean-up cmake 2019-05-26 14:37:16 +05:00
terik23 8f095f8c22 enum_integer_value -> enum_integer 2019-04-30 11:42:31 +05:00
terik23 39138d6ddf Werror 2019-04-30 10:20:00 +05:00
neargye d3027d904f wip 2019-04-29 20:21:12 +05:00
terik23 39d8adff8b clean-up cmake 2019-04-23 18:07:10 +05:00
terik23 9c2d53b844 Merge remote-tracking branch 'origin/master' into dev 2019-04-23 17:16:14 +05:00