neargye
eb0f051078
add check in enum_flags_name
2023-06-19 01:25:00 +04:00
neargye
fd9f70b91d
fix _ITERATOR_DEBUG_LEVEL
2023-06-16 06:04:33 +04:00
neargye
e43f7a9329
update readme
2023-06-16 00:30:02 +04:00
neargye
911cd2047b
fix VS_2017_WORKAROUND for resharper
2023-06-14 03:02:45 +04:00
neargye
fd15349e17
fix warn
2023-06-12 17:49:35 +04:00
neargye
fe122a8366
move enum_for_each to magic_enum_utility.hpp
2023-06-12 17:46:11 +04:00
neargye
7a881a68ba
add enum_next_value and enum_prev_value
2023-06-12 17:45:42 +04:00
neargye
cf963cba28
add MAGIC_ENUM_NO_EXCEPTION
2023-06-12 17:44:50 +04:00
neargye
64bc3dba6c
add MAGIC_ENUM_ENABLE_HASH_SWITCH
2023-06-12 17:43:57 +04:00
neargye
e7749da06b
add MAGIC_ENUM_NO_ASSERT
2023-06-12 17:43:19 +04:00
neargye
cf659c59c8
add <magic_enum_all.hpp>
2023-06-12 17:40:10 +04:00
neargye
5018ef9677
v0.9.2
2023-06-10 15:30:32 +04:00
Jordan Rupprecht
8a26b3dc42
Re-enable Wenum-constexpr-conversion clang fix ( #279 )
2023-06-06 13:22:49 +04:00
neargye
27f5b9d925
clean-up
2023-06-05 15:18:56 +04:00
neargye
6e1978eea7
fix warn
2023-06-05 15:16:20 +04:00
neargye
3b4967b21e
move all enum_flags_* func to enum_flags.hpp
2023-06-05 14:44:06 +04:00
Daniil Goncharov
9508c563da
add enum_flags_test and enum_flags_test_any functions for flags ( #277 )
...
Co-authored-by: Jon Petrissans <jon.petrissans@protonmail.com>
2023-06-05 14:10:02 +04:00
neargye
0b2c1cf072
MAGIC_ENUM_VS_2017_WORKAROUND
2023-06-05 14:09:38 +04:00
neargye
75cf5003f4
fix enum-name on vs2017
2023-06-05 13:50:45 +04:00
neargye
2274b77c80
fix enum_subtype deduction
2023-06-04 20:45:10 +04:00
neargye
1c94e914c2
fix #276
2023-06-02 11:50:02 +04:00
neargye
f2ddc4ba62
add more test
2023-06-02 11:24:25 +04:00
neargye
04ecb134ff
fix char_type cast
2023-05-31 15:46:21 +04:00
neargye
67abcf483a
v0.9.1
2023-05-31 14:58:31 +04:00
neargye
06598d1595
remove unnecessary func
2023-05-30 17:58:31 +04:00
neargye
e59f8736fe
remove unnecessary template instantiations
2023-05-30 17:18:07 +04:00
neargye
6fe7ffbf35
fix enum name in namespace
2023-05-30 14:37:45 +04:00
neargye
6fec6f6386
add more test
2023-05-30 13:24:25 +04:00
neargye
abf48fc20e
fix enum name in class
2023-05-30 12:54:30 +04:00
Tyler
930bcf0ba2
fixed meson build for the tests ( #275 )
2023-05-30 12:29:52 +04:00
Daniil Goncharov
6304edd7f6
update doc
2023-05-26 17:33:03 +04:00
Daniil Goncharov
8f6c9905fd
Enable wchar_t as string_view value_type ( #272 )
2023-05-24 19:05:20 +04:00
neargye
fba99305d2
v0.9.0
2023-05-24 13:51:51 +04:00
neargye
50adc0691e
fix clang-format
2023-05-23 21:12:42 +04:00
Bela Schaum
dd2fb1b9a3
Fix https://github.com/Neargye/magic_enum/issues/234#issuecomment-1468134598 ( #271 )
2023-05-23 20:43:04 +04:00
Diogo Teles Sant'Anna
8f933fcfbd
Create Security Policy ( #270 )
2023-05-23 11:37:51 +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
4c54c094ea
clean-up
2023-05-21 23:35:04 +04:00
neargye
85e2c5be68
add subtype to enum_fuse
2023-05-21 21:27:39 +04:00
neargye
ed43fd5fa2
move iostream_operators to magic_enum_iostream
2023-05-21 20:55:52 +04:00
neargye
57d7e79530
clean-up
2023-05-21 17:38:39 +04:00
neargye
18602fd224
optimize compile-time: removed unnecessary array copying
2023-05-21 17:32:22 +04:00
neargye
9c710f6119
add more test
2023-05-21 17:09:30 +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
neargye
737ed4fc7f
add fmt support
2023-05-19 19:49:36 +04:00
Ed Catmur
5367f5183c
Support gcc -fno-pretty-templates ( #258 )
...
https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-fno-pretty-templates
The gcc option -fno-pretty-templates changes the __PRETTY_FUNCTION__ from e.g.
"auto n() [with E = E]" to "auto n<E>()" (more like MSVC).
Pass the entire __PRETTY_FUNCTION__ / __FUNCSIG__ to pretty_name(), and truncate it there, checking the last character if necessary to determine the format used.
2023-05-13 13:15:23 +04:00
talisein
d4fa0c3dd3
Add gcc 12 and NONASCII flags to ubuntu build matrix. ( #262 )
2023-05-13 12:49:24 +04:00
talisein
8111a0d17d
Move NONASCII tests to their own file ( #261 )
2023-05-13 03:44:45 +04:00
talisein
d6fef8b171
Add const to std::formatter method ( #260 )
2023-05-13 03:43:06 +04:00