Changelog History
-
v0.9.4 Changes
June 06, 2020๐ Release v0.9.4
- Add
NAMEOF_TYPE_RTTI
- ๐ Fix compiler checks
- Add
-
v0.9.3 Changes
December 30, 2019๐ Release v0.9.3
- ๐ Fix some warnings.
nameof_type
returnsstd::string_view
and cache value.
-
v0.9.2 Changes
October 19, 2019๐ Release v0.9.2
โ Add documentation.
nameof
andnameof_type
returnsnameof::cstring
- constexpr implementation of an string.๐ Fix
nameof_enum
cvref regression.๐ Fix
nameof_enum
bug signed casts to unsigned in min()/max().๐ Fix
nameof_enum
calculate reflected range.Improving
nameof_enum
compile times. -
v0.9.1 Changes
October 02, 2019๐ Release v0.9.1
Less bin size and overhead reduction, thanks @rollbear
nameof
andnameof_type
returnstatic_string
convertible tostd::string_view
orstd::string
.โ Add error msg unsupported compiler.
Marco
NAMEOF_ENUM_SUPPORTED
andNAMEOF_TYPE_SUPPORTED
to check is compiler compatibility.๐ Fix type cast for unsigned enum.
-
v0.9.0 Changes
July 25, 2019๐ Release v0.9.0
Fix build fail with sanitize, see Neargye/magic_enum#6
๐ Fix implicit conversion changes signedness.
Improving compile times.
๐ฅ [breaking changes]
nameof_type
return name same as typeid.
NAMEOF_TYPE
- obtains string name of type, reference and cv-qualifiers are ignored.๐ฅ [breaking changes] Rename NAMEOF_VAR_TYPE to NAMEOF_TYPE_EXPR.
NAMEOF_TYPE_EXPR
- obtains string name type of expression, reference and cv-qualifiers are ignored.Add
nameof_full_type
.
NAMEOF_FULL_TYPE
- obtains string name of full type, with reference and cv-qualifiers.
NAMEOF_FULL_TYPE_EXPR
- obtains string name full type of expression, with reference and cv-qualifiers. -
v0.8.3 Changes
May 06, 2019๐ Release v0.8.3