Skip to content

Commit 9bf7249

Browse files
committed
Regenerate cpp11 simulated files
Signed-off-by: Taylor Foxhall <[email protected]>
1 parent 9c0a0ff commit 9bf7249

18 files changed

+66
-94
lines changed

src/groups/bmq/bmqex/bmqex_bindutil.h

+8-4
Original file line numberDiff line numberDiff line change
@@ -151,12 +151,16 @@
151151
#include <bsls_compilerfeatures.h>
152152

153153
#if BSLS_COMPILERFEATURES_SIMULATE_CPP11_FEATURES
154+
// clang-format off
154155
// Include version that can be compiled with C++03
155-
// Generated on Tue Oct 15 18:12:34 2024
156+
// Generated on Wed Apr 2 14:55:13 2025
156157
// Command line: sim_cpp11_features.pl bmqex_bindutil.h
157-
#define COMPILING_BMQEX_BINDUTIL_H
158-
#include <bmqex_bindutil_cpp03.h>
159-
#undef COMPILING_BMQEX_BINDUTIL_H
158+
159+
# define COMPILING_BMQEX_BINDUTIL_H
160+
# include <bmqex_bindutil_cpp03.h>
161+
# undef COMPILING_BMQEX_BINDUTIL_H
162+
163+
// clang-format on
160164
#else
161165

162166
namespace BloombergLP {
+2-18
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022-2023 Bloomberg Finance L.P.
1+
// Copyright 2019-2023 Bloomberg Finance L.P.
22
// SPDX-License-Identifier: Apache-2.0
33
//
44
// Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,7 +17,7 @@
1717

1818
// Automatically generated file. **DO NOT EDIT**
1919

20-
// Generated on Thu Jul 14 05:47:32 2022
20+
// Generated on Wed Apr 2 15:03:57 2025
2121
// Command line: sim_cpp11_features.pl bmqex_bindutil.cpp
2222

2323
#define INCLUDED_BMQEX_BINDUTIL_CPP03 // Disable inclusion
@@ -29,19 +29,3 @@
2929
// No C++03 Expansion
3030

3131
#endif // defined(COMPILING_BMQEX_BINDUTIL_CPP)
32-
33-
// ----------------------------------------------------------------------------
34-
// Copyright 2022-2023 Bloomberg Finance L.P.
35-
//
36-
// Licensed under the Apache License, Version 2.0 (the "License");
37-
// you may not use this file except in compliance with the License.
38-
// You may obtain a copy of the License at
39-
//
40-
// http://www.apache.org/licenses/LICENSE-2.0
41-
//
42-
// Unless required by applicable law or agreed to in writing, software
43-
// distributed under the License is distributed on an "AS IS" BASIS,
44-
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
45-
// See the License for the specific language governing permissions and
46-
// limitations under the License.
47-
// ----------------------------- END-OF-FILE ----------------------------------

src/groups/bmq/bmqex/bmqex_bindutil_cpp03.h

+1-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
// regions of C++11 code, then this header contains no code and is not
3737
// '#include'd in the original header.
3838
//
39-
// Generated on Thu Oct 17 16:05:31 2024
39+
// Generated on Wed Apr 2 14:55:13 2025
4040
// Command line: sim_cpp11_features.pl bmqex_bindutil.h
4141

4242
#ifdef COMPILING_BMQEX_BINDUTIL_H
@@ -1147,6 +1147,3 @@ BindUtil::bindExecute(BSLS_COMPILERFEATURES_FORWARD_REF(POLICY) policy,
11471147
#endif // ! defined(COMPILING_BMQEX_BINDUTIL_H)
11481148

11491149
#endif // ! defined(INCLUDED_BMQEX_BINDUTIL_CPP03)
1150-
1151-
// SCRIPT-SHA: 60926cad35f1091c31a7d8cc9d33acc38edd25e4891f3e1d41fe7c40fd6e02f5
1152-
// SOURCE-SHA: 5f2b7427931a119efbbe9a485a7c750fd96f10272c1f3732ffa7af0b1827d1de

src/groups/bmq/bmqex/bmqex_future.h

+8-4
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,16 @@
148148
#include <bsls_timeinterval.h>
149149

150150
#if BSLS_COMPILERFEATURES_SIMULATE_CPP11_FEATURES
151+
// clang-format off
151152
// Include version that can be compiled with C++03
152-
// Generated on Wed Jul 17 12:44:45 2024
153+
// Generated on Wed Apr 2 14:55:18 2025
153154
// Command line: sim_cpp11_features.pl bmqex_future.h
154-
#define COMPILING_BMQEX_FUTURE_H
155-
#include <bmqex_future_cpp03.h>
156-
#undef COMPILING_BMQEX_FUTURE_H
155+
156+
# define COMPILING_BMQEX_FUTURE_H
157+
# include <bmqex_future_cpp03.h>
158+
# undef COMPILING_BMQEX_FUTURE_H
159+
160+
// clang-format on
157161
#else
158162

159163
namespace BloombergLP {
+2-18
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2022-2023 Bloomberg Finance L.P.
1+
// Copyright 2018-2023 Bloomberg Finance L.P.
22
// SPDX-License-Identifier: Apache-2.0
33
//
44
// Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,7 +17,7 @@
1717

1818
// Automatically generated file. **DO NOT EDIT**
1919

20-
// Generated on Thu Jul 14 05:51:54 2022
20+
// Generated on Wed Apr 2 15:03:51 2025
2121
// Command line: sim_cpp11_features.pl bmqex_future.cpp
2222

2323
#define INCLUDED_BMQEX_FUTURE_CPP03 // Disable inclusion
@@ -29,19 +29,3 @@
2929
// No C++03 Expansion
3030

3131
#endif // defined(COMPILING_BMQEX_FUTURE_CPP)
32-
33-
// ----------------------------------------------------------------------------
34-
// Copyright 2022-2023 Bloomberg Finance L.P.
35-
//
36-
// Licensed under the Apache License, Version 2.0 (the "License");
37-
// you may not use this file except in compliance with the License.
38-
// You may obtain a copy of the License at
39-
//
40-
// http://www.apache.org/licenses/LICENSE-2.0
41-
//
42-
// Unless required by applicable law or agreed to in writing, software
43-
// distributed under the License is distributed on an "AS IS" BASIS,
44-
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
45-
// See the License for the specific language governing permissions and
46-
// limitations under the License.
47-
// ----------------------------- END-OF-FILE ----------------------------------

src/groups/bmq/bmqex/bmqex_future_cpp03.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
// regions of C++11 code, then this header contains no code and is not
3737
// '#include'd in the original header.
3838
//
39-
// Generated on Wed Jul 17 12:44:45 2024
39+
// Generated on Wed Apr 2 14:55:18 2025
4040
// Command line: sim_cpp11_features.pl bmqex_future.h
4141

4242
#ifdef COMPILING_BMQEX_FUTURE_H

src/groups/bmq/bmqex/bmqex_promise.h

+8-4
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,16 @@
8989
#include <bsls_systemclocktype.h>
9090

9191
#if BSLS_COMPILERFEATURES_SIMULATE_CPP11_FEATURES
92+
// clang-format off
9293
// Include version that can be compiled with C++03
93-
// Generated on Tue Oct 15 18:12:34 2024
94+
// Generated on Wed Apr 2 14:55:22 2025
9495
// Command line: sim_cpp11_features.pl bmqex_promise.h
95-
#define COMPILING_BMQEX_PROMISE_H
96-
#include <bmqex_promise_cpp03.h>
97-
#undef COMPILING_BMQEX_PROMISE_H
96+
97+
# define COMPILING_BMQEX_PROMISE_H
98+
# include <bmqex_promise_cpp03.h>
99+
# undef COMPILING_BMQEX_PROMISE_H
100+
101+
// clang-format on
98102
#else
99103

100104
namespace BloombergLP {

src/groups/bmq/bmqex/bmqex_promise_cpp03.cpp

+1-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
// Automatically generated file. **DO NOT EDIT**
1919

20-
// Generated on Thu Oct 17 16:05:31 2024
20+
// Generated on Wed Apr 2 15:03:38 2025
2121
// Command line: sim_cpp11_features.pl bmqex_promise.cpp
2222

2323
#define INCLUDED_BMQEX_PROMISE_CPP03 // Disable inclusion
@@ -29,6 +29,3 @@
2929
// No C++03 Expansion
3030

3131
#endif // defined(COMPILING_BMQEX_PROMISE_CPP)
32-
33-
// SCRIPT-SHA: 60926cad35f1091c31a7d8cc9d33acc38edd25e4891f3e1d41fe7c40fd6e02f5
34-
// SOURCE-SHA: 8dbfd92723c9bbcf70d3bf432a3cfb80c635ac188627e1aa7d3afa37287fe6ee

src/groups/bmq/bmqex/bmqex_promise_cpp03.h

+1-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
// regions of C++11 code, then this header contains no code and is not
3737
// '#include'd in the original header.
3838
//
39-
// Generated on Thu Oct 17 16:05:31 2024
39+
// Generated on Wed Apr 2 14:55:22 2025
4040
// Command line: sim_cpp11_features.pl bmqex_promise.h
4141

4242
#ifdef COMPILING_BMQEX_PROMISE_H
@@ -1009,6 +1009,3 @@ inline void bmqex::swap(Promise<R>& lhs, Promise<R>& rhs) BSLS_KEYWORD_NOEXCEPT
10091009
#endif // ! defined(COMPILING_BMQEX_PROMISE_H)
10101010

10111011
#endif // ! defined(INCLUDED_BMQEX_PROMISE_CPP03)
1012-
1013-
// SCRIPT-SHA: 60926cad35f1091c31a7d8cc9d33acc38edd25e4891f3e1d41fe7c40fd6e02f5
1014-
// SOURCE-SHA: 034094ceed9ec6bf34ec4437870a945b9af3dca32ab1d636c2d94e31681e2f94

src/groups/bmq/bmqu/bmqu_managedcallback.h

+8-4
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,16 @@
9494
#include <bsls_compilerfeatures.h>
9595

9696
#if BSLS_COMPILERFEATURES_SIMULATE_CPP11_FEATURES
97+
// clang-format off
9798
// Include version that can be compiled with C++03
98-
// Generated on Thu Mar 27 15:28:14 2025
99+
// Generated on Wed Apr 2 14:54:56 2025
99100
// Command line: sim_cpp11_features.pl bmqu_managedcallback.h
100-
#define COMPILING_BMQU_MANAGEDCALLBACK_H
101-
#include <bmqu_managedcallback_cpp03.h>
102-
#undef COMPILING_BMQU_MANAGEDCALLBACK_H
101+
102+
# define COMPILING_BMQU_MANAGEDCALLBACK_H
103+
# include <bmqu_managedcallback_cpp03.h>
104+
# undef COMPILING_BMQU_MANAGEDCALLBACK_H
105+
106+
// clang-format on
103107
#else
104108

105109
namespace BloombergLP {

src/groups/bmq/bmqu/bmqu_managedcallback_cpp03.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
// Automatically generated file. **DO NOT EDIT**
1919

20-
// Generated on Thu Feb 20 11:37:00 2025
20+
// Generated on Wed Apr 2 15:04:54 2025
2121
// Command line: sim_cpp11_features.pl bmqu_managedcallback.cpp
2222

2323
#define INCLUDED_BMQU_MANAGEDCALLBACK_CPP03 // Disable inclusion

src/groups/bmq/bmqu/bmqu_managedcallback_cpp03.h

+5-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
// regions of C++11 code, then this header contains no code and is not
3737
// '#include'd in the original header.
3838
//
39-
// Generated on Thu Mar 27 15:34:42 2025
39+
// Generated on Wed Apr 2 14:54:56 2025
4040
// Command line: sim_cpp11_features.pl bmqu_managedcallback.h
4141

4242
#ifdef COMPILING_BMQU_MANAGEDCALLBACK_H
@@ -317,11 +317,12 @@ inline char* ManagedCallback::place()
317317
static_assert(
318318
bslmf::IsAccessibleBaseOf<CallbackFunctor, CALLBACK_TYPE>::value);
319319
#else
320-
BSLS_ASSERT_SAFE(
321-
bslmf::IsAccessibleBaseOf<CallbackFunctor, CALLBACK_TYPE>::value);
320+
typedef bslmf::IsAccessibleBaseOf<CallbackFunctor, CALLBACK_TYPE> IsBase;
321+
BSLS_ASSERT_SAFE(IsBase::value);
322322
#endif
323323

324-
d_callbackBuffer.resize(sizeof(CALLBACK_TYPE));
324+
d_callbackBuffer.resize(
325+
bsls::AlignmentUtil::roundUpToMaximalAlignment(sizeof(CALLBACK_TYPE)));
325326
d_empty = false;
326327
return d_callbackBuffer.data();
327328
}

src/groups/bmq/bmqu/bmqu_objectplaceholder.h

+8-4
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,16 @@
4444
#include <bsls_performancehint.h>
4545

4646
#if BSLS_COMPILERFEATURES_SIMULATE_CPP11_FEATURES
47+
// clang-format off
4748
// Include version that can be compiled with C++03
48-
// Generated on Tue Oct 15 17:38:31 2024
49+
// Generated on Wed Apr 2 14:55:02 2025
4950
// Command line: sim_cpp11_features.pl bmqu_objectplaceholder.h
50-
#define COMPILING_BMQU_OBJECTPLACEHOLDER_H
51-
#include <bmqu_objectplaceholder_cpp03.h>
52-
#undef COMPILING_BMQU_OBJECTPLACEHOLDER_H
51+
52+
# define COMPILING_BMQU_OBJECTPLACEHOLDER_H
53+
# include <bmqu_objectplaceholder_cpp03.h>
54+
# undef COMPILING_BMQU_OBJECTPLACEHOLDER_H
55+
56+
// clang-format on
5357
#else
5458

5559
namespace BloombergLP {

src/groups/bmq/bmqu/bmqu_objectplaceholder_cpp03.cpp

+1-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
// Automatically generated file. **DO NOT EDIT**
1919

20-
// Generated on Thu Oct 17 16:05:19 2024
20+
// Generated on Wed Apr 2 15:05:31 2025
2121
// Command line: sim_cpp11_features.pl bmqu_objectplaceholder.cpp
2222

2323
#define INCLUDED_BMQU_OBJECTPLACEHOLDER_CPP03 // Disable inclusion
@@ -29,6 +29,3 @@
2929
// No C++03 Expansion
3030

3131
#endif // defined(COMPILING_BMQU_OBJECTPLACEHOLDER_CPP)
32-
33-
// SCRIPT-SHA: 60926cad35f1091c31a7d8cc9d33acc38edd25e4891f3e1d41fe7c40fd6e02f5
34-
// SOURCE-SHA: 4bb706357ef3e32b44b49a314a75e3d2087e62772510513d6eb5a4da1a61d1e9

src/groups/bmq/bmqu/bmqu_objectplaceholder_cpp03.h

+1-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
// regions of C++11 code, then this header contains no code and is not
3737
// '#include'd in the original header.
3838
//
39-
// Generated on Thu Oct 17 16:05:19 2024
39+
// Generated on Wed Apr 2 14:55:02 2025
4040
// Command line: sim_cpp11_features.pl bmqu_objectplaceholder.h
4141

4242
#ifdef COMPILING_BMQU_OBJECTPLACEHOLDER_H
@@ -939,6 +939,3 @@ ObjectPlaceHolder<SIZE>::objectAddress() const BSLS_KEYWORD_NOEXCEPT
939939
#endif // ! defined(COMPILING_BMQU_OBJECTPLACEHOLDER_H)
940940

941941
#endif // ! defined(INCLUDED_BMQU_OBJECTPLACEHOLDER_CPP03)
942-
943-
// SCRIPT-SHA: 60926cad35f1091c31a7d8cc9d33acc38edd25e4891f3e1d41fe7c40fd6e02f5
944-
// SOURCE-SHA: efa0e98699d54a0d81108c550e5b40870cd35b454e40f32fa57800ba233d5a88

src/groups/bmq/bmqu/bmqu_operationchain.h

+8-4
Original file line numberDiff line numberDiff line change
@@ -191,12 +191,16 @@
191191
#endif
192192

193193
#if BSLS_COMPILERFEATURES_SIMULATE_CPP11_FEATURES
194+
// clang-format off
194195
// Include version that can be compiled with C++03
195-
// Generated on Tue Oct 15 17:39:53 2024
196+
// Generated on Wed Apr 2 14:49:45 2025
196197
// Command line: sim_cpp11_features.pl bmqu_operationchain.h
197-
#define COMPILING_BMQU_OPERATIONCHAIN_H
198-
#include <bmqu_operationchain_cpp03.h>
199-
#undef COMPILING_BMQU_OPERATIONCHAIN_H
198+
199+
# define COMPILING_BMQU_OPERATIONCHAIN_H
200+
# include <bmqu_operationchain_cpp03.h>
201+
# undef COMPILING_BMQU_OPERATIONCHAIN_H
202+
203+
// clang-format on
200204
#else
201205

202206
namespace BloombergLP {

src/groups/bmq/bmqu/bmqu_operationchain_cpp03.cpp

+1-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
// Automatically generated file. **DO NOT EDIT**
1919

20-
// Generated on Thu Oct 17 15:40:13 2024
20+
// Generated on Wed Apr 2 15:05:37 2025
2121
// Command line: sim_cpp11_features.pl bmqu_operationchain.cpp
2222

2323
#define INCLUDED_BMQU_OPERATIONCHAIN_CPP03 // Disable inclusion
@@ -29,6 +29,3 @@
2929
// No C++03 Expansion
3030

3131
#endif // defined(COMPILING_BMQU_OPERATIONCHAIN_CPP)
32-
33-
// SCRIPT-SHA: 60926cad35f1091c31a7d8cc9d33acc38edd25e4891f3e1d41fe7c40fd6e02f5
34-
// SOURCE-SHA: e12029cd114eba008f63ef66ad814e4c905d2347c6d6940222d8b6e67cbf7a00

src/groups/bmq/bmqu/bmqu_operationchain_cpp03.h

+1-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
// regions of C++11 code, then this header contains no code and is not
3737
// '#include'd in the original header.
3838
//
39-
// Generated on Thu Oct 17 16:05:19 2024
39+
// Generated on Wed Apr 2 14:49:45 2025
4040
// Command line: sim_cpp11_features.pl bmqu_operationchain.h
4141

4242
#ifdef COMPILING_BMQU_OPERATIONCHAIN_H
@@ -1288,6 +1288,3 @@ inline void bmqu::swap(OperationChainLink& lhs,
12881288
#endif // ! defined(COMPILING_BMQU_OPERATIONCHAIN_H)
12891289

12901290
#endif // ! defined(INCLUDED_BMQU_OPERATIONCHAIN_CPP03)
1291-
1292-
// SCRIPT-SHA: 60926cad35f1091c31a7d8cc9d33acc38edd25e4891f3e1d41fe7c40fd6e02f5
1293-
// SOURCE-SHA: 7610aa7a0ecb116c786702dfc71b197eda2f52aa0f3efa66433723466764a626

0 commit comments

Comments
 (0)