File tree Expand file tree Collapse file tree 11 files changed +1
-68
lines changed
include/bsoncxx/v_noabi/bsoncxx
lib/bsoncxx/v_noabi/bsoncxx/config
include/mongocxx/v_noabi/mongocxx
lib/mongocxx/v_noabi/mongocxx/config Expand file tree Collapse file tree 11 files changed +1
-68
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ Changes prior to 3.9.0 are documented as [release notes on GitHub](https://githu
14
14
- Redeclarations of ` bsoncxx::stdx ` interfaces in the ` mongocxx::stdx ` namespace.
15
15
- Use ` bsoncxx::stdx::optional<T> ` instead of ` mongocxx::stdx::optional<T> ` .
16
16
- Use ` bsoncxx::stdx::string_view ` instead of ` mongocxx::stdx::string_view ` .
17
+ - Inline namespace macros for bsoncxx and mongocxx namespace: ` *_INLINE_NAMESPACE_* ` .
17
18
- The ` <bsoncxx/util/functor.hpp> ` header.
18
19
19
20
## 3.11.0
Original file line number Diff line number Diff line change 19
19
#pragma pop_macro("BSONCXX_CALL")
20
20
21
21
// config.hpp (generated by CMake)
22
- #undef BSONCXX_INLINE_NAMESPACE_BEGIN
23
- #pragma pop_macro("BSONCXX_INLINE_NAMESPACE_BEGIN")
24
- #undef BSONCXX_INLINE_NAMESPACE_END
25
- #pragma pop_macro("BSONCXX_INLINE_NAMESPACE_END")
26
22
#undef BSONCXX_POLY_USE_MNMLSTC
27
23
#pragma pop_macro("BSONCXX_POLY_USE_MNMLSTC")
28
24
#undef BSONCXX_POLY_USE_SYSTEM_MNMLSTC
Original file line number Diff line number Diff line change 63
63
#undef BSONCXX_IF_GNU_LIKE
64
64
65
65
// config.hpp (generated by CMake)
66
- #pragma push_macro("BSONCXX_INLINE_NAMESPACE_BEGIN")
67
- #undef BSONCXX_INLINE_NAMESPACE_BEGIN
68
- #pragma push_macro("BSONCXX_INLINE_NAMESPACE_END")
69
- #undef BSONCXX_INLINE_NAMESPACE_END
70
66
#pragma push_macro("BSONCXX_POLY_USE_MNMLSTC")
71
67
#undef BSONCXX_POLY_USE_MNMLSTC
72
68
#pragma push_macro("BSONCXX_POLY_USE_SYSTEM_MNMLSTC")
Original file line number Diff line number Diff line change 157
157
// /
158
158
#define BSONCXX_POLY_USE_STD
159
159
160
- // /
161
- // / @ingroup bsoncxx-v_noabi-bsoncxx-config-config-hpp
162
- // / For internal use only!
163
- // /
164
- // / @deprecated To be removed in an upcoming major release.
165
- // / <!-- Explicitly documented due to long-standing availability. -->
166
- // /
167
- #define BSONCXX_INLINE_NAMESPACE_BEGIN
168
-
169
- // /
170
- // / @ingroup bsoncxx-v_noabi-bsoncxx-config-config-hpp
171
- // / For internal use only!
172
- // /
173
- // / @deprecated To be removed in an upcoming major release.
174
- // / <!-- Explicitly documented due to long-standing availability. -->
175
- // /
176
- #define BSONCXX_INLINE_NAMESPACE_END
177
-
178
160
// /
179
161
// / @} <!-- bsoncxx/v_noabi/bsoncxx/config/config.hpp -->
180
162
// /
Original file line number Diff line number Diff line change 17
17
#cmakedefine BSONCXX_POLY_USE_BOOST
18
18
#cmakedefine BSONCXX_POLY_USE_IMPLS
19
19
#cmakedefine BSONCXX_POLY_USE_STD
20
-
21
- #define BSONCXX_INLINE_NAMESPACE_BEGIN inline namespace v_noabi {
22
- #define BSONCXX_INLINE_NAMESPACE_END } // namespace v_noabi
Original file line number Diff line number Diff line change @@ -90,8 +90,6 @@ if(ENABLE_MACRO_GUARD_TESTS)
90
90
BSONCXX_CALL
91
91
92
92
# config.hpp (generated by CMake)
93
- BSONCXX_INLINE_NAMESPACE_BEGIN
94
- BSONCXX_INLINE_NAMESPACE_END
95
93
BSONCXX_POLY_USE_MNMLSTC
96
94
BSONCXX_POLY_USE_SYSTEM_MNMLSTC
97
95
BSONCXX_POLY_USE_BOOST
Original file line number Diff line number Diff line change 18
18
#undef MONGOCXX_CALL
19
19
#pragma pop_macro("MONGOCXX_CALL")
20
20
21
- // config.hpp (generated by CMake)
22
- #undef MONGOCXX_INLINE_NAMESPACE_BEGIN
23
- #pragma pop_macro("MONGOCXX_INLINE_NAMESPACE_BEGIN")
24
- #undef MONGOCXX_INLINE_NAMESPACE_END
25
- #pragma pop_macro("MONGOCXX_INLINE_NAMESPACE_END")
26
-
27
21
// version.hpp (generated by CMake)
28
22
#undef MONGOCXX_VERSION_STRING
29
23
#pragma pop_macro("MONGOCXX_VERSION_STRING")
Original file line number Diff line number Diff line change 18
18
#pragma push_macro("MONGOCXX_CALL")
19
19
#undef MONGOCXX_CALL
20
20
21
- // config.hpp (generated by CMake)
22
- #pragma push_macro("MONGOCXX_INLINE_NAMESPACE_BEGIN")
23
- #undef MONGOCXX_INLINE_NAMESPACE_BEGIN
24
- #pragma push_macro("MONGOCXX_INLINE_NAMESPACE_END")
25
- #undef MONGOCXX_INLINE_NAMESPACE_END
26
-
27
21
// version.hpp (generated by CMake)
28
22
#pragma push_macro("MONGOCXX_VERSION_STRING")
29
23
#undef MONGOCXX_VERSION_STRING
Original file line number Diff line number Diff line change 154
154
// / @{
155
155
// /
156
156
157
- // /
158
- // / @ingroup mongocxx-v_noabi-mongocxx-config-config-hpp
159
- // / For internal use only!
160
- // /
161
- // / @deprecated To be removed in an upcoming major release.
162
- // / <!-- Explicitly documented due to long-standing availability. -->
163
- // /
164
- #define MONGOCXX_INLINE_NAMESPACE_BEGIN
165
-
166
- // /
167
- // / @ingroup mongocxx-v_noabi-mongocxx-config-config-hpp
168
- // / For internal use only!
169
- // /
170
- // / @deprecated To be removed in an upcoming major release.
171
- // / <!-- Explicitly documented due to long-standing availability. -->
172
- // /
173
- #define MONGOCXX_INLINE_NAMESPACE_END
174
-
175
157
// /
176
158
// / @} <!-- mongocxx/v_noabi/mongocxx/config/config.hpp -->
177
159
// /
Original file line number Diff line number Diff line change 11
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
12
// See the License for the specific language governing permissions and
13
13
// limitations under the License.
14
-
15
- #define MONGOCXX_INLINE_NAMESPACE_BEGIN inline namespace v_noabi {
16
- #define MONGOCXX_INLINE_NAMESPACE_END } // namespace v_noabi
Original file line number Diff line number Diff line change @@ -297,10 +297,6 @@ if(ENABLE_MACRO_GUARD_TESTS)
297
297
MONGOCXX_INLINE
298
298
MONGOCXX_CALL
299
299
300
- # config.hpp (generated by CMake)
301
- MONGOCXX_INLINE_NAMESPACE_BEGIN
302
- MONGOCXX_INLINE_NAMESPACE_END
303
-
304
300
# version.hpp (generated by CMake)
305
301
MONGOCXX_VERSION_STRING
306
302
MONGOCXX_VERSION_EXTRA
You can’t perform that action at this time.
0 commit comments