postlude.hpp 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // Copyright 2014 MongoDB Inc.
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. // src/mongocxx/config/compiler.hpp
  15. #undef MONGOCXX_INLINE
  16. #pragma pop_macro("MONGOCXX_INLINE")
  17. #if defined(_MSC_VER)
  18. #pragma warning(pop)
  19. #endif
  20. #undef MONGOCXX_CALL
  21. #pragma pop_macro("MONGOCXX_CALL")
  22. // src/mongocxx/config/config.hpp.in
  23. #undef MONGOCXX_INLINE_NAMESPACE_BEGIN
  24. #pragma pop_macro("MONGOCXX_INLINE_NAMESPACE_BEGIN")
  25. #undef MONGOCXX_INLINE_NAMESPACE_END
  26. #pragma pop_macro("MONGOCXX_INLINE_NAMESPACE_END")
  27. // src/mongocxx/config/version.hpp.in
  28. #undef MONGOCXX_VERSION_STRING
  29. #pragma pop_macro("MONGOCXX_VERSION_STRING")
  30. #undef MONGOCXX_VERSION_EXTRA
  31. #pragma pop_macro("MONGOCXX_VERSION_EXTRA")
  32. #undef MONGOCXX_VERSION_MAJOR
  33. #pragma pop_macro("MONGOCXX_VERSION_MAJOR")
  34. #undef MONGOCXX_VERSION_MINOR
  35. #pragma pop_macro("MONGOCXX_VERSION_MINOR")
  36. #undef MONGOCXX_VERSION_PATCH
  37. #pragma pop_macro("MONGOCXX_VERSION_PATCH")
  38. // export.hpp (generated by cmake)
  39. #undef MONGOCXX_API_H
  40. #pragma pop_macro("MONGOCXX_API_H")
  41. #undef MONGOCXX_API
  42. #pragma pop_macro("MONGOCXX_API")
  43. #undef MONGOCXX_PRIVATE
  44. #pragma pop_macro("MONGOCXX_PRIVATE")
  45. #undef MONGOCXX_DEPRECATED
  46. #pragma pop_macro("MONGOCXX_DEPRECATED")
  47. #undef MONGOCXX_DEPRECATED_EXPORT
  48. #pragma pop_macro("MONGOCXX_DEPRECATED_EXPORT")
  49. #undef MONGOCXX_DEPRECATED_NO_EXPORT
  50. #pragma pop_macro("MONGOCXX_DEPRECATED_NO_EXPORT")
  51. #undef DEFINE_NO_DEPRECATED
  52. #pragma pop_macro("DEFINE_NO_DEPRECATED")
  53. #undef MONGOCXX_NO_DEPRECATED
  54. #pragma pop_macro("MONGOCXX_NO_DEPRECATED")
  55. // prelude.hpp
  56. #undef MONGOCXX_UNREACHABLE
  57. #pragma pop_macro("MONGOCXX_UNREACHABLE")