rename to CTI_DETAIL_ASIO_NAMESPACE and undef after use

This commit is contained in:
Christos Stratopoulos 2019-12-06 15:14:32 -05:00
parent 932c93536b
commit 088120db71
2 changed files with 9 additions and 6 deletions

View File

@ -35,15 +35,15 @@
#include <asio/error_code.hpp> #include <asio/error_code.hpp>
#include <asio/system_error.hpp> #include <asio/system_error.hpp>
#define CTI_ASIO_NAMESPACE_BEGIN namespace asio { #define CTI_DETAIL_ASIO_NAMESPACE_BEGIN namespace asio {
#define CTI_ASIO_NAMESPACE_END } #define CTI_DETAIL_ASIO_NAMESPACE_END }
#else #else
#include <boost/asio/async_result.hpp> #include <boost/asio/async_result.hpp>
#include <boost/system/error_code.hpp> #include <boost/system/error_code.hpp>
#include <boost/system/system_error.hpp> #include <boost/system/system_error.hpp>
#define CTI_ASIO_NAMESPACE_BEGIN namespace boost { namespace asio { #define CTI_DETAIL_ASIO_NAMESPACE_BEGIN namespace boost { namespace asio {
#define CTI_ASIO_NAMESPACE_END }} #define CTI_DETAIL_ASIO_NAMESPACE_END }}
#endif #endif
#include <utility> #include <utility>

View File

@ -34,7 +34,7 @@
#include <continuable/detail/support/asio.hpp> #include <continuable/detail/support/asio.hpp>
#include <continuable/detail/utility/traits.hpp> #include <continuable/detail/utility/traits.hpp>
CTI_ASIO_NAMESPACE_BEGIN CTI_DETAIL_ASIO_NAMESPACE_BEGIN
// Class used to specify an asynchronous operation should return a continuable. // Class used to specify an asynchronous operation should return a continuable.
struct use_cti_t {}; struct use_cti_t {};
@ -65,6 +65,9 @@ public:
} }
}; };
CTI_ASIO_NAMESPACE_END CTI_DETAIL_ASIO_NAMESPACE_END
#undef CTI_DETAIL_ASIO_NAMESPACE_BEGIN
#undef CTI_DETAIL_ASIO_NAMESPACE_END
#endif // CONTINUABLE_SUPPORT_ASIO_HPP_INCLUDED #endif // CONTINUABLE_SUPPORT_ASIO_HPP_INCLUDED