Skip to content

Commit b64bbbd

Browse files
committed
c4/enum.hpp: remove useless const in return value of c4::esyms()
1 parent 054809a commit b64bbbd

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

changelog/current.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- `c4/enum.hpp`: remove useless `const` in return value of `c4::esyms()`.

src/c4/enum.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class EnumSymbols
9090
* type. Failure to provide a specialization will cause a linker
9191
* error. */
9292
template<class Enum>
93-
EnumSymbols<Enum> const esyms();
93+
EnumSymbols<Enum> esyms();
9494

9595

9696
/** return the offset for an enum symbol class. For example,

test/test_enum_common.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ typedef enum {
1313

1414
namespace c4 {
1515
template<>
16-
inline const EnumSymbols<MyEnum> esyms<MyEnum>()
16+
inline EnumSymbols<MyEnum> esyms<MyEnum>()
1717
{
1818
static const EnumSymbols<MyEnum>::Sym rs[] =
1919
{
@@ -40,7 +40,7 @@ enum class MyEnumClass {
4040

4141
namespace c4 {
4242
template<>
43-
inline const EnumSymbols<MyEnumClass> esyms<MyEnumClass>()
43+
inline EnumSymbols<MyEnumClass> esyms<MyEnumClass>()
4444
{
4545
static const EnumSymbols<MyEnumClass>::Sym rs[] =
4646
{
@@ -76,7 +76,7 @@ typedef enum {
7676

7777
namespace c4 {
7878
template<>
79-
inline const EnumSymbols<MyBitmask> esyms<MyBitmask>()
79+
inline EnumSymbols<MyBitmask> esyms<MyBitmask>()
8080
{
8181
static const EnumSymbols<MyBitmask>::Sym rs[] =
8282
{
@@ -111,7 +111,7 @@ typedef enum {
111111

112112
namespace c4 {
113113
template<>
114-
inline const c4::EnumSymbols<BmWithoutNull> esyms<BmWithoutNull>()
114+
inline c4::EnumSymbols<BmWithoutNull> esyms<BmWithoutNull>()
115115
{
116116
static const EnumSymbols<BmWithoutNull>::Sym rs[] =
117117
{
@@ -148,7 +148,7 @@ enum class MyBitmaskClass {
148148
namespace c4 {
149149

150150
template<>
151-
inline const EnumSymbols<MyBitmaskClass> esyms<MyBitmaskClass>()
151+
inline EnumSymbols<MyBitmaskClass> esyms<MyBitmaskClass>()
152152
{
153153
static const EnumSymbols<MyBitmaskClass>::Sym rs[] =
154154
{
@@ -186,7 +186,7 @@ enum class BmClassWithoutNull {
186186

187187
namespace c4 {
188188
template<>
189-
inline const c4::EnumSymbols<BmClassWithoutNull> esyms<BmClassWithoutNull>()
189+
inline c4::EnumSymbols<BmClassWithoutNull> esyms<BmClassWithoutNull>()
190190
{
191191
static const EnumSymbols<BmClassWithoutNull>::Sym rs[] =
192192
{

0 commit comments

Comments
 (0)