Better Enums v0.11.3 Release Notes
Release Date: 2020-10-19 // over 2 years ago-
โ Additions
BETTER_ENUMS_DECLARE_STD_HASH
for declaringstd::hash
specializations (#77, Sven Scharmentke).BETTER_ENUMS_CLASS_ATTRIBUTE
for injecting tokens into the class declaration (#80, Michael Ernst).
๐ Bugs fixed
Previous changes from v0.11.2
-
โ Additions
- ๐ Enable
constexpr
support on clang-cl (#26, Zsolt Parragi). - ๐ Enable
constexpr
support on VS 2017 (#47, Zsolt Parragi). _to_index
,_from_index
, and related functions (#59, Piotr Kosek).- Specialize maps for descriptions of type
wchar_t*
(#44, @codercheny).
๐ Bugs fixed
- ๐ Move stream I/O operators out of the global namespace (#22, Alex Cheparukhin).
- ๐ Internal namespaces used by Better Enums cause name clashes (#22, Alex Cheparukhin).
- โ Unused function warnings on comparison operators (#27, Alex Cheparukhin).
- โ Unused variables with names cause warnings on MSVC (#41, Anuradha Dissanayake).
- ๐ VS 2015 warns when not using
enum class
(#41, Anuradha Dissanayake). - ๐ Docs: note strongly that warning C4062 has to be enabled on MSVC for exhaustiveness checking (#49).
- ๐ Identifiers that begin with an underscore followed by a capital letter are reserved (#61, Felix Dombek).
- ๐ Internal values array initialization not accepted as
constexpr
by VS 2017 (#53, @D4koon).
Miscellaneous
- ๐ Enable