Skip to content

Commit bad1885

Browse files
murzic4wing328
authored andcommitted
fix #7906 [cpprest] add parameterToString for number type with unspecified format (double) (#7929)
1 parent 23b31ab commit bad1885

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

modules/swagger-codegen/src/main/resources/cpprest/apiclient-header.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public:
3939
static utility::string_t parameterToString(int32_t value);
4040
static utility::string_t parameterToString(int64_t value);
4141
static utility::string_t parameterToString(float value);
42+
static utility::string_t parameterToString(double value);
4243
static utility::string_t parameterToString(const utility::datetime &value);
4344
template<class T>
4445
static utility::string_t parameterToString(const std::vector<T>& value);

modules/swagger-codegen/src/main/resources/cpprest/apiclient-source.mustache

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ utility::string_t ApiClient::parameterToString(float value)
4949
return utility::conversions::to_string_t(std::to_string(value));
5050
}
5151

52+
utility::string_t ApiClient::parameterToString(double value)
53+
{
54+
return utility::conversions::to_string_t(std::to_string(value));
55+
}
56+
5257
utility::string_t ApiClient::parameterToString(const utility::datetime &value)
5358
{
5459
return utility::conversions::to_string_t(value.to_string(utility::datetime::ISO_8601));

samples/client/petstore/cpprest/ApiClient.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ utility::string_t ApiClient::parameterToString(float value)
6161
return utility::conversions::to_string_t(std::to_string(value));
6262
}
6363

64+
utility::string_t ApiClient::parameterToString(double value)
65+
{
66+
return utility::conversions::to_string_t(std::to_string(value));
67+
}
68+
6469
utility::string_t ApiClient::parameterToString(const utility::datetime &value)
6570
{
6671
return utility::conversions::to_string_t(value.to_string(utility::datetime::ISO_8601));

samples/client/petstore/cpprest/ApiClient.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ class ApiClient
5151
static utility::string_t parameterToString(int32_t value);
5252
static utility::string_t parameterToString(int64_t value);
5353
static utility::string_t parameterToString(float value);
54+
static utility::string_t parameterToString(double value);
5455
static utility::string_t parameterToString(const utility::datetime &value);
5556
template<class T>
5657
static utility::string_t parameterToString(const std::vector<T>& value);

0 commit comments

Comments
 (0)