Skip to content

Commit 58b715c

Browse files
Fix linking of customer apps that build SDK and the app using different CPP standards #2184
GCC bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101957
1 parent 48f98f7 commit 58b715c

File tree

5 files changed

+127
-105
lines changed

5 files changed

+127
-105
lines changed

aws-cpp-sdk-core/include/aws/core/endpoint/AWSPartitions.h

Lines changed: 6 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -4,86 +4,20 @@
44
*/
55

66
#pragma once
7+
#include <aws/core/Core_EXPORTS.h>
78
#include <aws/core/utils/memory/stl/AWSArray.h>
89

910
namespace Aws
1011
{
1112
namespace Endpoint
1213
{
13-
struct AWSPartitions
14+
struct AWS_CORE_API AWSPartitions
1415
{
1516
public:
16-
static constexpr size_t PartitionsBlobStrLen = 1629;
17-
static constexpr size_t PartitionsBlobSize = 1630;
18-
using PartitionsBlobT = Aws::Array<const char, PartitionsBlobSize>;
19-
static constexpr PartitionsBlobT PartitionsBlob = {
20-
'{','"','v','e','r','s','i','o','n','"',':','"','1','.','1','"',',','"','p','a','r','t','i','t','i',
21-
'o','n','s','"',':','[','{','"','i','d','"',':','"','a','w','s','"',',','"','r','e','g','i','o','n',
22-
'R','e','g','e','x','"',':','"','^','(','u','s','|','e','u','|','a','p','|','s','a','|','c','a','|',
23-
'm','e','|','a','f',')','-','\\','\\','w','+','-','\\','\\','d','+','$','"',',','"','r','e','g','i','o',
24-
'n','s','"',':','{','"','a','f','-','s','o','u','t','h','-','1','"',':','{','}',',','"','a','f','-',
25-
'e','a','s','t','-','1','"',':','{','}',',','"','a','p','-','n','o','r','t','h','e','a','s','t','-',
26-
'1','"',':','{','}',',','"','a','p','-','n','o','r','t','h','e','a','s','t','-','2','"',':','{','}',
27-
',','"','a','p','-','n','o','r','t','h','e','a','s','t','-','3','"',':','{','}',',','"','a','p','-',
28-
's','o','u','t','h','-','1','"',':','{','}',',','"','a','p','-','s','o','u','t','h','e','a','s','t',
29-
'-','1','"',':','{','}',',','"','a','p','-','s','o','u','t','h','e','a','s','t','-','2','"',':','{',
30-
'}',',','"','a','p','-','s','o','u','t','h','e','a','s','t','-','3','"',':','{','}',',','"','c','a',
31-
'-','c','e','n','t','r','a','l','-','1','"',':','{','}',',','"','e','u','-','c','e','n','t','r','a',
32-
'l','-','1','"',':','{','}',',','"','e','u','-','n','o','r','t','h','-','1','"',':','{','}',',','"',
33-
'e','u','-','s','o','u','t','h','-','1','"',':','{','}',',','"','e','u','-','w','e','s','t','-','1',
34-
'"',':','{','}',',','"','e','u','-','w','e','s','t','-','2','"',':','{','}',',','"','e','u','-','w',
35-
'e','s','t','-','3','"',':','{','}',',','"','m','e','-','s','o','u','t','h','-','1','"',':','{','}',
36-
',','"','s','a','-','e','a','s','t','-','1','"',':','{','}',',','"','u','s','-','e','a','s','t','-',
37-
'1','"',':','{','}',',','"','u','s','-','e','a','s','t','-','2','"',':','{','}',',','"','u','s','-',
38-
'w','e','s','t','-','1','"',':','{','}',',','"','u','s','-','w','e','s','t','-','2','"',':','{','}',
39-
',','"','a','w','s','-','g','l','o','b','a','l','"',':','{','}','}',',','"','o','u','t','p','u','t',
40-
's','"',':','{','"','n','a','m','e','"',':','"','a','w','s','"',',','"','d','n','s','S','u','f','f',
41-
'i','x','"',':','"','a','m','a','z','o','n','a','w','s','.','c','o','m','"',',','"','d','u','a','l',
42-
'S','t','a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','w','s','"',
43-
',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p',
44-
'p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"',
45-
'i','d','"',':','"','a','w','s','-','u','s','-','g','o','v','"',',','"','r','e','g','i','o','n','R',
46-
'e','g','e','x','"',':','"','^','u','s','\\','\\','-','g','o','v','\\','\\','-','\\','\\','w','+','\\','\\',
47-
'-','\\','\\','d','+','$','"',',','"','r','e','g','i','o','n','s','"',':','{','"','u','s','-','g','o',
48-
'v','-','w','e','s','t','-','1','"',':','{','}',',','"','u','s','-','g','o','v','-','e','a','s','t',
49-
'-','1','"',':','{','}',',','"','a','w','s','-','u','s','-','g','o','v','-','g','l','o','b','a','l',
50-
'"',':','{','}','}',',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"',
51-
'a','w','s','-','u','s','-','g','o','v','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"',
52-
'a','m','a','z','o','n','a','w','s','.','c','o','m','"',',','"','d','u','a','l','S','t','a','c','k',
53-
'D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','w','s','"',',','"','s','u','p',
54-
'p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p','p','o','r','t','s',
55-
'D','u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"','i','d','"',':','"',
56-
'a','w','s','-','c','n','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^','c',
57-
'n','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"',',','"','r','e','g','i','o','n',
58-
's','"',':','{','"','c','n','-','n','o','r','t','h','-','1','"',':','{','}',',','"','c','n','-','n',
59-
'o','r','t','h','w','e','s','t','-','1','"',':','{','}',',','"','a','w','s','-','c','n','-','g','l',
60-
'o','b','a','l','"',':','{','}','}',',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m',
61-
'e','"',':','"','a','w','s','-','c','n','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"',
62-
'a','m','a','z','o','n','a','w','s','.','c','o','m','.','c','n','"',',','"','d','u','a','l','S','t',
63-
'a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','m','a','z','o','n',
64-
'w','e','b','s','e','r','v','i','c','e','s','.','c','o','m','.','c','n','"',',','"','s','u','p','p',
65-
'o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p','p','o','r','t','s','D',
66-
'u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"','i','d','"',':','"','a',
67-
'w','s','-','i','s','o','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^','u',
68-
's','\\','\\','-','i','s','o','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"',',','"',
69-
'o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"','a','w','s','-','i','s','o',
70-
'"',',','"','d','n','s','S','u','f','f','i','x','"',':','"','c','2','s','.','i','c','.','g','o','v',
71-
'"',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u',
72-
'p','p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','f','a','l','s','e',',','"','d',
73-
'u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','c','2','s','.','i',
74-
'c','.','g','o','v','"','}',',','"','r','e','g','i','o','n','s','"',':','{','"','a','w','s','-','i',
75-
's','o','-','g','l','o','b','a','l','"',':','{','}','}','}',',','{','"','i','d','"',':','"','a','w',
76-
's','-','i','s','o','-','b','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^',
77-
'u','s','\\','\\','-','i','s','o','b','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"',
78-
',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"','a','w','s','-','i',
79-
's','o','-','b','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"','s','c','2','s','.','s',
80-
'g','o','v','.','g','o','v','"',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t',
81-
'r','u','e',',','"','s','u','p','p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','f',
82-
'a','l','s','e',',','"','d','u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x','"',
83-
':','"','s','c','2','s','.','s','g','o','v','.','g','o','v','"','}',',','"','r','e','g','i','o','n',
84-
's','"',':','{','"','a','w','s','-','i','s','o','-','b','-','g','l','o','b','a','l','"',':','{','}',
85-
'}','}',']','}','\0'
86-
};
17+
static const size_t PartitionsBlobStrLen;
18+
static const size_t PartitionsBlobSize;
19+
20+
static const char* GetPartitionsBlob();
8721
};
8822
} // namespace Endpoint
8923
} // namespace Aws

aws-cpp-sdk-core/include/aws/core/endpoint/DefaultEndpointProvider.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ namespace Aws
5151
public:
5252
DefaultEndpointProvider(const Aws::Vector<char>& endpointRulesBLOB)
5353
: m_crtRuleEngine(Aws::Crt::ByteCursorFromArray((const uint8_t*) endpointRulesBLOB.data(), endpointRulesBLOB.size()),
54-
Aws::Crt::ByteCursorFromArray((const uint8_t*) AWSPartitions::PartitionsBlob.data(), AWSPartitions::PartitionsBlobSize))
54+
Aws::Crt::ByteCursorFromArray((const uint8_t*) AWSPartitions::GetPartitionsBlob(), AWSPartitions::PartitionsBlobSize))
5555
{
5656
if(!m_crtRuleEngine) {
5757
AWS_LOGSTREAM_FATAL(DEFAULT_ENDPOINT_PROVIDER_TAG, "Invalid CRT Rule Engine state");

aws-cpp-sdk-core/source/endpoint/AWSPartitions.cpp

Lines changed: 78 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,83 @@ namespace Aws
99
{
1010
namespace Endpoint
1111
{
12-
constexpr AWSPartitions::PartitionsBlobT AWSPartitions::PartitionsBlob;
12+
const size_t AWSPartitions::PartitionsBlobStrLen = 1629;
13+
const size_t AWSPartitions::PartitionsBlobSize = 1630;
14+
15+
using PartitionsBlobT = Aws::Array<const char, AWSPartitions::PartitionsBlobSize>;
16+
static constexpr PartitionsBlobT PartitionsBlob = {
17+
'{','"','v','e','r','s','i','o','n','"',':','"','1','.','1','"',',','"','p','a','r','t','i','t','i',
18+
'o','n','s','"',':','[','{','"','i','d','"',':','"','a','w','s','"',',','"','r','e','g','i','o','n',
19+
'R','e','g','e','x','"',':','"','^','(','u','s','|','e','u','|','a','p','|','s','a','|','c','a','|',
20+
'm','e','|','a','f',')','-','\\','\\','w','+','-','\\','\\','d','+','$','"',',','"','r','e','g','i','o',
21+
'n','s','"',':','{','"','a','f','-','s','o','u','t','h','-','1','"',':','{','}',',','"','a','f','-',
22+
'e','a','s','t','-','1','"',':','{','}',',','"','a','p','-','n','o','r','t','h','e','a','s','t','-',
23+
'1','"',':','{','}',',','"','a','p','-','n','o','r','t','h','e','a','s','t','-','2','"',':','{','}',
24+
',','"','a','p','-','n','o','r','t','h','e','a','s','t','-','3','"',':','{','}',',','"','a','p','-',
25+
's','o','u','t','h','-','1','"',':','{','}',',','"','a','p','-','s','o','u','t','h','e','a','s','t',
26+
'-','1','"',':','{','}',',','"','a','p','-','s','o','u','t','h','e','a','s','t','-','2','"',':','{',
27+
'}',',','"','a','p','-','s','o','u','t','h','e','a','s','t','-','3','"',':','{','}',',','"','c','a',
28+
'-','c','e','n','t','r','a','l','-','1','"',':','{','}',',','"','e','u','-','c','e','n','t','r','a',
29+
'l','-','1','"',':','{','}',',','"','e','u','-','n','o','r','t','h','-','1','"',':','{','}',',','"',
30+
'e','u','-','s','o','u','t','h','-','1','"',':','{','}',',','"','e','u','-','w','e','s','t','-','1',
31+
'"',':','{','}',',','"','e','u','-','w','e','s','t','-','2','"',':','{','}',',','"','e','u','-','w',
32+
'e','s','t','-','3','"',':','{','}',',','"','m','e','-','s','o','u','t','h','-','1','"',':','{','}',
33+
',','"','s','a','-','e','a','s','t','-','1','"',':','{','}',',','"','u','s','-','e','a','s','t','-',
34+
'1','"',':','{','}',',','"','u','s','-','e','a','s','t','-','2','"',':','{','}',',','"','u','s','-',
35+
'w','e','s','t','-','1','"',':','{','}',',','"','u','s','-','w','e','s','t','-','2','"',':','{','}',
36+
',','"','a','w','s','-','g','l','o','b','a','l','"',':','{','}','}',',','"','o','u','t','p','u','t',
37+
's','"',':','{','"','n','a','m','e','"',':','"','a','w','s','"',',','"','d','n','s','S','u','f','f',
38+
'i','x','"',':','"','a','m','a','z','o','n','a','w','s','.','c','o','m','"',',','"','d','u','a','l',
39+
'S','t','a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','w','s','"',
40+
',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p',
41+
'p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"',
42+
'i','d','"',':','"','a','w','s','-','u','s','-','g','o','v','"',',','"','r','e','g','i','o','n','R',
43+
'e','g','e','x','"',':','"','^','u','s','\\','\\','-','g','o','v','\\','\\','-','\\','\\','w','+','\\','\\',
44+
'-','\\','\\','d','+','$','"',',','"','r','e','g','i','o','n','s','"',':','{','"','u','s','-','g','o',
45+
'v','-','w','e','s','t','-','1','"',':','{','}',',','"','u','s','-','g','o','v','-','e','a','s','t',
46+
'-','1','"',':','{','}',',','"','a','w','s','-','u','s','-','g','o','v','-','g','l','o','b','a','l',
47+
'"',':','{','}','}',',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"',
48+
'a','w','s','-','u','s','-','g','o','v','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"',
49+
'a','m','a','z','o','n','a','w','s','.','c','o','m','"',',','"','d','u','a','l','S','t','a','c','k',
50+
'D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','w','s','"',',','"','s','u','p',
51+
'p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p','p','o','r','t','s',
52+
'D','u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"','i','d','"',':','"',
53+
'a','w','s','-','c','n','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^','c',
54+
'n','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"',',','"','r','e','g','i','o','n',
55+
's','"',':','{','"','c','n','-','n','o','r','t','h','-','1','"',':','{','}',',','"','c','n','-','n',
56+
'o','r','t','h','w','e','s','t','-','1','"',':','{','}',',','"','a','w','s','-','c','n','-','g','l',
57+
'o','b','a','l','"',':','{','}','}',',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m',
58+
'e','"',':','"','a','w','s','-','c','n','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"',
59+
'a','m','a','z','o','n','a','w','s','.','c','o','m','.','c','n','"',',','"','d','u','a','l','S','t',
60+
'a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','a','p','i','.','a','m','a','z','o','n',
61+
'w','e','b','s','e','r','v','i','c','e','s','.','c','o','m','.','c','n','"',',','"','s','u','p','p',
62+
'o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u','p','p','o','r','t','s','D',
63+
'u','a','l','S','t','a','c','k','"',':','t','r','u','e','}','}',',','{','"','i','d','"',':','"','a',
64+
'w','s','-','i','s','o','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^','u',
65+
's','\\','\\','-','i','s','o','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"',',','"',
66+
'o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"','a','w','s','-','i','s','o',
67+
'"',',','"','d','n','s','S','u','f','f','i','x','"',':','"','c','2','s','.','i','c','.','g','o','v',
68+
'"',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t','r','u','e',',','"','s','u',
69+
'p','p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','f','a','l','s','e',',','"','d',
70+
'u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x','"',':','"','c','2','s','.','i',
71+
'c','.','g','o','v','"','}',',','"','r','e','g','i','o','n','s','"',':','{','"','a','w','s','-','i',
72+
's','o','-','g','l','o','b','a','l','"',':','{','}','}','}',',','{','"','i','d','"',':','"','a','w',
73+
's','-','i','s','o','-','b','"',',','"','r','e','g','i','o','n','R','e','g','e','x','"',':','"','^',
74+
'u','s','\\','\\','-','i','s','o','b','\\','\\','-','\\','\\','w','+','\\','\\','-','\\','\\','d','+','$','"',
75+
',','"','o','u','t','p','u','t','s','"',':','{','"','n','a','m','e','"',':','"','a','w','s','-','i',
76+
's','o','-','b','"',',','"','d','n','s','S','u','f','f','i','x','"',':','"','s','c','2','s','.','s',
77+
'g','o','v','.','g','o','v','"',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',':','t',
78+
'r','u','e',',','"','s','u','p','p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',':','f',
79+
'a','l','s','e',',','"','d','u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x','"',
80+
':','"','s','c','2','s','.','s','g','o','v','.','g','o','v','"','}',',','"','r','e','g','i','o','n',
81+
's','"',':','{','"','a','w','s','-','i','s','o','-','b','-','g','l','o','b','a','l','"',':','{','}',
82+
'}','}',']','}','\0'
83+
};
84+
85+
const char* AWSPartitions::GetPartitionsBlob()
86+
{
87+
return PartitionsBlob.data();
88+
}
89+
1390
} // namespace Endpoint
1491
} // namespace Aws

code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/partitions/AWSPartitionsHeader.vm

Lines changed: 3 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -12,37 +12,10 @@ namespace Endpoint
1212
{
1313
public:
1414
#set($PartitionsBlobStrLen = $serviceModel.partitionsBlob.length() - 1)
15-
static constexpr size_t PartitionsBlobStrLen = $PartitionsBlobStrLen;
16-
static constexpr size_t PartitionsBlobSize = $serviceModel.partitionsBlob.length();
17-
using PartitionsBlobT = Aws::Array<const char, PartitionsBlobSize>;
18-
static constexpr PartitionsBlobT PartitionsBlob = {
19-
#set($lineLenth = 0)
20-
#foreach($tmpChar in $serviceModel.partitionsBlob.toCharArray())
21-
#if($tmpChar.equals($nl) || $tmpChar == $nl)
22-
#set($tmpChar = "\n")
23-
#end
24-
#if($tmpChar == "\")
25-
#set($tmpChar = "\\")
26-
#end
27-
#if($tmpChar == "'")
28-
#set($tmpChar = "\'")
29-
#end
30-
#if($tmpChar == $nullChar)
31-
#set($tmpChar = "\0")
32-
#end
33-
#if(25 == $lineLenth)
34-
#set($lineLenth = 0)
15+
static const size_t PartitionsBlobStrLen;
16+
static const size_t PartitionsBlobSize;
3517

36-
#end
37-
#set($lineLenth = $lineLenth + 1)
38-
#if( $foreach.hasNext )
39-
'${tmpChar}',##comment to avoid newline
40-
#else
41-
'${tmpChar}'##comment to avoid newline
42-
#end
43-
#end
44-
45-
};
18+
static const char* GetPartitionsBlob();
4619
};
4720
} // namespace Endpoint
4821
} // namespace Aws

code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/endpoint/partitions/AWSPartitionsSource.vm

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,44 @@ namespace Aws
66
{
77
namespace Endpoint
88
{
9-
constexpr AWSPartitions::PartitionsBlobT AWSPartitions::PartitionsBlob;
9+
#set($PartitionsBlobStrLen = $serviceModel.partitionsBlob.length() - 1)
10+
const size_t AWSPartitions::PartitionsBlobStrLen = $PartitionsBlobStrLen;
11+
const size_t AWSPartitions::PartitionsBlobSize = $serviceModel.partitionsBlob.length();
12+
13+
using PartitionsBlobT = Aws::Array<const char, AWSPartitions::PartitionsBlobSize>;
14+
static constexpr PartitionsBlobT PartitionsBlob = {
15+
#set($lineLenth = 0)
16+
#foreach($tmpChar in $serviceModel.partitionsBlob.toCharArray())
17+
#if($tmpChar.equals($nl) || $tmpChar == $nl)
18+
#set($tmpChar = "\n")
19+
#end
20+
#if($tmpChar == "\")
21+
#set($tmpChar = "\\")
22+
#end
23+
#if($tmpChar == "'")
24+
#set($tmpChar = "\'")
25+
#end
26+
#if($tmpChar == $nullChar)
27+
#set($tmpChar = "\0")
28+
#end
29+
#if(25 == $lineLenth)
30+
#set($lineLenth = 0)
31+
32+
#end
33+
#set($lineLenth = $lineLenth + 1)
34+
#if( $foreach.hasNext )
35+
'${tmpChar}',##comment to avoid newline
36+
#else
37+
'${tmpChar}'##comment to avoid newline
38+
#end
39+
#end
40+
41+
};
42+
43+
const char* AWSPartitions::GetPartitionsBlob()
44+
{
45+
return PartitionsBlob.data();
46+
}
47+
1048
} // namespace Endpoint
1149
} // namespace Aws

0 commit comments

Comments
 (0)