Skip to content

Commit 305f6f9

Browse files
committed
[cpp-rest-sdk] remove unnecessary prefix for enum classes
1 parent 93e6906 commit 305f6f9

File tree

4 files changed

+31
-31
lines changed

4 files changed

+31
-31
lines changed

modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/model-header.mustache

+3-3
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public:
123123
/// {{.}}
124124
/// </summary>
125125
{{/enumDescription}}
126-
{{classname}}_{{{name}}}{{^last}},{{/last}}
126+
{{{name}}}{{^last}},{{/last}}
127127
{{/enumVars}}
128128
{{/allowableValues}}
129129
};
@@ -136,14 +136,14 @@ public:
136136
std::map<e{{classname}},utility::string_t> enumToStrMap = {
137137
{{#allowableValues}}
138138
{{#enumVars}}
139-
{ e{{classname}}::{{classname}}_{{{name}}}, "{{{name}}}" }{{^-last}},{{/-last}}
139+
{ e{{classname}}::{{{name}}}, "{{{name}}}" }{{^-last}},{{/-last}}
140140
{{/enumVars}}
141141
{{/allowableValues}}
142142
};
143143
std::map<utility::string_t,e{{classname}}> strToEnumMap = {
144144
{{#allowableValues}}
145145
{{#enumVars}}
146-
{ "{{{name}}}", e{{classname}}::{{classname}}_{{{name}}} }{{^-last}},{{/-last}}
146+
{ "{{{name}}}", e{{classname}}::{{{name}}} }{{^-last}},{{/-last}}
147147
{{/enumVars}}
148148
{{/allowableValues}}
149149
};

modules/openapi-generator/src/main/resources/cpp-rest-sdk-client/model-source.mustache

+3-3
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ using EnumUnderlyingType = {{#isNumeric}}int64_t{{/isNumeric}}{{^isNumeric}}util
7272
{
7373
{{#enumVars}}
7474
case {{value}}:
75-
return {{classname}}::e{{classname}}::{{classname}}_{{name}};
75+
return {{classname}}::e{{classname}}::{{name}};
7676
{{#-last}}
7777
default:
7878
break;
@@ -83,7 +83,7 @@ using EnumUnderlyingType = {{#isNumeric}}int64_t{{/isNumeric}}{{^isNumeric}}util
8383
{{^isNumeric}}
8484
{{#enumVars}}
8585
if (val == utility::conversions::to_string_t(_XPLATSTR("{{{value}}}")))
86-
return {{classname}}::e{{classname}}::{{classname}}_{{name}};
86+
return {{classname}}::e{{classname}}::{{name}};
8787
{{/enumVars}}
8888
{{/isNumeric}}
8989
{{/allowableValues}}
@@ -96,7 +96,7 @@ EnumUnderlyingType fromEnum({{classname}}::e{{classname}} e)
9696
switch (e)
9797
{
9898
{{#enumVars}}
99-
case {{classname}}::e{{classname}}::{{classname}}_{{name}}:
99+
case {{classname}}::e{{classname}}::{{name}}:
100100
return {{#isNumeric}}{{value}}{{/isNumeric}}{{^isNumeric}}_XPLATSTR("{{value}}"){{/isNumeric}};
101101
{{#-last}}
102102
default:

samples/client/petstore/cpp-restsdk/client/include/CppRestPetstoreClient/model/Color.h

+15-15
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@ class Color
5454

5555
enum class eColor
5656
{
57-
Color_BLACK,
58-
Color_WHITE,
59-
Color_BROWN,
60-
Color_GOLDEN,
61-
Color_MIXED,
57+
BLACK,
58+
WHITE,
59+
BROWN,
60+
GOLDEN,
61+
MIXED,
6262
};
6363

6464
eColor getValue() const;
@@ -67,18 +67,18 @@ class Color
6767
protected:
6868
eColor m_value;
6969
std::map<eColor,utility::string_t> enumToStrMap = {
70-
{ eColor::Color_BLACK, "BLACK" },
71-
{ eColor::Color_WHITE, "WHITE" },
72-
{ eColor::Color_BROWN, "BROWN" },
73-
{ eColor::Color_GOLDEN, "GOLDEN" },
74-
{ eColor::Color_MIXED, "MIXED" }
70+
{ eColor::BLACK, "BLACK" },
71+
{ eColor::WHITE, "WHITE" },
72+
{ eColor::BROWN, "BROWN" },
73+
{ eColor::GOLDEN, "GOLDEN" },
74+
{ eColor::MIXED, "MIXED" }
7575
};
7676
std::map<utility::string_t,eColor> strToEnumMap = {
77-
{ "BLACK", eColor::Color_BLACK },
78-
{ "WHITE", eColor::Color_WHITE },
79-
{ "BROWN", eColor::Color_BROWN },
80-
{ "GOLDEN", eColor::Color_GOLDEN },
81-
{ "MIXED", eColor::Color_MIXED }
77+
{ "BLACK", eColor::BLACK },
78+
{ "WHITE", eColor::WHITE },
79+
{ "BROWN", eColor::BROWN },
80+
{ "GOLDEN", eColor::GOLDEN },
81+
{ "MIXED", eColor::MIXED }
8282
};
8383

8484
};

samples/client/petstore/cpp-restsdk/client/src/model/Color.cpp

+10-10
Original file line numberDiff line numberDiff line change
@@ -25,31 +25,31 @@ using EnumUnderlyingType = utility::string_t;
2525
Color::eColor toEnum(const EnumUnderlyingType& val)
2626
{
2727
if (val == utility::conversions::to_string_t(_XPLATSTR("black")))
28-
return Color::eColor::Color_BLACK;
28+
return Color::eColor::BLACK;
2929
if (val == utility::conversions::to_string_t(_XPLATSTR("white")))
30-
return Color::eColor::Color_WHITE;
30+
return Color::eColor::WHITE;
3131
if (val == utility::conversions::to_string_t(_XPLATSTR("brown")))
32-
return Color::eColor::Color_BROWN;
32+
return Color::eColor::BROWN;
3333
if (val == utility::conversions::to_string_t(_XPLATSTR("golden")))
34-
return Color::eColor::Color_GOLDEN;
34+
return Color::eColor::GOLDEN;
3535
if (val == utility::conversions::to_string_t(_XPLATSTR("mixed")))
36-
return Color::eColor::Color_MIXED;
36+
return Color::eColor::MIXED;
3737
return {};
3838
}
3939

4040
EnumUnderlyingType fromEnum(Color::eColor e)
4141
{
4242
switch (e)
4343
{
44-
case Color::eColor::Color_BLACK:
44+
case Color::eColor::BLACK:
4545
return _XPLATSTR("black");
46-
case Color::eColor::Color_WHITE:
46+
case Color::eColor::WHITE:
4747
return _XPLATSTR("white");
48-
case Color::eColor::Color_BROWN:
48+
case Color::eColor::BROWN:
4949
return _XPLATSTR("brown");
50-
case Color::eColor::Color_GOLDEN:
50+
case Color::eColor::GOLDEN:
5151
return _XPLATSTR("golden");
52-
case Color::eColor::Color_MIXED:
52+
case Color::eColor::MIXED:
5353
return _XPLATSTR("mixed");
5454
default:
5555
break;

0 commit comments

Comments
 (0)