  | 
  
    USRP Hardware Driver and USRP Manual
    Version: 4.8.0.0
    
   UHD and USRP Manual 
   | 
           
 | 
 
 
 
 
Go to the documentation of this file.
   11 #include <boost/preprocessor/stringize.hpp> 
   39     virtual unsigned code(
void) 
const            = 0;
 
   40     virtual exception* dynamic_clone(
void) 
const = 0;
 
   41     virtual void dynamic_throw(
void) 
const       = 0;
 
   51     unsigned code(
void) 
const override;
 
   53     void dynamic_throw(
void) 
const override;
 
   62     unsigned code(
void) 
const override;
 
   64     void dynamic_throw(
void) 
const override;
 
   72     unsigned code(
void) 
const override;
 
   74     void dynamic_throw(
void) 
const override;
 
   85     unsigned code(
void) 
const override;
 
   86     key_error* dynamic_clone(
void) 
const override;
 
   87     void dynamic_throw(
void) 
const override;
 
   99     unsigned code(
void) 
const override;
 
  100     type_error* dynamic_clone(
void) 
const override;
 
  101     void dynamic_throw(
void) 
const override;
 
  111     unsigned code(
void) 
const override;
 
  113     void dynamic_throw(
void) 
const override;
 
  124     unsigned code(
void) 
const override;
 
  126     void dynamic_throw(
void) 
const override;
 
  135     unsigned code(
void) 
const override;
 
  137     void dynamic_throw(
void) 
const override;
 
  145     usb_error(
int code, 
const std::string& what);
 
  146     unsigned code(
void)
 const override 
  150     usb_error* dynamic_clone(
void) 
const override;
 
  151     void dynamic_throw(
void) 
const override;
 
  160     unsigned code(
void) 
const override;
 
  162     void dynamic_throw(
void) 
const override;
 
  171     unsigned code(
void) 
const override;
 
  173     void dynamic_throw(
void) 
const override;
 
  181     unsigned code(
void) 
const override;
 
  183     void dynamic_throw(
void) 
const override;
 
  191     unsigned code(
void) 
const override;
 
  192     io_error* dynamic_clone(
void) 
const override;
 
  193     void dynamic_throw(
void) 
const override;
 
  201     unsigned code(
void) 
const override;
 
  202     os_error* dynamic_clone(
void) 
const override;
 
  203     void dynamic_throw(
void) 
const override;
 
  211     unsigned code(
void) 
const override;
 
  213     void dynamic_throw(
void) 
const override;
 
  223     unsigned code(
void) 
const override;
 
  225     void dynamic_throw(
void) 
const override;
 
  233     unsigned code(
void) 
const override;
 
  235     void dynamic_throw(
void) 
const override;
 
  243     unsigned code(
void) 
const override;
 
  244     op_failed* dynamic_clone(
void) 
const override;
 
  245     void dynamic_throw(
void) 
const override;
 
  254     unsigned code(
void) 
const override;
 
  255     op_timeout* dynamic_clone(
void) 
const override;
 
  256     void dynamic_throw(
void) 
const override;
 
  264     unsigned code(
void) 
const override;
 
  265     op_seqerr* dynamic_clone(
void) 
const override;
 
  266     void dynamic_throw(
void) 
const override;
 
  274     unsigned code(
void) 
const override;
 
  275     op_timerr* dynamic_clone(
void) 
const override;
 
  276     void dynamic_throw(
void) 
const override;
 
  284     unsigned code(
void) 
const override;
 
  286     void dynamic_throw(
void) 
const override;
 
  294     unsigned code(
void) 
const override;
 
  296     void dynamic_throw(
void) 
const override;
 
  305 #define UHD_THROW_SITE_INFO(what)                                                     \ 
  306     std::string(std::string(what) + "\n" + "  in " + std::string(UHD_FUNCTION) + "\n" \ 
  307                 + "  at " + std::string(__FILE__) + ":"                               \ 
  308                 + BOOST_PP_STRINGIZE(__LINE__) + "\n") 
  314 #define UHD_THROW_INVALID_CODE_PATH() \ 
  315     throw uhd::system_error(UHD_THROW_SITE_INFO("invalid code path")) 
  322 #define UHD_ASSERT_THROW(code)                                      \ 
  325             throw uhd::assertion_error(UHD_THROW_SITE_INFO(#code)); \ 
  
 
Definition: exception.hpp:157
 
Definition: exception.hpp:59
 
Definition: exception.hpp:36
 
Definition: exception.hpp:108
 
Definition: exception.hpp:178
 
Definition: exception.hpp:281
 
Definition: exception.hpp:208
 
Definition: exception.hpp:230
 
int _code
Definition: exception.hpp:144
 
unsigned code(void) const override
Definition: exception.hpp:146
 
#define UHD_API
Definition: config.h:87
 
Definition: exception.hpp:121
 
Definition: exception.hpp:198
 
Definition: exception.hpp:168
 
Definition: exception.hpp:142
 
Definition: exception.hpp:69
 
Definition: exception.hpp:220
 
Definition: build_info.hpp:12
 
Definition: exception.hpp:261
 
Definition: exception.hpp:132
 
Definition: exception.hpp:96
 
Definition: exception.hpp:240
 
Definition: exception.hpp:291
 
Definition: exception.hpp:251
 
Definition: exception.hpp:48
 
Definition: exception.hpp:188
 
Definition: exception.hpp:82
 
Definition: exception.hpp:271