diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2021-05-16 18:38:30 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2021-05-16 18:44:21 +0300 |
commit | 1e5e37a9d1af571e962671db95b23c7cc7ddce6d (patch) | |
tree | e4b9900e7f4c1973fa4670f5d43a140bc551098a /include/winapi/handle.hpp | |
parent | update cmake-common (diff) | |
download | winapi-common-1e5e37a9d1af571e962671db95b23c7cc7ddce6d.tar.gz winapi-common-1e5e37a9d1af571e962671db95b23c7cc7ddce6d.zip |
remove VS 2013 cruft
Diffstat (limited to 'include/winapi/handle.hpp')
-rw-r--r-- | include/winapi/handle.hpp | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/include/winapi/handle.hpp b/include/winapi/handle.hpp index 1145fd6..8ea90aa 100644 --- a/include/winapi/handle.hpp +++ b/include/winapi/handle.hpp @@ -7,8 +7,6 @@ #include "buffer.hpp" -#include <boost/config.hpp> - #include <windows.h> #include <cstddef> @@ -23,11 +21,6 @@ public: Handle() = default; explicit Handle(HANDLE); - Handle(Handle&& other) BOOST_NOEXCEPT_OR_NOTHROW; - Handle& operator=(Handle other) BOOST_NOEXCEPT_OR_NOTHROW; - void swap(Handle& other) BOOST_NOEXCEPT_OR_NOTHROW; - Handle(const Handle&) = delete; - HANDLE get() const { return m_impl.get(); } HANDLE ptr() const { return get(); } @@ -45,7 +38,7 @@ public: Buffer read() const; - BOOST_STATIC_CONSTEXPR std::size_t max_chunk_size = 16 * 1024; + static constexpr std::size_t max_chunk_size = 16 * 1024; bool read_chunk(Buffer& read_chunk) const; void write(const void*, std::size_t nb) const; @@ -67,17 +60,4 @@ private: std::unique_ptr<void, Close> m_impl; }; -inline void swap(Handle& a, Handle& b) BOOST_NOEXCEPT_OR_NOTHROW { - a.swap(b); -} - } // namespace winapi - -namespace std { - -template <> -inline void swap(winapi::Handle& a, winapi::Handle& b) BOOST_NOEXCEPT_OR_NOTHROW { - a.swap(b); -} - -} // namespace std |