 |
USRP Hardware Driver and USRP Manual
Version: 3.15.0.0-3build3
UHD and USRP Manual
|
|
Go to the documentation of this file.
8 #ifndef INCLUDED_UHD_EXCEPTION_HPP
9 #define INCLUDED_UHD_EXCEPTION_HPP
12 #include <boost/current_function.hpp>
40 virtual unsigned code(
void)
const = 0;
52 virtual unsigned code(
void)
const;
63 virtual unsigned code(
void)
const;
73 virtual unsigned code(
void)
const;
86 virtual unsigned code(
void)
const;
100 virtual unsigned code(
void)
const;
112 virtual unsigned code(
void)
const;
125 virtual unsigned code(
void)
const;
136 virtual unsigned code(
void)
const;
147 virtual unsigned code(
void)
const
161 virtual unsigned code(
void)
const;
171 virtual unsigned code(
void)
const;
181 virtual unsigned code(
void)
const;
191 virtual unsigned code(
void)
const;
201 virtual unsigned code(
void)
const;
213 virtual unsigned code(
void)
const;
224 #define UHD_THROW_SITE_INFO(what) \
225 std::string(std::string(what) + "\n" + " in " + std::string(BOOST_CURRENT_FUNCTION) \
226 + "\n" + " at " + std::string(__FILE__) + ":" \
227 + BOOST_STRINGIZE(__LINE__) + "\n")
233 #define UHD_THROW_INVALID_CODE_PATH() \
234 throw uhd::system_error(UHD_THROW_SITE_INFO("invalid code path"))
241 #define UHD_ASSERT_THROW(code) \
244 throw uhd::assertion_error(UHD_THROW_SITE_INFO(#code)); \
virtual void dynamic_throw(void) const
virtual environment_error * dynamic_clone(void) const
virtual unsigned code(void) const
virtual not_implemented_error * dynamic_clone(void) const
virtual index_error * dynamic_clone(void) const
virtual unsigned code(void) const
Definition: exception.hpp:159
assertion_error(const std::string &what)
narrowing_error(const std::string &what)
Definition: exception.hpp:61
Definition: exception.hpp:38
virtual unsigned code(void) const
virtual void dynamic_throw(void) const
key_error(const std::string &what)
virtual void dynamic_throw(void) const
virtual void dynamic_throw(void) const
virtual unsigned code(void) const
Definition: exception.hpp:110
Definition: exception.hpp:169
virtual void dynamic_throw(void) const =0
Definition: exception.hpp:199
virtual void dynamic_throw(void) const
int _code
Definition: exception.hpp:145
virtual system_error * dynamic_clone(void) const
#define UHD_API
Definition: config.h:68
virtual void dynamic_throw(void) const
Definition: exception.hpp:123
virtual void dynamic_throw(void) const
index_error(const std::string &what)
virtual void dynamic_throw(void) const
virtual unsigned code(void) const
Definition: exception.hpp:189
virtual unsigned code(void) const
virtual narrowing_error * dynamic_clone(void) const
virtual value_error * dynamic_clone(void) const
virtual void dynamic_throw(void) const
type_error(const std::string &what)
virtual void dynamic_throw(void) const
lookup_error(const std::string &what)
virtual void dynamic_throw(void) const
Definition: exception.hpp:144
virtual unsigned code(void) const
Definition: exception.hpp:71
Definition: exception.hpp:211
virtual runtime_error * dynamic_clone(void) const
virtual io_error * dynamic_clone(void) const
Definition: build_info.hpp:13
virtual unsigned code(void) const
value_error(const std::string &what)
os_error(const std::string &what)
virtual unsigned code(void) const
environment_error(const std::string &what)
virtual void dynamic_throw(void) const
virtual unsigned code(void) const
usb_error(int code, const std::string &what)
virtual type_error * dynamic_clone(void) const
Definition: exception.hpp:134
virtual assertion_error * dynamic_clone(void) const
virtual os_error * dynamic_clone(void) const
Definition: exception.hpp:98
virtual unsigned code(void) const
Definition: exception.hpp:147
virtual exception * dynamic_clone(void) const =0
virtual void dynamic_throw(void) const
virtual syntax_error * dynamic_clone(void) const
virtual unsigned code(void) const =0
virtual key_error * dynamic_clone(void) const
Definition: exception.hpp:50
system_error(const std::string &what)
virtual void dynamic_throw(void) const
virtual void dynamic_throw(void) const
syntax_error(const std::string &what)
virtual unsigned code(void) const
runtime_error(const std::string &what)
Definition: exception.hpp:179
Definition: exception.hpp:84
virtual lookup_error * dynamic_clone(void) const
io_error(const std::string &what)
exception(const std::string &what)
not_implemented_error(const std::string &what)
virtual usb_error * dynamic_clone(void) const
virtual unsigned code(void) const
virtual unsigned code(void) const
virtual unsigned code(void) const