182 Commits

Author SHA1 Message Date
neargye 3d1f6a5a2a v0.7.3 2021-06-21 21:00:39 +03:00
sajimon 081a77b96a Add ability to include external configuration header (#86)
* Add ability to include external configuration header

* Add documentation regarding MAGIC_ENUM_CONFIG_FILE
2021-06-17 16:06:27 +03:00
jimmyorourke 8deb7f96e7 fix typo in comment (#81) 2021-05-07 11:16:24 +03:00
neargye 5091dc6acf fix using leak 2021-04-28 13:10:59 +03:00
neargye 5b282dd4e8 fix range check 2021-04-22 12:43:04 +03:00
neargye 1db1f585f4 fix typo 2021-04-21 19:21:54 +03:00
neargye c646c9d76d fix hard error if enum is empty or non-reflected 2021-04-21 19:19:03 +03:00
Daniil Goncharov ed2dbfd46c workaround std::array in some cases is missing constexpr on some of its functions (#76) 2021-03-10 11:05:44 +02:00
neargye 9830d319c4 silence some warning 2021-01-23 07:47:05 +02:00
neargye 0810148bae update copyring 2021-01-23 07:47:01 +02:00
neargye beb77df3f1 clean-up 2021-01-10 14:54:49 +02:00
bjacklyn 36ab9fa1a4 Detect values out of range and fail compilation (#70)
This checks for a value at (range_min - 1) and (range_max + 1) for numerical enums
(i.e. not flag enums) and fails compilation with a static_assert if any value is found

Co-authored-by: Brandon Jacklyn <bjacklyn@tesla.com>
2021-01-10 14:43:47 +02:00
neargye 806f2530ef clean-up 2020-12-29 18:56:51 +02:00
neargye dc8660e2bc v0.7.2 2020-12-23 14:18:20 +02:00
neargye 9ed98e3463 fix #69 2020-12-21 17:52:42 +02:00
neargye f4d98123d9 v0.7.1 2020-12-02 12:09:44 +02:00
nackdai e24befa5fd fix typo (#66) 2020-11-29 15:29:17 +02:00
neargye 9fb2ab9133 clean-up 2020-11-26 01:27:24 +02:00
neargye 4da4b75644 add namespace magic_enum::flags::bitwise_operators 2020-11-25 11:17:29 +02:00
neargye 72ba8a89d4 clean-up 2020-11-19 15:29:05 +02:00
Bela Schaum 1b587718b7 Compile fix for gcc 7.5 (#62) 2020-11-19 15:23:20 +02:00
neargye 8f1d0ba39f fix clang with msvc 2020-11-10 19:14:54 +02:00
neargye ae7aabf63d update comments 2020-11-08 22:00:23 +02:00
Florian Becker bb32605276 Fix extra-semi-stmt (#60) 2020-10-21 18:02:40 +03:00
neargye 702e2d3271 bump version 2020-10-16 16:03:53 +03:00
neargye 701bff9159 v0.7.0 2020-10-14 20:03:02 +03:00
neargye 24e06d6eef fix build 2020-10-13 13:36:18 +03:00
neargye e73c1b1168 more comfortable static check 2020-10-13 13:29:21 +03:00
neargye 8edf2e3286 fix noising assert 2020-10-13 13:14:09 +03:00
neargye 4813c04927 fix #53 2020-09-16 00:26:01 +03:00
neargye 59aa63ac64 update doc 2020-09-08 20:38:34 +03:00
Daniil Goncharov 690486e7f2 improve customize 2020-09-07 12:55:59 +03:00
Daniil Goncharov 000551a655 clean-up 2020-09-01 14:01:49 +03:00
neargye 9ed88dea3b clean-up 2020-08-30 10:45:18 +03:00
neargye d0e279ae59 fix cmp_equal 2020-08-18 10:19:05 +05:00
neargye e55d4cea83 remove unused magic_enum::flags::bitwise_operators 2020-08-17 01:28:24 +05:00
neargye 02f2249239 clean-up 2020-08-16 17:43:22 +05:00
neargye 521b753a86 fix warnings 2020-08-16 16:25:03 +05:00
neargye 971a548693 remove strict enum_name 2020-08-16 15:16:15 +05:00
neargye 9c40cae91a add enum-flags test 2020-08-16 14:58:48 +05:00
neargye b6743e4a26 workaround enum_type_name 2020-08-16 12:10:22 +05:00
neargye d73a985f52 add MAGIC_ENUM_SUPPORTED_ALIASES 2020-08-15 23:56:54 +05:00
neargye e2578822ed wip 2020-08-15 22:52:03 +05:00
neargye d525acae66 wip 2020-08-15 22:47:20 +05:00
neargye 7892516990 wip 2020-08-15 21:55:52 +05:00
neargye 0228a62497 wip 2020-08-15 20:30:35 +05:00
neargye 8f31ad7cfa wip 2020-08-15 19:52:37 +05:00
neargye 619164687f wip 2020-08-15 18:52:41 +05:00
neargye 0c0b03131a wip 2020-08-15 18:09:27 +05:00
neargye bcbabba3e4 wip 2020-07-08 21:14:43 +05:00