Skip to content

Commit f839acd

Browse files
committed
fix: make changes from #4144 abi compat
1 parent cc91ec3 commit f839acd

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

source/adios2/common/ADIOSMacros.h

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
</pre>
3434
*/
3535
#define ADIOS2_FOREACH_ATTRIBUTE_PRIMITIVE_STDTYPE_1ARG(MACRO) \
36+
MACRO(char) \
3637
MACRO(int8_t) \
3738
MACRO(int16_t) \
3839
MACRO(int32_t) \
@@ -43,24 +44,24 @@
4344
MACRO(uint64_t) \
4445
MACRO(float) \
4546
MACRO(double) \
46-
MACRO(long double) \
47-
MACRO(char)
47+
MACRO(long double)
4848

4949
#define ADIOS2_FOREACH_PRIMITIVE_STDTYPE_1ARG(MACRO) \
5050
ADIOS2_FOREACH_ATTRIBUTE_PRIMITIVE_STDTYPE_1ARG(MACRO) \
5151
MACRO(std::complex<float>) \
5252
MACRO(std::complex<double>)
5353

5454
#define ADIOS2_FOREACH_ATTRIBUTE_STDTYPE_1ARG(MACRO) \
55-
ADIOS2_FOREACH_PRIMITIVE_STDTYPE_1ARG(MACRO) \
56-
MACRO(std::string)
55+
MACRO(std::string) \
56+
ADIOS2_FOREACH_PRIMITIVE_STDTYPE_1ARG(MACRO)
5757

5858
#define ADIOS2_FOREACH_STDTYPE_1ARG(MACRO) \
59-
ADIOS2_FOREACH_PRIMITIVE_STDTYPE_1ARG(MACRO) \
60-
MACRO(std::string)
59+
MACRO(std::string) \
60+
ADIOS2_FOREACH_PRIMITIVE_STDTYPE_1ARG(MACRO)
6161

6262
#define ADIOS2_FOREACH_TYPE_1ARG(MACRO) \
6363
MACRO(std::string) \
64+
MACRO(char) \
6465
MACRO(signed char) \
6566
MACRO(unsigned char) \
6667
MACRO(short) \
@@ -75,10 +76,10 @@
7576
MACRO(double) \
7677
MACRO(long double) \
7778
MACRO(std::complex<float>) \
78-
MACRO(std::complex<double>) \
79-
MACRO(char)
79+
MACRO(std::complex<double>)
8080

8181
#define ADIOS2_FOREACH_PRIMITIVE_TYPE_1ARG(MACRO) \
82+
MACRO(char) \
8283
MACRO(signed char) \
8384
MACRO(unsigned char) \
8485
MACRO(short) \
@@ -93,18 +94,17 @@
9394
MACRO(double) \
9495
MACRO(long double) \
9596
MACRO(std::complex<float>) \
96-
MACRO(std::complex<double>) \
97-
MACRO(char)
97+
MACRO(std::complex<double>)
9898

9999
#define ADIOS2_FOREACH_COMPLEX_PRIMITIVE_TYPE_1ARG(MACRO) \
100100
MACRO(float) \
101101
MACRO(double) \
102102
MACRO(long double)
103103

104104
#define ADIOS2_FOREACH_CHAR_TYPE_1ARG(MACRO) \
105+
MACRO(char) \
105106
MACRO(signed char) \
106-
MACRO(unsigned char) \
107-
MACRO(char)
107+
MACRO(unsigned char)
108108

109109
#define ADIOS2_FOREACH_NUMERIC_TYPE_1ARG(MACRO) \
110110
MACRO(short) \
@@ -123,6 +123,7 @@
123123

124124
#define ADIOS2_FOREACH_ATTRIBUTE_TYPE_1ARG(MACRO) \
125125
MACRO(std::string) \
126+
MACRO(char) \
126127
MACRO(signed char) \
127128
MACRO(unsigned char) \
128129
MACRO(short) \
@@ -137,10 +138,10 @@
137138
MACRO(double) \
138139
MACRO(long double) \
139140
MACRO(std::complex<float>) \
140-
MACRO(std::complex<double>) \
141-
MACRO(char)
141+
MACRO(std::complex<double>)
142142

143143
#define ADIOS2_FOREACH_ATTRIBUTE_PRIMITIVE_TYPE_1ARG(MACRO) \
144+
MACRO(char) \
144145
MACRO(signed char) \
145146
MACRO(unsigned char) \
146147
MACRO(short) \
@@ -155,8 +156,7 @@
155156
MACRO(double) \
156157
MACRO(long double) \
157158
MACRO(std::complex<float>) \
158-
MACRO(std::complex<double>) \
159-
MACRO(char)
159+
MACRO(std::complex<double>)
160160

161161
/**
162162
<pre>
@@ -185,6 +185,7 @@
185185
#define ADIOS2_FOREACH_ATTRIBUTE_STDTYPE_2ARGS(MACRO) \
186186
MACRO(std::string, string) \
187187
MACRO(int8_t, int8) \
188+
MACRO(char, char) \
188189
MACRO(uint8_t, uint8) \
189190
MACRO(int16_t, int16) \
190191
MACRO(uint16_t, uint16) \
@@ -196,11 +197,11 @@
196197
MACRO(double, double) \
197198
MACRO(long double, ldouble) \
198199
MACRO(std::complex<float>, cfloat) \
199-
MACRO(std::complex<double>, cdouble) \
200-
MACRO(char, char)
200+
MACRO(std::complex<double>, cdouble)
201201

202202
#define ADIOS2_FOREACH_PRIMITVE_STDTYPE_2ARGS(MACRO) \
203203
MACRO(int8_t, int8) \
204+
MACRO(char, char) \
204205
MACRO(uint8_t, uint8) \
205206
MACRO(int16_t, int16) \
206207
MACRO(uint16_t, uint16) \
@@ -212,8 +213,7 @@
212213
MACRO(double, double) \
213214
MACRO(long double, ldouble) \
214215
MACRO(std::complex<float>, cfloat) \
215-
MACRO(std::complex<double>, cdouble) \
216-
MACRO(char, char)
216+
MACRO(std::complex<double>, cdouble)
217217

218218
#define ADIOS2_FOREACH_MINMAX_STDTYPE_2ARGS(MACRO) \
219219
MACRO(int8_t, int8) \

0 commit comments

Comments
 (0)