1 // 2 // Copyright (c) 2016-2019 Vinnie Falco (vinnie dot falco at gmail dot com) 3 // 4 // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 // 7 // Official repository: https://github.com/boostorg/beast 8 // 9 10 #ifndef BOOST_BEAST_TEST_IMPL_ERROR_HPP 11 #define BOOST_BEAST_TEST_IMPL_ERROR_HPP 12 13 #include <boost/beast/core/error.hpp> 14 #include <boost/beast/core/string.hpp> 15 #include <type_traits> 16 17 namespace boost { 18 namespace system { 19 template<> 20 struct is_error_code_enum< 21 boost::beast::test::error> 22 : std::true_type 23 { 24 }; 25 } // system 26 } // boost 27 28 namespace boost { 29 namespace beast { 30 namespace test { 31 32 BOOST_BEAST_DECL 33 error_code 34 make_error_code(error e) noexcept; 35 36 } // test 37 } // beast 38 } // boost 39 40 #endif 41