#include <boost/detail/workaround.hpp>
#include <boost/config.hpp>
#include <exception>
#include <boost/exception/exception.hpp>
#include <boost/current_function.hpp>
Go to the source code of this file.
Namespaces | |
boost | |
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
boost::exception_detail | |
Macros | |
#define | BOOST_THROW_EXCEPTION(x) ::boost::exception_detail::throw_exception_(x,BOOST_THROW_EXCEPTION_CURRENT_FUNCTION,__FILE__,__LINE__) |
#define | BOOST_THROW_EXCEPTION_CURRENT_FUNCTION BOOST_CURRENT_FUNCTION |
Functions | |
template<class E > | |
BOOST_NORETURN void | boost::throw_exception (E const &e) |
template<class E > | |
BOOST_NORETURN void | boost::exception_detail::throw_exception_ (E const &x, char const *current_function, char const *file, int line) |
void | boost::throw_exception_assert_compatibility (std::exception const &) |
#define BOOST_THROW_EXCEPTION | ( | x | ) | ::boost::exception_detail::throw_exception_(x,BOOST_THROW_EXCEPTION_CURRENT_FUNCTION,__FILE__,__LINE__) |
Definition at line 47 of file throw_exception.hpp.
#define BOOST_THROW_EXCEPTION_CURRENT_FUNCTION BOOST_CURRENT_FUNCTION |
Definition at line 45 of file throw_exception.hpp.