diff options
Diffstat (limited to 'src/detail/exception.cpp')
-rw-r--r-- | src/detail/exception.cpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/detail/exception.cpp b/src/detail/exception.cpp deleted file mode 100644 index e360f38..0000000 --- a/src/detail/exception.cpp +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) 2023 Klemens D. Morgenstern -// -// Distributed under the Boost Software License, Version 1.0. (See accompanying -// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) - -#include <boost/sqlite/detail/exception.hpp> -#include <boost/system/system_error.hpp> - -#include <stdexcept> - -BOOST_SQLITE_BEGIN_NAMESPACE -namespace detail -{ - -void throw_error_code(const boost::system::error_code & ec, - const boost::source_location & loc) -{ - boost::throw_exception(system::system_error(ec), - ec.has_location() ? ec.location() : loc); -} - -void throw_error_code(const boost::system::error_code & ec, - const error_info & ei, - const boost::source_location & loc) -{ - boost::throw_exception(system::system_error(ec, ei.message()), - ec.has_location() ? ec.location() : loc); -} - -void throw_out_of_range(const char * msg, - const boost::source_location & loc) -{ - boost::throw_exception(std::out_of_range(msg), loc); -} - -void throw_invalid_argument(const char * msg, - const boost::source_location & loc) -{ - { - boost::throw_exception(std::invalid_argument(msg), loc); - } -} - - -} -BOOST_SQLITE_END_NAMESPACE |